MAME街机模拟器怎样修改游戏(上)
本帖最后由 william 于 2025-7-12 15:25 编辑这是一个很老的帖子,不是我的原创,我搬运一下:
进入游戏后,按Tab键,调出菜单,用方向键进行上下移动,移动到“游戏作弊”选项上。按回车键进入。进行作弊时可以按P键,将游戏暂停https://exp-picture.cdn.bcebos.com/95bd4e8c9bcec7f86e076a68034ce54a2e27fbc5.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1%2Fformat%2Cf_auto%2Fquality%2Cq_80
选择“开始新的作弊码搜索”,回车键进入。选择“生命(或别的值)”,按方向键左右进行数字调整,前面的数字是16进制,括号中的是10进制,最大可搜索的数字是255。搜索的数字要比游戏中显示的数字大1。显示的数字是还有多少个人数,加上游戏中显示的角色,才是内存地址中的真实数字。调整好数字,按回车键开始搜索https://exp-picture.cdn.bcebos.com/939c2d40b6f39187f36cae7524fce186252fefc5.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1%2Fformat%2Cf_auto%2Fquality%2Cq_80
https://exp-picture.cdn.bcebos.com/bfa52adaf05e4a238201c9a81dd818196020e2c5.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1%2Fformat%2Cf_auto%2Fquality%2Cq_80
按Tab键,返回游戏,更改人数。再按Tab键,进入“继续搜索”中,在“生命(或别的值)”选项中调整数字到更改后的值。按回车键,会有“搜索到1个结果,已加入到列表”的提示,这个结果就是金手指地址。只有搜索到一个结果时,才会自动加入到列表。https://exp-picture.cdn.bcebos.com/03f26bd7997bbbf4dd29456f5549610f8a56d6c5.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1%2Fformat%2Cf_auto%2Fquality%2Cq_80
https://exp-picture.cdn.bcebos.com/50a010f85856d53dbb55ef5c47d2bb665059cac5.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1%2Fformat%2Cf_auto%2Fquality%2Cq_80
按Tab键返回上一级菜单,进入“添加/编辑作弊码”,在“名称”选项中按回车键进入编辑状态,按退格键删除原名,按搜索的类型重命名,设置好名称后按回车键。按上方向键选择到“数据”选项,这里的数据就是作弊后拥有的数值,用左右方向键调整到一个自己需要的数值。
https://exp-picture.cdn.bcebos.com/3b03be7aa010bc33cc49030e92efa25f0d143fca.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1%2Fformat%2Cf_auto%2Fquality%2Cq_80
https://exp-picture.cdn.bcebos.com/efb861bd4c7c34b31230040f5841037de03731ca.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1%2Fformat%2Cf_auto%2Fquality%2Cq_80
返回上一级菜单,进入“启用/停用游戏作弊”,进入后看到的就是已更改过名称的作弊码,用左右方向键选择开启或关闭。
https://exp-picture.cdn.bcebos.com/7c84d1672b5fd5463ce78fa17fd0b503c9d224ca.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1%2Fformat%2Cf_auto%2Fquality%2Cq_80
https://exp-picture.cdn.bcebos.com/32fe25ef354f50b8f14f9f6edc4afa32929c18ca.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1%2Fformat%2Cf_auto%2Fquality%2Cq_80
最后还要进入“游戏作弊”菜单中的“选项”中,将“自动保存作弊码”的选项开启。开启后,在退出游戏后,就会将搜索到的作弊码保存到金手指文件中。如果不开启,下次进入游戏还需要进行搜索,才能开启作弊。
https://exp-picture.cdn.bcebos.com/5a5a00def4dca039416ef95958d96975f3c40dca.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1%2Fformat%2Cf_auto%2Fquality%2Cq_80
https://exp-picture.cdn.bcebos.com/059057299a8839138994db5b26bcbe2f46707cca.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1%2Fformat%2Cf_auto%2Fquality%2Cq_80
用记事本打开模拟器目录中的cheat文件。将名称改成中文,开启作弊时,显示的就是中文。
https://exp-picture.cdn.bcebos.com/52fae62064fb960b405032d48fa355e982ae6cca.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1%2Fformat%2Cf_auto%2Fquality%2Cq_80
我之前试过这样处理:
使用楼主的方法搜索到简单的装备数量地址,然后使用外部程序(例如, 游戏修改大题)也寻找此装备数量的地址,计算一下双方的地址差异,再使用外部程序搜索其余需要作弊的地址从余得到模拟器的实际地址。 但模拟器如此的修改功能,不知道从哪个版起好像没有了! chishingchan 发表于 2025-7-12 15:49
但模拟器如此的修改功能,不知道从哪个版起好像没有了!
现在0.278 有了这个功能了 cheat文件一年多没更新了,现在想修改只能靠自己,然后大家共享一下金手指地址就行了,很快就会有很多新的金手指了 实质就是内存变量的值的变化的搜索,找到变量地址就可以了 进来支持一下!{:3_48:} 进来学习 进来看看 谢谢分享
页:
[1]
2