主题 : [求助]永恒传说能否修改道具的上限
Magic Load
级别: 论坛版主

UID: 9029
精华: 3
发帖: 7085
威望: 32 星
金钱: 360062 浮游币
贡献值: 8834 点
好评度: 13777 点
人气: 1606 点
在线时间: 1858(时)
注册时间: 2004-07-08
最后登录: 2015-03-25
楼主  发表于: 2005-03-28 16:41

[求助]永恒传说能否修改道具的上限

永恒传说(或者说是传说系列)道具的上限一般是15,能否通过修改内存或者修改ISO,改变其物品上限呢??
只是想单纯的问一下。
魔神王路西法
级别: 论坛版主

UID: 62
精华: 35
发帖: 7689
威望: 83 星
金钱: 794 浮游币
贡献值: 9859 点
好评度: 13244 点
人气: 1271 点
在线时间: 1964(时)
注册时间: 2004-03-25
最后登录: 2024-10-19
沙发  发表于: 2005-03-28 18:11

当然可以,理论上上限改到255都没问题。
但是前提是要知道其道具数目静态存放格式。单字节的话可改到255。半字节的话,管你怎么改最高都是15。
魔神王路西法
级别: 论坛版主

UID: 62
精华: 35
发帖: 7689
威望: 83 星
金钱: 794 浮游币
贡献值: 9859 点
好评度: 13244 点
人气: 1271 点
在线时间: 1964(时)
注册时间: 2004-03-25
最后登录: 2024-10-19
板凳  发表于: 2005-03-28 19:01

具体办法,不明。因为我手上的ISO,通关后就删了。所以现在只能凭着理论和经验猜测。难点是找到道具存放数量上限的地址,直接通过静态修改来搜索明显不太现实(但是也有可能成功),直接搜索0F0F0F0F(有几种道具就要搜几个0F)或者FFFFFF(有几种道具就要搜几个F,单数的话就以0F开头或F0结尾分别搜着试)之类的数值串是很难得到正确的结果的,而且如果游戏道具数量的上限真是以FFFFFF之类的表示的话,那么你就可以直接放弃了,这意味着,这些道具数量上限是以半字节存储的,上限最高就是15。如果是0F0F0F或其它形式的数值串,那么就有戏。
绝大多数游戏的静态数据排列方式和动态数据排列方式是一样的。既然直接搜索静态数据的成功率过低,那么只有拿动态数据开刀。用EPSXE配合GM8搜索。GM8把搜索区间限制在00500000和00A00000之间。然后输入上述字符窜试着搜索一下,如果找不到的话,那么就得改变字符串的排列如0F00或0F0F或F0F0之类的,运气不好的话游戏采取了隔断符号,那么就得先找出隔断符号再代入去搜。虽然最常见的隔断符号是FF,但是不一定就会是它,它千变万化的。如果真的有隔断符号的话,我直接劝你放弃,难度太大。出现隔断符号一般就只有打断自己的搜索序列慢慢一个个的找,运气好的话,找得到,运气不好的话,你找1个星期也不会有结果。
还有以上都只是乐观的估计,最坏的情况是所有道具共用同一个或2个上限。出现这种情况的话除非你福星高照,否则找一年也没希望。这时唯一的希望是通过改全道具的金手指来定位,找到全道具的地址后上下翻页看看有没有0F之类的数据,有的话就分别锁定看看。

我不明白你为什么想改道具的上限,如果道具的上限大多数都不同的话还可以通过排列组合搜索来提高搜到地址的几率,如果总共就那么1到2种上限的话基本上很难找到地址,除非这游戏的程序员想浪费资源非要按0F0F0F之类的排列。做这种事吃力不讨好,就算你找到了地址用静态修改成功了也不会获得多大的乐趣。还不如用金手指锁定全道具不减。用静态修改与其修改道具上限我更倾向于修改道具的基本数据。改出一把斩+9999、突+9999的武器比什么都实在。