已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
菜鸟FC HACK初级入门教程很多新手看到 FC HACK,都会有兴趣吧,我也一样,看到了有HACK ROM,也会想要是自己会做HACK多好。摸索了一阵,偶也学会了一点点简单HACK。当然HACK这东西,是需要很大耐心的,更要自己多尝试!与其在一边大喊:“HACK好难啊,HACK好复杂啊,教程看了头晕啊”还不如自己多动动手。今天我就来写一个最最最简单的基础HACK教程,相信你如果有耐心看完,一定能学会的。编程方面的东西我懂的不是太多,我只用最通俗易懂的方式,让大家能学会。如果有专业术语等的语言错误,也请大家纠正。首先我们需要一些工具带有DEBUG调试功能的FC模拟器 fcdebug 或者 FCEU-0.98.13-pre-Debug(貌似这两个一样的,只是版本问题)6502(FC汇编语言) 6502汇编大奥秘(用于查看指令,便于修改,本次教程几乎用不到,有兴趣研究指令和代码的可以多看看。但是这还是必备工具哦)最后用于修改ROM内部的工具 UltraEdit32这是必须品哦 字串3 -首先,我们打开FCE,FCE也是FC模拟器的一种。当然我们用的是带DEBUG(调试)功能的FCE使用VNES的DEBUG调试时,机器配置不好的就狂卡,偶的机子也卡。所以在某人要求之下。我换一种调试器给大家讲解。我用魂斗罗1来做一个命不减的HACK教程教大家我们先去EC里找该游戏作弊码,EC里的作弊码是这样的P1 生命数ON=0032,200这样我们就知道魂1的生命的地址是32,就可以使用它来当“断点”。FCE的调试器和VNES不一样,不需要用“0032”这样的标准格式,直接把“32”输入当断点就可以了,具体怎么弄?别急,慢慢往下看首先我们打开FCE,使用“OPEN”打开游戏ROM,就象你玩游戏那样字串9游戏运行后,先开始游戏,这时候先暂停游戏。我们点“NES”“Debugger.”出来一个大窗口,请看右下角,看到这个框吗。先在我这个位置输入“32”,这样“32”就做为一个“中断处”,也就是这个地址有所变化时,程序中止,这样我们就能找到该指令了。之后在Write上打个勾,为什么这么做呢?因为我们要做命不减嘛,打个比方,你死了一条命,命数就减了1这就表明程序对“命数”做了一个“写操作”(Write的意思就是“写”嘛),这样说应该能明白吧。我们这样一设置,在你的游戏人物死了一次后,也就是说被写入了一次操作后,程序会自己中断。之后就好办事了字串1 按一下“Add”,之后左边就出现这样的字符,不必管它。这时我们可以切换窗口,继续进行游戏了。进入游戏,让你的人去死一次.这时候程序就会停止,游戏中断了。出来了这么个窗口。一下子看了眼晕吧。别心急哦,慢慢来。先看看最上面一行。第1行这样显示看到了吗? 是“32”哦,说明我们指令找对了。32就是我们之前输入的生命数的地址嘛想知道D6这条命令的意思,可以去看看6502汇编大全,就知道了关于该指令的详细说明和意思,不知道也可以。因为我们这是简单HACK,不懂也不要紧我们只需要知道,人死了后,就会执行这条指令,也就是让游戏里的命减了一条,对吧? 字串3修改原理也很简单,只要让这条指令不执行就好了嘛!现在进入正轨最前面的“d939”就是这条指令在RAM中的具体位置了,我们要去RAM中找到这个位置。点一下“Memory.”出来的窗口就是RAM窗口了,根据“d939”这位置,我们找到了!看第一行,就是这里了,我选中的就是我们最初找到的指令 D6 32我们把这一整行通通选中,然后复制一下。这样好方便我们寻找到这个“D6 32”打开UltraEdit32这个软件,用这个软件来打开你的游戏ROM 字串3 就象这样,游戏ROM打开了。之后我们用CTRL+F,搜索一下,把刚才复制的那一串数字粘贴进去,然后查找一下找到了,被我用深蓝色选中的这行看到了吗,D6 32我们准备动手来改这条指令改之前,还是老规矩,先按一下键盘上的INSERT,把插入方式改为“覆盖”如图 接下来我们就把 D6 32 改为 EA EA(记得要大写哦) 请大家把 EA 这条指令牢记,EA是NOP指令,意思是不执行任何操作。 字串6 也许有人问,为什么是把 D6 32 通通改为 EA EA呢,而不是单单把D6这个指令改为EA?32只是地址不是命令,干吗也要一起改?呵呵因为嘛,D6 32 是一条完整指令嘛,换句话说就是一句完整的话,要改他,当然也要完整得改拉当然除了EA指令,还有别的改法,我这里就只告诉大家这最简单的了。改别的游戏,EA指令也是很实用的。大家自己可以去试试。注意:修改的时候,往往会碰到一个问题,那就是不能修改。那是因为你的游戏ROM的属性可能是“只读”。如果碰到不能修改,请对游戏ROM(比如魂斗罗1)点右键“属性”,把“只读”的勾去掉,这样就能修改了。最后一步,修改好后,点“文件”“另存为”,保存你修改好的游戏ROM,名字随便,比如“魂斗罗命不减XXXXX”之后就是测试ROM了,我习惯性得打开我常用的模拟器VNES来运行游戏,当然你用FCE直接重新打开游戏ROM也可以。只是我喜欢用VNES来玩游戏。 字串5我试着去死了几次,命一直都没减。哈哈HACK成功了!魂斗罗1P和2P生命使用同一指令的,所以你改好后,1P和2P都是无限命了。怎么样,你学会了吗?不如自己也试试吧,改改看魂斗罗2代魂2的生命数地址经查EC得知是53用我说的方法试试看吧,祝你成功注:此教程中,我使用魂斗罗1的生命数地址“32”来做断点。并不代表其他游戏都是用32做断点。每个游戏数据都不同。前面我已经提到过,可以先到EC里找到想改的游戏的作弊码,这里面有相应的地址。如果EC里没有,也可以
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 乳品干燥工改进强化考核试卷含答案
- 烟叶分级工考试题及答案
- 2025年台州玉环市国企招聘12人笔试考试备考试题及答案解析
- 2026年中国铁路哈尔滨局集团有限公司招聘普通高校大专(高职)学历毕业生1568人(二)考试笔试备考试题及答案解析
- 硝酸铵生产工岗前理论技术考核试卷含答案
- 2026天津市卫生健康委员会所属天津市环湖医院招聘57人笔试考试参考试题及答案解析
- 海绵钛准备拆装工岗前基础实操考核试卷含答案
- 2025广东深圳市优才人力资源有限公司(派至某国企)聘员招聘1人考试笔试参考题库附答案解析
- 2025浙江温州市泰顺县事业单位面向高校毕业生退役士兵招聘工作人员(第2号)考试笔试备考试题及答案解析
- 2025海南琼海供销运营管理有限公司招聘市场营销工作人员拟聘用人员笔试历年参考题库附带答案详解
- 工程信息编码规则-0205平台名称命名-副本
- SB/T 10752-2012马铃薯雪花全粉
- GB/T 5677-2018铸件射线照相检测
- BIM-建筑信息模型
- GA 139-2009灭火器箱
- 火力发电工程建设标准强制性条文执行表格锅炉分册
- 列车运行图课件
- 单位减少存档人员表
- 煤矿井下隔爆水棚安装设计说明
- 盘锦浩业芳烃抽提装置操作规程
- 人工智能在教育中的应用42页PPT课件
评论
0/150
提交评论