为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > GBA修改教程完全版

GBA修改教程完全版

2020-07-18 3页 doc 491KB 53阅读

用户头像

is_270070

暂无简介

举报
GBA修改教程完全版准备工作修改工具必不可少,修改ROM必备DEBUG工具。本人文中使用的是NO$GBA1.4C破解版,UltraEdit(后文简说明:NO$GBA是针对GBAROM进行调试的DEBUG工具,UE是对ROM进行修改的十六位编辑器,VBA结果用于NO$GBA的断点设置。有时候手头有现成的EC码,就可以省略查找这一步骤。二.修改开始本人将为大家进行修改的分类讲解。1.直接搜索型。能力值之类的数据按照简单的规律排列,并存放于ROM之中。只要将数据转化成为十六进制,并按照一定的丿进行搜索即可找到相应位置进行修改。例子1:机战系列。机战系列...
GBA修改教程完全版
准备工作修改工具必不可少,修改ROM必备DEBUG工具。本人文中使用的是NO$GBA1.4C破解版,UltraEdit(后文简说明:NO$GBA是针对GBAROM进行调试的DEBUG工具,UE是对ROM进行修改的十六位编辑器,VBA结果用于NO$GBA的断点设置。有时候手头有现成的EC码,就可以省略查找这一步骤。二.修改开始本人将为大家进行修改的分类讲解。1.直接搜索型。能力值之类的数据按照简单的规律排列,并存放于ROM之中。只要将数据转化成为十六进制,并按照一定的丿进行搜索即可找到相应位置进行修改。例子1:机战系列。机战系列是最容易修改的一个系列之一。数据内容看似多且乱,其实每一代的存放规律基本差不多,机体能力似的顺序存放,有时可能有少许的变动。具体修改参见修改之神PLUTO_SHI的《机战0G静态修改》,西连帝战R静态修改》,以及我写的《机战D静态修改》教程(此文在NW金手指区置顶索引里)。例子2:《铸剑物语》的武器数值修改。在《铸剑物语》中以主人公初始武器为例子,主人公初始武器能力并不强UJEAPOHDEF(IttlLDURT^G協于工剣騒了”它“卜協夕工-(3/啜方'一呀虱斬卜」门垣剣IUFO口MATIOU初心者用Q垣剣、多目的IF長©使无§,能力值转换成十六进制的代码05050032,然后运行UE打开ROM进行搜索uuuuuuuun:uuuulaktr呼查找內容理〕:|05050032|萱栈下一①C£)字酹串毎字节須由两亍宇符所齟成」且字节J&-工同可用空格来区隔例如FFFEFD或FFFEFF厂查找ASCII⑧V匹配大小写©厂正规表达式〔仅ASCII]方向「上QDT(l)uuuuuucun:UUAULJ(JUtUoooooodon:00FO29El1CDOuuuuuueun:uuOU81E5DC10oooooo±on:F2FFFFEAAO7F,找到地址后即可以进行修改□□Le7620h:□□lE?630h:00lev64011:001E7650H:8359836983430300□□□□000110000032F□5□□□□□□□□□□I□1IF020000C8□□□□02□□02□□i70图中地址即为武器能力值地址001e7620h:001e7630h:001e7640h:□□00000000□□□110□□□□00□□F02□□□□C8□□□□02000200i001已765口11:SOS38ED2977032CC925A8C95SI全改为FF。要注意的是速度值最高为127,即十六位的7F,如果过头的话会变成减速度能力值的数据。开VB毋鶴亍厅求扌rm醫丿芟廿J魂于工衣:貝.6剣鶴醫审工■!■寸■芟廿一醫虱鲂kJQ垣剣RTKDEFRQ;LDURTECIHEORMATIOH初心者用G垣剣、多目的1己長U使无§,修改成功。例子3:《波斯王子》的能力值升级修改。这个游戏有升级系统,但是并非能像传统RPG那样进行普通的练级,王子初期能力值太低很让人不爽。如果仅序里设定的原始2级能力值,所以就要把全部30级的能力都改到最高,这样升级也不怕了数据恢复了。1级能力值如图,搜索3C0A06_=iiLajI000a2f30h:FFFF00□口00口口口口査找厂正规表达式姬割TOHJ&.■1U&unuaZTrUn:i*fuuuuuuuuuli□□0a300Oh:24Ok00BC27口孙00FFFFFFO'03PFFF00ai01FFDD44□lOCrFFFFFf□l06FFFF□00100FF00300100FFFFFF0108FFFF□0010DFFDO38Oi00FFFFFF01OBFFFFnoOi01FFDO44OiOCiFFFFFFOiOB哼斗2AOA0!K|UUOaJ030h口口口000a3050hOOUeSOSOhU0Ua3U7Dhoaoeso^on000e3030hGOUe30aDhGUDaSOtDhOOOqSOcOLOOOftSOdOhOOOa3CeOh□□口ft3O±Dh011JB000C102GO00□0□2Ofi000002□D□0CUF0213口口0003COCDuo0500ouU3□E0000r□310□0□0□3IS0000EH□QGOUOCH070000F0410□C0004is00□03CGk060242DA06F02牝11ocLU4S11nc02-18IS12024E1812■ir024EIfIS0254IFIS02叫25IE讥5A26IEr025i2D閃0260ED240360W电Ek0366342kf03663E3003SC3B3C036C4236057249f0372弱3C0378so3C03785042037E5?蛇r037E5E43OS345E4S038465肛03SA654Ef03Si6C5d906C5404735k[ff9673SA;LD91□£08OFDBOF□C□Eoc0Q□□9SDO06oaF3DC8□605耳D]?□05USX506□8D406OKrE;E...H...H...H..N,.,T,,.TS,,ES.Z-?.'-・、現f;D*l;U.lES.EierK,x?<.xPB.-VB"H.髓H■别I讥城.珂StT.恵T・恠?.潢此图中鼠标拉出的部分就是升级后每一级的能力值,我们要对它们进行修改000a3050h0310000003ISno000400000004070000OOOaSOSOh041000000418noonFl97ffff0297ffffOOOaSOTOh51■:c97±±ff0297ffff0297ffff0297ffff000a3nS0hHi:c97ffff0297ffff0297ffff0297ffff000a3090hHee97ffff0297ffff0397ffff0397ffffOOOaSOfiOhH>:>j97ffff0397ffff0397ffff0397ffffOOOaSObOhH>:>j97ffff0397ffff0397ffff0397ffff000a3nc0h97ffff0397ffff0397ffff0397ffff000a30d0h97ffff0397ffff0497ffffFF97ffffOOOaSOeOhDD910608OFOBOFocOEOCan0099DOOSOS遊侠deyb。-卞Top第1楼•修改•删除•引用•举报该贴发表于2008-05-1313:43:42热点:17173论坛2([更换头像][用户信息]17173平民uu等级蔭蔭发贴542积分6901性别口加入2008-02-6初始能力修改成功,再升一级看看。由于HP的数值最高只有151,修改过高数据会溢出而造成花版现象,所以改为的255,游戏中的最大值)。存盘后回到游戏,。哈哈,修改大功告成。这下王子彻底无敌了。要注意的是有的游戏搜索时并非参照原始数据或是原始数据的顺序,而是一些有规能进行直接搜索,而是需要搜索初始能力减去等级后的数值。这一点大家修改时要2.动用简单的ARM指令进行修改。这种类型多用于一些ACTARPG和一些射击游戏等,游戏中人物损失HP是由汇NO$GBA进行DEBUG,VBA和EC提供金手指码。例子:325号ROM名叫PHALANX,一款不错的横版射击游戏。主角机体有4格主角机体成为HP不减的无敌状态还有炸弹不减。首先用VBA搜索到机体HP地址为03005CCE,炸弹为03005D12,然后打开索对话框,选择并运行ROM,点击DEBUG进入设置断点FFJiFileSearchRunDebugWindowUtilityToggleBrealpointDeFineBreakjConditionDefineV/jtLhpointClearallbreakpoint咅ResetF10debugcksToggleDataconeAs格式
必须为[XXXXXXXX]!,否则是无效地址。然后点击游戏运行戏会自动中断,Top第1楼•修改•删除•引用•举报该贴发表于2008-05-1313:43:42热点:17173论坛2(5:[03005cce]!|5l,■0I01357CBCD1poprl0801357E*711bxrO01013581B51D卩ushrtBlr08013582WKldrr4f=30O5CC0101358^7BMldrbr()f[rQJJEh080135863801rOf1h01013581?310strbrOJrQJJEh帥冊書班:处[|刖|[DBD1358C280Denpr0t0hII013S8ED105bne80l359Ch。红圈位置有个SUBR0,1H字样,这个就是减法指令,它控制主角机体的HP损格式一般为SUBR1,R2,R3或SUBR1,R2,XH。运算法贝I」为R1=R2-R3或R1:存器里)。一般要使R1内的数值锁定,可以将SUB指令改写为R1=R2-0H,即行了减去0的操作,从而达到使R1数值锁定的目的。回到DEBUG窗口,在SU次为380173A00600,下来。这些是用在UE中搜索要修改的地址。iurrH,-ai>u3buunldrbrOT[r^TOEh]strbrOJr4,0Eh]rlltr0,18hemp「0』hjbneB01359Ch80Ebl•0135BOhbB0135A0hlslr0rr0vOhldrbr0.[r0.r3jlslr0rr0vOChRunRuntoCursorJumptoCurseFolowChangeInstriGoto...ToggleBreakUndoFollow。修改指令时右键点击指令,然后如图选择,会出现一个对话框,在对话框中输入。这是对指令进行修改。此时注意SUB左边4位数字变化成为3800,这表示修随后运行UE,打开ROM搜索修改之前的380173A00600,由于高低位对调,到地址后将0138改成0038(表示将每次损失的HP改成0损失)88IS□□73□529□2DD□□FO22FBED0013540h;1A2301D'J□□FD1CFB01BC□□47□DB0001355011:SBBACH2S□SDIBA2252□0BSIBon7DD□□FO□DFS□9E0□□5600□3映日□□□13570hi□004DO□CDI28□1D9□0FO02F8DlB□□□1310B5□5XAO7BIon|aj730006002□□FDUEF8□BEU口u□□cusc皿□3□□F211C4盒31FF20□6SO10BC□1EC□□4F0E5理746□□曲□E2DocFOFFF。存盘退出,用VBA试一下,成功啦。炸弹修改同HP—样。此类ROM修改比如《银河战士》两作,《波斯王子》等均如法炮制。但要注意的令不止一个,有的时候很可能出现修改不完全的现象。例如《银河战士》中怪物对令不同,而《波斯王子》更是夸张,不仅怪物和各类陷阱对王子伤害不同,就连各不一样,时之砂的消耗也分为一般情况消耗,BOSS战消耗和特定场合消耗(本丿改时要特别注意修改完全。2.复杂修改型。同样要用上ARM指令,但是不再是用几个简单的SUB就能轻松搞定的,经常可有的还要一起改掉。这种修改起来比较麻烦费解。本人将以《分裂细胞-明日潘多中一种思路,因为在这种修改中方法并不是唯一的。直接到网上找到EC码,为477C2。一般以0XX但是遇到以4打头格式的4XXXX类型EC码时就就成了0300XXXX格式,这种才是正确的VBA格首先将步枪子弹改成锁定状态。金,只要在前面加上020即可,是加上030,并且将4改为0,后开枪,游戏中断于此遊侠deybo[更换头像][用户信息]看到DEBUG窗口中的命令和以前接触的大相径庭。然后点击一下游戏运行窗OmiSBC2010rOjOh17173平民DSDMIIE醴血0negrfltrODSOMBCD40D8"drl;亦—D8IH1BC24318rlvr3O4041BC47010strbrljrl]0BIMBCOBC70l^'Pr4-r6D8II41BC8BC01pop080MBCH4700birgEJSI^ICCHS30rS,1rDS0MBCE1CD4nouDadMBlIII200(MOViiBj屯08OMBD24D09ldrr5,=300OF30hldrr2,[r5]Top第2楼•修改•删除•引用•举报该贴发表于2008-05-1313:48:43围观:网游原仓!UOU1!IDD0斗UUHanaras,ru08D41BBA7811Idrbrljrj]080^1BBC21)10mavr0,10hIBI41BIE42轴neflrOtr(lOS041BC0tfOt“河rO.rlorrr(J,r308O总结
一下,修改还是要有耐心,不要怕累怕错,多备份ROM。
/
本文档为【GBA修改教程完全版】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
相关资料
热门搜索
你可能还喜欢

历史搜索

    清空历史搜索