• 您的当前位置:首页 > HACK教程 > [ 教程 ] 直接操作内存来调试HACK 看起来很高大啊

[ 教程 ] 直接操作内存来调试HACK 看起来很高大啊

  • 作者:分享
  • 2020-09-04 12:39:27

HI,各位HACK友,小编又来发教程了,当然,这编教程不是小编写的,是PPX的zlj17581058兄弟写的,是直接操作内存来调试HACK,看完心里久久不能平复,没看明白。因为小编习惯直接导入ROM看效果。这教程似乎有点高大,给需要的朋友收藏了。

注:教程中使用的实时内存写入工具是EMU_MAX大神的SREC-WRITER。这东东小编很早就有了,界面好像很高大,但不会用,今天,大家看完了教程,会用了吗?

工具下载:http://www.hackrom.cn/html/1/180.html

这教程是通过工具直接操作内存的方式对HACK内容进行调试,调试完毕也可以通过本工具把HACK内容写入文件。内存中调试的好处是:写入之后立即生效,不必每次都要写入文件然后重读ROM运行游戏才能看效果。

使用主要功能要求使用者必须具备编写M68K汇编指令进行HACK的能力以及EASy68K汇编编译工具的基本用法。

本工具主要功能: 先来看效果,作为测试,本工具附带了一个拳皇97人物变小HACK的完整汇编源码和已编译好的S68文件,S68文件是由EASy68K编译生成。 运行任意一个本工具可支持的模拟器(比如winkawaks)运行原版拳皇97。 使用工具打开S68文件,确定模拟器已自动识别,勾选写入内存,点击写入。

在游戏中按下START键人物变小,说明HACK内容已被正确写入内存。再点击撤销,按下START键人物不再变小,说明HACK内容已被撤销。撤销 只针对写入内存,写入文件有自动备份功能。 如果对HACK效果不满意,可以用EASy68K修改源码重新编译,然后再点击写入。

少量的修改也可以使用临时写入功能进行快速写入调试。 调试结果满意后勾选写入文件,最终把HACK内容写入文件。 所以整个使用过程非常简单:写HACK代码编译成S68文件运行模拟器并启动游戏本工具打开S68文件写入内存或者文件。

本工具附加功能:

1、配合拳皇系列图片调用修改工具在内存中进行图像调用的相关调试。 首先需要定位到P2在内存中的位置。很简单,对于KOF97来说在修正值这里填入0x100000(P1的总长度),点击修改保存一下即可,核对内存参 考,如果和P2文件的起始内容一致则寻址正确。取消写入前高低字节互换复选框,修改P2不需要高低字节互换。

如果要调试图像坐标位置,最好先建立两个工具之间的关联,按下图的箭头拖动本工具的相关文本框到图片调用修改工具的被关联位置,成功建立关联之后,本工具的文本框底色会改变,并且锁定内容不允许手动修改。

在图片调用修改工具中修改图片坐标,本工具文本框的内容会同步更新,点击临时写入即可。写入内存之后即时生效,马上在游戏中看得到 效果。双击文本框可断开关联,恢复到可编辑状态。

2、配合拳皇系列人物招式傻瓜修改工具在内存中进行人物ACT调试。(操作步骤同上,按下图的对应关系建立两个工具之间关联,写入内存之后即时生效)

3、配合拳皇系列颜色傻瓜修改工具在内存中进行配色。(操作步骤同上,按下图的对应关系建立两个工具之间关联,写入内存之后RESET生效)

本工具隐藏小功能:

1、这几个位置支持文件从资源处理器直接拖入。

2.、工具支持命令行方式写入文件,命令行方式不检测模拟器,不使用图形界面。
使用方法:SRECWTR.exe S68文件 目标文件 -ne -b
可选参数-ne:高低字节不互换
可选参数-b:写入前备份原文件

本工具支持的模拟器:

发布时已预置了一些常用模拟器的支持,对于HACKER来说基本上够用了,如果需要添加更多模拟器的支持可以点击编辑识别配置展开窗口, 参照已有的内容进行添加,基地址可以根据需要定义多个,中间隔开一下即可,至于用什么符号隔开并没有特殊要求,随意。

注意事项:

因为是直接操作内存,在写入前最好先看看内存参考,确定寻址正确再点击写入。写入文件或者写入内存是否需要高低字节互换请根据实际需要选择。一般来说P1需要,P2不需要。临时写入也可以写入文件或者写入内存,根据上面的设置来决定。

*_*
互动小天地
点击加载更多...
关闭 更换头像