首页/单机游戏/内容

欧陆风云4将领数值在内存中的储存方式介绍

单机游戏2024-03-13 阅读()
[摘要]这是一个欧陆风云4的小秘籍,介绍了将领数值在内存中的储存方式,因 Save Game 档加入了万恶checksum,所以只好从内存修改。个人用的是 Cheat Engine,使用其它修改器应该相同在...

欧陆风云4将领数值在内存中的储存方式介绍
这是一个欧陆风云4的小秘籍,介绍了将领数值在内存中的储存方式,因 Save Game 档加入了万恶checksum,所以只好从内存修改。
个人用的是 Cheat Engine,使用其它修改器应该相同
在 Cheat Engine选择程序进程列表中选 eu4.exe
首先你可以用 Leader Name找一般将领
如果游戏是刚开的重复量会比较少,一般会在 3~5个
如果 Load Game多次,会有大量重复位置,一般会在10以上
其中只有一组位置是正确的
 欧陆风云4将领数值在内存中的储存方式介绍
如上图
找名字 Erol Lala类型改成字串 Scan
一个一个用 Ctrl + B 检视用肉眼看.....
上面几行应该有很多零才是有可能对的,满满字的就换下一个位置
数值会跟 Leader Name的第一个字母差 32 Bytes
刚好是 Cheat Engine Ctrl + B 检视隔二行
数值顺序为 Siege, Shock, Fire, Maneuver,长度各为 4 Bytes,所以后面各带三个零
直接修改再回游戏确认是否找到了
如果名字带欧系字元的,就到 \Documents\Paradox Interactive\Europa Universalis IV\save games
丢存档到记事本中找,再 copy 贴到 Cheat Engine search
Ruler 跟 Heir 不能用字串找,名字跟数值不在一起
就直接用 4个数值去找
 欧陆风云4将领数值在内存中的储存方式介绍
如上图
Ruler有一点 fire ,二点 Shock ,三点 Maneuver跟零点 Siege
对照内存数值顺序为 Siege, Shock, Fire, Maneuver
就要找0 2 1 3,因为一个数值为4 Bytes所以要填上零
就变成 00 00 00 00 02 00 00 00 01 00 00 00 03 00 00 00
在Cheat Engine类型改成byte数组Scan
应该会有很多可能,所以需要用刚找到的位置
之前Scan "Erol Lala" address = 3A6FEDCC
所以我们只要优先找 3A6xxxxxx 开头附近的试
游戏能正常显示的数值最大为9,改成10就显示为空白不知道还有没有用

游戏名称:欧陆风云4中文版
游戏大小: 403.0M
下载地址:http://www.paopaoche.net/danji/27784.html