作者sdarktemplar (暗武)
看板Dynasty
标题Re: [问题] 关於炎外的数值最大值?
时间Tue Dec 4 05:56:16 2007
※ 引述《yinhen928 (阿酷黑)》之铭言:
: 我是第一次使用GM8~~
: 资料搜寻後 路径有指向开启後的FDPS.EXE
: 也打了要修改的指令码要去修改!!
: 可是搜寻出来有7万多个@@~~
: 请问要怎麽处里和修改呢?
进去游戏後更动一下你要修改的值
比如说经验值好了
一开始先扫0 然後经验值最高到100
所以资料型态是8bit 选8bits或是Byte
16bits是word 32bits是Dword
再上去就是浮点了一般是写Flot或是Fword
游戏一般来说
-128~127或0~255是8bits
-32768~32767或0~65536是16bits
DOS的作业系统是16位元的 所以一般来说只会用到上面两种
一直到win95才有32位元
所以像是世纪帝国的数值其实是有小数点 要用浮点去找
扫了一次之後
程式会把程式里面有0的数值都找出来 当然很多 上万是正常
这时候再进游戏 改变一下数值 像是打人一次
经验值增加10 然後再回到修改程式
把数值改成10 程式会把刚刚找到的数值也改变成10的抓出来
然後越来越少 不过有的时候一个数值会有两三个位置
那就那些都要修改 或是锁定
然後像是有人修改过的游戏
网路上都可以找到记忆体的位置表
只要找到第一个人的位置就可以从记忆体直接修改
win的游戏位置是固定的 所以连第一个人都不用找
dos用win跑的话记忆体位置会变 但是相对位置不变
其实其他TV game的主机金手指也是这样
但是金手指有更进阶的应用
可以把组语写进去 这部分我最近才知道
有空会来研究一下
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 124.8.64.111
1F:→ flame2yayaya:炎外在战场上用这方法找到疯掉也找不到啥东西 = = 12/04 19:05
2F:→ sdarktemplar:我都这样找阿 还蛮好找的 找不到表示设定有问题 12/05 16:48