Re: [问题] 富甲天下3 金钱修改一问

楼主: flingcould (载雨拾乘三)   2023-09-03 20:07:09
根据我最近取得富甲天下3steam版加上新电脑win11,CE 7.5,还有用到小算盘来处理
先说结论,不管你用十进制还是16进位都搜不到,为什么这样呢?因为金钱的数值就不是使
用正直的数字来算的,不对,我说的是正整数
因此,请爱用小算盘
如果你使用的是直接修改法,也就是CE 或GM 等内存修改软件直接修改动态内存,请在
数字前务必加上“负号”
以我拿一统天下模式曹操主公来测时,起始金钱是8000,所以,第一个搜的数值8000前面请
加上减号,如果要用16进位计算,小算盘请用“程式设计人员模式”“DWORD”键入8000后
请按正负号(+/-),你可以看到小算盘DEC-8000 HEXFFFF E0C0
因此,你的第一个数值可以搜-8000,也可以搜FFFF E0C0
当玩到加钱或损钱,请同样方式操作第二次小算盘
如果你是使用存盘修改法,也就是使用16进位去找,请按上面转换16进位去寻找
补记:目前粗略修改值是用负整数来输入的除了金钱、兵力、声望、士气,由于四代武将HP
、最大HP也是以负整数输入,估计应该也是!?
而计策、机关的代码则是正整数,武器还没测试修改,估计应该也是!?
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 219.71.181.153 (台湾)
※ 文章网址: https://www.ptt.cc/bbs/Old-Games/M.1693742832.A.A6D.html
作者: if4 (if)   2023-09-03 23:51:00
谢谢您,我来研究一下 XD
作者: lingpxs (Kelly Lin)   2023-10-18 19:17:00
早期游戏的反修改机制 像是用1或2的补数 位数位移或小数点储存

Links booklink

Contact Us: admin [ a t ] ucptt.com