作者Xcup (吼)
看板Emulator
标题Re: [求助] ssf的修改器
时间Mon Jun 16 20:53:25 2008
※ 引述《icecoll (Rain兄)》之铭言:
: 请问ssf只能用emu修改吗?
: 我发现 实在不太会用
: 我用gm8 但改不出来
这让我想起最近用GM8改SSF的心得
用数值搜寻
可能第一次有上万个
第二次有上千个
第三次剩十几个
第四次变0个 囧"
为什麽?
因为大部份SS的游戏都是用8位元16进位的编码
有些数字超过255 也就是16进位的FF
就不会只存在一个搜寻位址中
举个例
最近玩银河之星2 修改金钱
要在金钱255内搜寻才找的到它的位址
在要修改金钱时 注意!
若一次打个10000 结果出来可能不是10000 而会去变动到其它位址的数值
因为一个位址最高的值是255(FF)
那要怎麽去更改它的值?
GM8有个很重要的项目 记忆体编辑
打开你搜寻到的金钱位址 在记忆体编辑里 它可能是一组 01~FF 内的数值
而GM8里大部份对於一个项目的编码 都是2组一个或4组一个
例子里的金钱就是由你搜寻到的位址+它往左一组
或 数值大一点往左三组共4组的位址所组成
EX:0063->99 0001 86A0->100000
(16) (10) (16) (10)
如果金钱的值在255(FF)以内 假设为十进位的99
那在记忆体编辑内就是0063(16进位)
那要改超过255(十进位) 很简单
直接在前面几组位址内键入16进位的数字就好了
EX: 原本0000 0063
^^ 这个位址是你一开始搜寻到的
修改成0001 86A0
^ ^^^^ 这是你想修改的值
改出来金钱就变成十万100000了
而记忆体编辑有个更好用的地方
假设这次搜寻到了经验值的位址
仔细去观察这个位址附近几个位址的值 可能是上一行或上两行
你就可能找到人物素质的位址 这些都有迹可寻
不过就你改一个游戏的经验
可能到了另一个游戏 修改的方式就又不相同
但方向是大同小异的 (现在在研究改冒险奇谭)
努力尝试 加油吧
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.160.109.46
※ 编辑: Xcup 来自: 218.160.109.46 (06/16 20:57)
1F:推 conpo:推 06/16 21:16
2F:推 world9918:我记得GM8可以调整搜寻长度啊@@... 06/16 21:17
3F:→ world9918:好像是一开始先打? 就可以选了 06/16 21:18
4F:推 icecoll:超感动的一篇文章..感谢ne 06/16 21:51
5F:推 cancerboy78:期待这位大大 冒险奇谭 研究成功的话可以分享一下吗 06/17 01:20
6F:→ cancerboy78:最近也在玩 由於时间不多 要练的又太多 想看剧情>"< 06/17 01:20
7F:推 levine21:菲娜的最後一个魔法是我的遗憾阿 囧 06/17 02:08
8F:推 cancerboy78:魔法超难练的 Orz 06/17 12:57