[GBA]1141 - Final Fantasy Tactics Advance (U) 最终幻想战略版
1141 - Final Fantasy Tactics Advance (U) 最终幻想战略版文章来源:本站原创 作者:ryvius
首先感谢这里FFTA金手指对于我修改游戏的帮助
因为我玩的是英文版1141,所以有些地方跟置顶帖子里说的有点出入
我用的模拟器是VisualBoyAdvance_1_7_2,以下所有的修改都是用这个模拟器实现的
首先是修改人物属性
人物的等级,英文版的第一个人物的地址是02000088
在VBA上选择Cheats->Cheat list...->Cheat...
输入Address 02000088 Value 12800 后面选择Size 16 bit,Number format Signed。
为什么Value是12800呢?这个我也不太清楚,是试了很多值试出来的,改完之后就是
Level 50,十进制的12800 转成 十六进制 就是3200,这里的Level应该是取前两位
也就是32,转成十进制就是50了,这点跟其他的数值修改不太一样,事实上,只要转成
十六进制的前两位是32,后面是多少都可以,我开始试的13000也没有问题。
然后是hp,mp,攻防速度等的修改,这个跟日文版的修改是完全一样的,包括从魔法防御力
到速度的地址是十六进制增加AC,第二个人物是十六进制增加108,不过人物等级是在
02000088的基础上增加的,其他跟跟置顶的FFTA金手指一样。
需要说明的一点是在输入的Value那里输入的应该是你想要修改的数值的十进制
也就是你希望在游戏里看到的数值,比如你要把人物攻击力改成999
就在Value里输入999,而不是十六进制的03E7。
修改道具
金手指跟日文版的完全一样,,我说一下用VBA修改的方法
在VBA上选择Tools->Memory viewer,然后在Go的输入框内输入第一个物品的地址
也就是02001940,然后就可以开始修改了,每4位是一个物品,
如果不想把已经有的物品改掉,可以往下翻到全都是00的地方开始,输入
物品代码,数量就可以了。
不好意思,到今天才爬上来……
我要更正一下我原来发的文章的一些内容
因为当时出了点问题就是战斗的时候有些人的副技能无法使用了
后来我用memory viewer查了一下,是修改level的时候造成的
我感觉是当时用02000088改level,设的值是12800,十六进制就是3200
其实,可能是因为我选择的十六进制,所以修改的时候不能
直接改02000089,而,02000089才是人物的level值,也就是说,
我在02000088设的3200的值,只有在02000089上的32是有效的,
而在02000088上的00其实对应的是副技能,00是item,然后
不同的种族按自己的副技能往下排,人类的01就是battletech(战士的那个)
而我把所有的副技能都设成00了,所以有些不是装的item的就不能用了
这个,读正常的档看一下副技能在02000088上的值,改回来就ok了
现在感觉还是直接用VBA的memory viewer改直观,直接查到02000088
后一位就是level,改成32就是50级,再后一位就是exp,改成63就是99
值得一提的是后来为了给我的青魔学一个level3倍数的技能,跑到
内存里去改,非常的简单,很好用,呵呵
板主如果看到帮我加到原文里吧,按原文的方法改level很容易出错
呵呵 以下金手指由3201968提供
最终幻想战略版
全武器防具Yao品99
42001940 0001
00010177 0004
42001942 0063
00000177 0004
[ 本帖最后由 aowang 于 2007-7-8 19:24 编辑 ]
页:
[1]