群英7调试 游戏机制分析
1、读取存档文件时是不是首先会需要文件句柄就是说是不是必然会用到CreateFile 这个API还是说有别的方式因为我下断点没有看到为某个存档文件创建了句柄
2、Script.so是一个存放必杀技相关的二进制文件照理说也会被读取到进程空间可是我下CreateFile时 也没找到都这个文件的地方
3、大地图时候在城里的武将会恢复体力 我用CE去搜索体力的地址然后分析这个人物的数据结构发现不同人物的结构首地址存放的都是同一个 指针(基址,立即数)
这个指针可能有什么用?
4、我想找到体力的基址发现CE常规的方法找不到比如 体力数值 500 是通过 456000 + 1C 偏移来定位的但是我再搜索456000这个值想找这个地址的时候找不到
是不是因为 每个人物之外 所有人物信息共享一个最上头的基址
有别于某些角色扮演游戏 只有一个主角所以这个人物结构的首地址 通常就可以继续往上找寻基址
但是群英游戏有几百个武将 所以读取信息时可能是一大片的读取过来他们有一个共同的基址然后不同武将相对这个基址有不同的偏移然后每个武将内部不同属性再偏移
页:
[1]