怒之铁拳吧 关注:4,101贴子:46,368
  • 6回复贴,共1

怒之铁拳3 一些主要数据的内存地址

只看楼主收藏回复

游戏里的一些主要数据,比如主角HP、坐标,敌兵HP等等,其实都是数值明确且可被搜索到的。
本文将列举出,怒之铁拳3代的一些内存地址数据。通过观察这些数据,可以明白每一次攻击的伤害量、每一个角色的HP值,或者蓄满能量槽需要的时间等等。
这些数据可能在实战中用处不是很大,但可以对想要用Gens模拟器制作或编码录像的人有所帮助。
本文以Gens-rr-11a 版模拟器,以及怒之铁拳3原版rom为参考,美日版rom通用。
图左为使用模拟器的RAM Watch(内存查看)功能,查看已找到的的各个内存地址的数据表;
图右为将内存地址编写成lua脚本,在模拟器内运行的数据图像。

注:武器耐久的两个值仍然不是非常准确,至今我都未能探索出它的规律。
由于贴吧对文档的Tab功能不太支持,所以只放出链接地址。
lua脚本使用方法:载入游戏后直接拖入画面即可。
wch内存表使用方法:载入游戏 - Tools - RAM Watch - (RAM Watch) File - Open
作者:面点
链接:https://pan.baidu.com/s/1rTQqTK6KyWwe3vcECm1DMw
密码:2i7b


IP属地:广西1楼2018-10-27 03:40回复


    IP属地:上海来自Android客户端3楼2018-10-27 13:07
    回复


      IP属地:北京4楼2018-10-30 12:55
      回复
        请问如何修改怒之铁拳3 人物跳跃高度?


        5楼2018-12-08 20:59
        回复
          @qndkjqnwd
          首先说吧,我改不了。往下是补充:
          一般想要作弊,只要使用模拟器的Cheat(作弊)功能,修改或锁定相应的内存地址,就可以达到效果。
          Gens和Gens-rr模拟器都没有这个功能,至少我没找到。所以一个可行的办法是使用BizHawk模拟器。
          用Bizhawk模拟器打开怒之铁拳,搜索相应的RAM内存地址,比如我找到了怒之铁拳2的 1P血量 地址是EF80。为了方便操作,将其添加进 RAM查看器 里比较好。
          然后,右键点击这条地址,会有很多选项。
          选择“冻结地址”,则将会锁定1P的血量为当前值。锁定之后,不管怎么使用扣血技或是给敌人打,都不会扣血。
          选择“刺探”,则可以手动修改血量为指定的值。
          同样的道理,假如能找出“角色跳跃高度”的内存地址,并将其修改或冻结,那么应该就可以改变角色的跳跃高度了。
          但实际上,我根本找不到。我试过修改角色的Y坐标地址,结果得到了一个很鬼畜且无用的效果。
          所以,就是这样了。


          IP属地:广西6楼2018-12-09 01:33
          回复


            IP属地:江苏来自Android客户端7楼2022-12-31 23:59
            回复