etow2x66 发表于 2015-6-28 16:20:48

暖暖温泉乡人气修改

首先必须要一个存档导出和内存编辑软件个人推荐同步助手和金山游戏(用ifunbox导出需将里面的
Help-->Troubleshoot-->Disable bplist conversion打勾)
温泉乡直接查找人气是不太现实的,数据太多,利用内存地址变动来刷选人气值的方法也行不通,因为这个游戏的数据发生变化后内存地址会变动(开店日记和名门学院都是)
所以只能用游戏修改的常用方法,邻近值查找法。
演示存档中
大学生的所持金是34700 人气 100
鉴于数值越大,相似值越少的理论,我们来用金山查找携带金钱值。(难点,需要用到计算器)一般游戏里的16位数值进位都是在后面,
例如255和256   一般游戏中我们是xx xx ff 00和xx xx 00 01 而在开罗的游戏中,有些数值是倒序进位的 00 ff xx xx 和01 00 xx xx
所以说这里我们要先用计算器把34700换成16进制的87 8c(虽然等下内存地址里面是这个,但是内存里面读数值是和计算器相反的),然后将16进制数值的位置调换一下8c 87然后换算成10进制35975
现在用金山查找数值人气值 ,有106个- -,要找出正确的地址显然不是很容易,

然后用金山查找数值35975(携带金钱转换数)这下数值就少多了,只有6个, 可以用排除法。前面说到所持金是34700 人气 100,这几个数值在内存地址里,一般都在一起,我们来看第一个(右键地址编辑),乱七八糟的,明显不是,2、3、5也明显不是,现在这个数值有2个,里面的数字也差不多,其实这两个地址都是大学生的所持金的地址,一般上面的是存档,下面的是自动存档。这里我们只改上面的好了,(第一排红框里面的64就是大学生人气值,878c就是所持金钱数,下面的那个红框内的64是另外一顾客的人气数,eeac是那顾客的所持金钱数。顺便说明下人气地址的下或者上第五排就是另外一个人的人气地址,金钱同理。例如下面那个64的下面第五排是05下面的00,这就说明这位的人气值还是0,要么就还没出现该顾客,照改不误)我把人气值改成0f就是15,进入游戏看看,修改成功有木有?(存档导入时,游戏要处于完全退出状态:桌面状态下点2下home键,看见那图标了没?按住,点右上关闭就完全退出了)
ps:所持金也能修改
页: [1]
查看完整版本: 暖暖温泉乡人气修改