要制作金手指 首先要知道这个金手指的结构是什么
AAAAAAAA BBBBBBBB
首先A字段 是命令声明符号 这段话说明了 这一行的代码 所使用的 命令 和 长度等声明
B字段 就很简单了 就是 地址
580f0000 0264af58
第一段580f0000 5:从内存加载寄存器值
读取8字节 数据从寄存器
第二段0264af58 要读取的地址位置0264af58
780f0000 004ff8a0
第一段780f0000 7:应用算术运算进行注册
780 7进行运算处理 8代表了 还是8个字节 这里注意这个0 这里它表示是要做加法运算
第二段是要加上多大的数值 就是偏移量
然后 这里总结一下 这样一来就实现了PC端常见的表达式的这样一个运算
[0264af58]+004ff8a0
这么一来 我们也就算清楚了 真正的地址位置 到底是在哪里?
640f0000 00000000 0000270f
第三句就是写入数据
第一段640f0000 6:将值存储到寄存器的存储器地址
不知道为什么 这里选择写入的4字节 我觉得应该是金币只能够9999 270f是十六进制的 9999
理论上这个640f0000和680f0000 是一样的效果 又或者是只会写入声明的长度 后面的8字节数据是预留的
第二段 00000000 0000270f 这个要作为一个整体看 这是一个8字节长度的整数
前面4字节是00000000 是空的 可以不理会 后面4字节 0000270f就是 10进制的9999了
注意:有些游戏更新了补丁,可能失效!
而金手指有时会对游戏产生影响!大家谨慎使用
内含金手指使用教程