中级玩家
 
- 贡献度
- 0
- 金元
- 1952
- 积分
- 195
- 精华
- 0
- 注册时间
- 2014-7-23
|
本帖最后由 gm80268302 于 2026-7-21 09:49 编辑
如题。经过测试,这游戏可以用ce修改。首先载入时不要用应用程序,上面选项卡那里选当前进程。然后按照图标肉眼可见有5个进程,只有一个有效,我的是第四个。然后他的数据都是乘以2的,所以都要乘以2再搜索。
实操一下,比如我开局,想修改AP点,这时默认AP是100/100,而语文老师教过100*2=200,这时我们搜索200就行了。然后君主界面录用一下,花费了15AP,还剩100-15=85点,85*2=170,所以我们继续在刚才的结果里搜170.这样一直搜到数据样本很少的时候,就可以逐个测试哪个是我们要找的数据,我们比如修改成199998,就是99999点,再在游戏里随便用一下命令,如果游戏里变了,就找到AP那个数据的地址了.还可以这样搞钱,粮,真名书等。
进阶一下,如何搜城市,武将等.这时我们要用到一个字节数组的功能.比如岑昏,假设五维是01 01 38 16 05,首先我们要乘以2,就是02 02 76 32 10,然后把十进制换成十六进制,就是02 02 4c 20 0A,这时我们在ce的数值类型栏选字节数组,搜索数值栏前面把十六进制勾上,然后搜索02 00 00 00 02 00 00 00 4c 00 00 00 20 00 00 00 0A 00 00 00,他的数据就都出来了,然后我们比如要修改成五个100的属性,就把02 00 00 00 02 00 00 00 4c 00 00 00 20 00 00 00 0A 00 00 00改成c8 00 00 00 c8 00 00 00 c8 00 00 00 c8 00 00 00 c8 00 00 00就行了。同样还可以改城市,比如某个城市初始是50000人口0商业0农业60治安,先把人口乘以2=10万=十六进制186A0治安60*2=120=十六进制78,然后搜索字节数组A0 86 01 00 00 00 00 00 00 00 00 00 78 00 00 00,就可以找到这个城市的地址,如果结果有好几个,要么君主督励一下改变一下数据再搜索,要么直接挨个修改看哪个变化就是哪个。
最后我们发现挨个修改很累,我们还可以用指针找到原地址,方便下次进游戏直接载入修改,还可以写点脚本,自动读取到当前的武将或者当前的城市,然后修改。这些做完就可以做成ct表,便于以后反复使用。 |
|