查看“逆向:程序研究/AT1/跨版本函数对比表”的源代码
←
逆向:程序研究/AT1/跨版本函数对比表
跳转到导航
跳转到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
这里记叙多个版本间,有相同功能/类似功能的函数的位置(vma)/作用。同时,记述一些全局变量的位置。 == 全局变量 == {| class="wikitable" |+ 全局变量 |- ! PROTOTYPE !! JP !! 作用 |- | bbcb98 || ? || 瞬间按下的键的标志位组,记为flg_ondown |- |} === flg_ondown === 标记意义: <pre> LU 0x10 LR 0x20 LD 0x40 LL 0x80 RU 0x1000 RR 0x2000 RD 0x4000 RL 0x8000 L2 0x100 R2 0x200 L1 0x400 R1 0x800 L3 0x2 R3 0x1? </pre> == 尚无法确定效用的函数 == {| class="wikitable" |+ 函数表 |- ! PROTOTYPE !! JP !! 作用 |- | 0x3b0340 || 0x343600 || 玩家控制相关?(输入判定?)绘图相关?注:完全相同 |- | 3aa998 || 33dc68 || 玩家控制相关?绘图相关?上行函数调用者 注:完全相同 |- | 107138 || 106c68 || 玩家控制相关?绘图相关?上行函数调用者 注:完全相同 |- | 1081fc || |- | 1c0630 || 195104 || Event Player? |- | 1b2310 || 18b828 || Event Scene Drawer (仅 HUD?),记为event_painter。 |- | 1161a8 || ? || tim_fnt_set_id(int id) |- | 11620c || ? || fnt_set_color(i8 r, i8 g, i8 b) // 同时设置 tim_fnt 和主字体颜色 |- | 1157e0 || ? || tim_fnt_paint(struct ? *fnt_msg?, char *str, int x, int y) |- | 116444 || ? || ?tim_fnt_init?(struct ? *fnt_msg?) |- | 116100 || ? || fnt_paint(struct ? *fnt_msg?, char *str, int x, int y) |} === event_painter === 未知,a0:?,a1:struct event_t* 绘制各项元素。(函数本身为画家) 在Prototype中,调试信息可通过同时按下L1+L2隐藏。 ==== struct event_t ==== <pre> struct event_t { int id; //? void *ukn; int *macro_seq; int *finalize_macro_seq; char *selections[?]; // still sth goes there } </pre>
返回
逆向:程序研究/AT1/跨版本函数对比表
。
导航菜单
个人工具
创建账号
登录
命名空间
逆向
讨论
大陆简体
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
工具
链入页面
相关更改
特殊页面
页面信息