如何修改程序?

SM五座庙


先把游戏载入到编辑器中,在编辑器中搜索资源的默认值,这里要注意是以字节方式搜索,搜到相关数据后,就可以在文件指定偏移处修改我们自己的数据了,要注意把数字转为字节,修改完了保存exe,下次进游戏默认资源就是你修改的值了,然后我又修改了人口上限,游戏默认值是50,十六进制是32,此时在编辑器中搜索是不行的,因为他是固定的值,而且是一个字节,搜索结果很多,这时候我们就不知道哪个才是正确的,所以需要进去游戏,借助内存搜索工具(推荐用ce),根据当前值搜索,搜到后在它的内存区域以反汇编查看,因为要判断人口上限,所以附近就会有一个条件比较指令,比较的对象是0x32,我们把这条指令在编辑器中查找,在文件偏移106F80处找到了32,把它改为c8(200)保存,进游戏后人口上限就是200了。我们知道了数据的偏移后,就能做一个专门修改此游戏数据的小程序啦!

我是小嘟嘟熊,喜欢我的回答请多多关注!





小嘟嘟熊


找到 每个函数。

就可以了


鲁宾孙印象


问题太笼统,无法给出合适的建议,谢谢


分享到:


相關文章: