- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
hack游戏教程
hack游戏教程1
★[教程]如果你想学HACK游戏
学习hack游戏,主要是有这个兴趣,兴趣是最好的老师。
首先你要会查找金手指(作弊码),虽然网上的EC码包含了大多数游戏,但有的地址是偏移地址,这时你就要自己查找了,熟悉用模拟器自带的作弊码查找。
对一个新的模拟器能很快上手,既然要hack,就要使用带debug的模拟器,然后去模拟论坛找找教程。
熟悉电脑基本操作。我初中毕业,学校没有电脑课,完全是玩智能手机之后在网吧里一点一点积累起来的。
十六进制编辑软件要学会使用,如ultraedit;winhex等。
你要hack一种游戏,那它的指令集和机器码要看一看,早期的游戏机游戏都是一些低级语言,在debugger上是一些看不懂的语法,所以相关的资料要理解,如FC就要看6502的资料,gbgbc就看z80的资料,md就看68000(68k)
有较强的逻辑思维,简单的不减血,初始99人你都会了,想要搞按键hack了,你就可以写一段程序,用跳转指令啦,判断用户是否按了选择键啦。
★hack gba rom入门
假定你已经了解80x86汇编(尽管指令集不同),并且会使用TRW2000(尽 管没用到)之类对程序进行调试。 工具: VisualBoyAdvance-1.5、HexWorkshop(或其它十六进制编辑器)、No$Gba Debugger ROM:GBA-302 - Dave Mirra Freestyle BMX 2 (E) 写本文时笔者也是刚学会如何通过修改程序指令HACK GBA rom。(整整花了我 一上午时间研究)如果你不懂THUMB和ARM指令集的话(和我一样)就先看 No$Gba HELP中的CPU Reference部分,里面有较为详细的介绍。在我所HACK的 这个rom用的是THUMB。Hack的目标是时间无限(尽管在游戏中如果这样改就相 当于游戏无法结束)。 首先,用VisualBoyAdvance-1.5的Search for Cheats...功能找到时间的地址 为0200DBF0。(注:不要用Emucheat之类找,否则还要加上一定的偏移地址, 很麻烦) 用No$gba载入ROM。选择DEBUG-DEFINE BREAK/CONDITION。在文本框中填入 [0200DBF0]!,这样一个断点就设置好了。(具体断点怎么设看No$gba的HELP) 这样当0200DBF0中的数值改变时就会中断下来。按F9(可能要多次)进入,正 常进行游戏。当出现时间改变时就会中断在0800A292。观察上方有指令sub r0,1h及str r0,[r1]估计时间就是在sub r0,1h处被减少的(为什么?如果你 会用trw2000经验告诉你就是这样)。于是双击0800a28e这一行,在sub处设断。 按F9,游戏正常进行一两秒后就会被中断。此时寄存器r0=77h(十进制119,就是 119秒,在游戏中显示1:59)。按F7,到下一条指令str r0,[r1](r1=0200dbf0是 时间的地址),这条指令作用是使r1内对应地址所存的数值等于r0内的值(具 体看No$Gba HELP中的CPU Reference部分)。可见要使时间无限只要将sub r0,1h改掉,r0内的数值就不会变,0200dbf0处的数值也就不会变。我选择将 sub r0,1h改为sub r0,0h(在sub上点右键,选change instrution,填入sub r0,0h)。将断点删除,按F9进入游戏,时间是不是不会减了呢? 接下来就要改rom了,先记下没修改前的机器code,就是0800xxxx旁边的数值 (应该是6808 3801 6008 6810)。然后记下改后的机器code,应为6808 3800 6008 6810。把高低位对调,对调完后应该是0868 0138 0860 1068和0868 0038 0860 1068。用HexWorkshop打开rom,查找0868 0138 0860 1068。找到 后修改为0868 0038 0860 1068。存盘。用VisualBoyAdvance-1.5载入play看 看,时间是不是无限了。
★脱离电脑!用智能手机hack FC游戏!
需要的软件:十六进制编辑软件(可查找和修改,也可用带十六进制的汉化工具替代),支持多种编码的文本查看器,和我传的《6502编程大奥秘》,6502指令机器码,fc游戏作弊码包,作为参考对照。
我以超级玛利(mario)来举个例子,改一下不减人版,查阅mario.cht用文本编辑打开(有的cht文件编码正确看不到汉字,所以要改打开文本的编码方式),“[生命数]ON=75A,9”在ec中的意思是锁定075A的值为9(人数为9),看看指令集,让双字节减1
您可能关注的文档
- 环境词汇——Chna Daily.doc
- 【翟鸿森教授经典录】.doc
- WMIC 命令行理方式.doc
- 员工学习分享工作得.ppt
- FreeBSD72支持的网卡驱动列表.doc
- 中国学生健康体检理.ppt
- linux orcle安装操作步骤总结.doc
- 桌面云用户常见问手册.doc
- 口袋怪兽绿宝石攻(超详细).doc
- 招标实务及其监管程.ppt
- Haier海尔413升风冷变频多门冰箱 BCD-413WGHFD1BSJU1(白)说明书用户手册.pdf
- Siemens西门子工业抽屉式断路器主回路后垂直连接 抽屉式断路器主回路后垂直连接使用手册.pdf
- Samsung三星智能佩戴设备 Galaxy Fit3安全手册.pdf
- Samsung三星滚筒洗衣机 AI神 黑钻热泵洗烘旗舰 WD18DB8995BZSC使用手册.pdf
- Sakura樱花消毒柜 保洁柜消毒柜 SCQ-130D6用户手册说明书.pdf
- Hifiman头领科技ARYA UNVEILED说明书用户手册.pdf
- Siemens西门子工业抽屉式主回路连接前置端子 支撑件 抽屉式主回路连接前置端子 支撑件使用手册.pdf
- Siemens西门子工业中性线的外部电流传感器 中性线的外部电流传感器使用手册.pdf
- Siemens西门子工业电子脱扣单元 电子脱扣单元使用手册.pdf
- Razer雷蛇Playstation 专用雷蛇战锤狂鲨极速版 RZ12-038203 用户指南 (简体中文)说明书用户手册.pdf
最近下载
- 腰椎的解剖及腰部的层次解剖ppt参考课件.ppt
- 知识产权助推新质生产力发展.pptx VIP
- NB∕T 10805-2021 水电工程溃坝洪水与非恒定流计算规范.pdf
- 2022年鄄城县工会系统招聘考试题库及答案解析.docx VIP
- 2024年医师定期考核必考题库及答案.pdf
- 2023年互联网信息审核员理论考试题库(含答案).pdf VIP
- 2024中考语文《西游记》历年真题专练(学生版+解析版).pdf VIP
- 高中音乐鉴赏测试题.doc VIP
- 人教三上数学《数学广角—集合》单元作业设计方案(13页).pdf VIP
- 省级政府和重点城市一体化政务服务能力调查评估报告2021年.pdf VIP
文档评论(0)