分享到新浪微博 分享到QQ空间 打印

[疑问] 请教关于改版

需要先找到原来游戏中定义的部分,然后再进行反编译,再把你写好的ASM代码编译进去,才可以说是完成。


想死你们了!

TOP

引用:
原帖由 starxxxxx 于 2009-10-20 20:39 发表
我一直不明白反编译是什么意思,
如果说是ARM代码换成4位数的话NO$GBA就可以轻松完成。
没错啊,确实可以轻松搞定,但你得到的是一片代码。我们可以将一个游戏运行的过程划分为无数个小程序,这些小程序分别去完成不同的事情。
举个例子,这次的火红中字版就是将字模读取程序进行了修改。
你使用NO$GBA虽然能够得到代码,但却是无目的代码,根本无法确认具体的子程序的具体位置。况且NO$GBA会尝试将一切HEX都解释为代码,这更是无助于修改的。
进行这样的修改,所要做的有两方面,一方面是把处理用的子程序找出来并理解,另一方面就是构造一个自己的。


想死你们了!

TOP