解读最终幻想九的内存地址
2006-05-14 14:53 | Andromeda
模拟器ePSXe1.6上运行Final Fantasy IX(美国/加拿大),金山游侠修改。以下是最终幻想九的内存地址解读表格。
先贴几张修改效果图:
简诉一下修改方法,在修改的过程中验证地址解读的正确性:
修改效果,将Zidane更名为Beatrix,见图
1.Zidane的Status界面
2.搜索Zidane经验值:“6649210”
3.进入“地址编辑”菜单
4.进入内存编辑界面
5.调整该界面的地址区域,也即地址下移一行
6.修改姓名区域地址的数值,而后关闭“内存编辑”界面
7.返回游戏
8.更名后Zidane的Status界面,姓名变为Beatrix
处理一内存编辑界面图片,将地址区域划出27个区域:
(这张图有待进一步改进,做得有点乱)
01.这是姓名地址区域,没什么好说的。因为在游戏中可以更改角色的姓名,就省去了摸索两位的16进制数与26个英文字母的对应关系。
02.此地址决定了能否装备魔石。若是“1X”就不能装备魔石,且人物角色没有Trance条;若是“0X”就能装备魔石,且人物角色有Trance条。修改此地址时,巧妙把握时机,可不战而修得全技能,不过代价是人物角色失去了Trance条。
进入装备ability界面,手指指在Equip。此时修改“0X”为“1X”,装备上ability。然后在改回“0X”,ability就装备上了。
03.这是角色等级的地址。不建议修改此项,因为不能升级,人物的能力数值不能随等级提升;推荐修改经验值。
04.这是经验值地址区域。如果你对16进制数苦手,就在图02、03中修改吧,那里数字是十进制的。如果锁定经验值为“6633166”,再打一仗,人物就升满级。
05.这是现有HP值地址区域,也没什么好说的。完全可以修改HP的上限超过9999。注意一下和最大HP值的关系,也就可以了。
06.这是现有MP值地址区域,也没什么好说的,略过。
07.这是可装备魔石数地址,跟现有HP类似,不赘诉了。
08.这是最大HP值地址,没甚好说,略。
09.这是最大MP值地址,也没甚好说,略。
10.这是可装备最大魔石数,也没甚好说。更改此处数值,就可能装备上所有能力。
11.这是Trance条数值地址。如果锁定为“FF”,给打一下人物就进入Trance状态。
12-19依次为spd、str、mag、spr、def、eva、m-def、m-eva地址,想改的话,就动手改吧。这些人物基本属性数值修改后,换装备就被打回原形。简单的逻辑问题,如果只装备了武器,而没有装备防具,却修改了def、eva、m-def、m-eva地址的数值,以上四个数值就不是零了,再装备上防具,再卸掉防具,以上四个数值就只能是零。所以,修改了def、eva、m-def、m-eva地址的数值,防具就变得不那么重要了,或许就只是用来做属性攻击、属性防御之类的用处了。锁定的话,就另当别论。
20.这是角色头像地址。角色头像的数值搜集如下,Zidane 00 Vivi 21 Steiner 73 Quina 95 Marcus F6 Freya C4 Eiko B6 Dagger 52 Cinna E5 Blank 07/17 Beatrix 28 Amarant D7,Blank的第二个头像17,如果修改不成功,请锁定下一个地址的数值为,修改之前的数值
改Beatrix可用覆盖的方法,将队伍中的一名队员的头像换成Beatrix的,自此第一步完成,第二步请继续往下看。
21.这是战斗指令+前后排地址区域。采用覆盖的方法修改Beatrix的第二步是,改出Beatrix的战斗指令。下面再贴一下战斗指令(已包含前后排),Zidane 0E Vivi 1C Steiner 3E Quina 5E Freya 4C Eiko 6C Dagger 2C Beatrix EF Amarant 7E,Blank、Cinna和Marcus的战斗技能就不给出了,没特色。
另一种修改Beatrix加入队伍的方法的,找到Beatrix的内存地址区域,将区域21处的地址数值更改为“EF”即可。不过,此方法要在打最终Boss前将Beatrix换出队伍,否则,死版,剧情进行不下去
22.这是状态地址。没什么好说的,修改为Virus、Zombie挺容易,数值就不给出了,试试就能找出来,再者,游戏中没有多大使用的必要。
23-27依次是武器、护头、腕、护身、饰品地址。没什么好说的,一,可以装备原本不能装备的武器、护头等等,二,别将武器装备到护头上诸如此类,三,“FF”就是是不装备。至于武器、护头等数值,在“最终幻想九”专题里有,我就不贴了,太多
多谢我的好友“アイリス”等人,这篇地址解读得以进一步完善,谢谢
还是先贴几张修改效果图:
通过前面的介绍,相信对这个,大家已经不再陌生了,下面对新增加的内容做一下简要的说明
1.特技与辅助技能的AP修得值,直接改为FF也可,就能完全修炼完该能力,卸不卸下装备都没有影响。只是这样,修改显得粗暴了。
2.以下是辅助技能和内存地址某一位的对应关系。正常情况下不能装备的辅助技能,可通过修改装备;不过,此时装备上的能力是隐藏的,在ability下是看不到的,只能通过在战斗中显示出来。所以,在这里只是引用,不实际验证了。
1. 1-Auto-Reflect 5. 1-Undead Killer 9. 1-Mag Elem Null C. 1-Insomniac
2-Auto-Float 2-Dragon Killer 2-Concentrate 2-Antibody
4-Auto-Haste 4-Devil Killer 4-Half MP 4-Bright Eyes
8-Auto-Regen 8-Beast Killer 8-High Tide 8-Loudmouth
2. 1-Auto-Life 6. 1-Man Eater 0. 1-Counter D. 1-Restore HP
2-HP+10% 2-High Jump 2-Cover 2-Jelly
4-HP+20% 4-Master Thief 4-Protect Girls 4-Return Magic
8-MP+10% 8-Steal Gil 8-Eye 4 Eye 8-Absorb MP
3. 1-MP+20% 7. 1-Healer A. 1-Body Temp E. 1-Auto-Potion
2-Accuracy+ 2-Add Status 2-Alert 2-Locomotion
4-Distract 4-Gamble Defense 4-Initiative 4-Clear Headed
8-Long Reach 8-Chemist 8-Level Up 8-Boost
4. 1-MP Attack 8. 1-Power Throw B. 1-Ability Up F. 1-Odin's Sword
2-Bird Killer 2-Power Up 2-Millionaire 2-Mug
4-Bug Killer 4-Reflect-Null 4-Flee-Gil 4-Bandit
8-Stone Killer 8-Reflectx2 8-Guardian Mog 8-Void
3.修改实例:
Zidane: Auto-Reflect+Auto-Haste+Auto-Regen (1+4+8=D替换1)
MP Attack+Bird Killer+Bug Killer(1+2+4=7替换4)
请以自己的修改为准,一个偷懒的办法是将21 43 65 87 09 BA DC FE改为FF FF FF FF FF FF FF FF
欢迎批评指正
总结一下Beatrix加入的修改方法:
一,找到Beatrix的内存地址区域,将区域21处的地址数值更改为“EF”即可。不过,此方法要在打最终Boss前将Beatrix换出队伍,否则,死版,剧情进行不下去
二,覆盖的方法,将队伍中的一名队员的头像换成Beatrix的,自此第一步完成;第二步是,改出Beatrix的战斗指令。
修改Beatrix打最终Boss方法:修改时机,燃烧生命剧情过后,要求重新编辑队伍。此时,修改队伍中某一名队员的角色头像,这样Beatrix就会出现在战场上;如果想完完全全地使用她,就调出她的战斗指令,Ok了
透漏一点,如果用修改头像的方法,将某个角色改为Beatrix,同时,又改出Beatrix加入队伍(Beatrix不在队伍中),那么选择队员的时候,改为Beatrix的角色会被真正的Beatrix所取代。
改出Blank、Cinna和Marcus也是使用覆盖的方法,改头像。由于Blank和Amarant、Cinna和Quina、Marcus和Eiko的经验值地址是相同的,想必覆盖的方法之外方可改出Blank、Cinna、Marcus加入队伍。此外,对于正常通关过程中,可以使用的Blank、Marcus和Beatrix三人,除非把其角色头像加到某个队员的身上,否则,他们的ability为空。要尝试修改,后果有一个——死版,因为此三人没有给设置Trance状态
最后,贴一下几个比较重要的地址,Final Fantasy IX(美国/加拿大)适用:
经验值:
Zidane 6420D8 Vivi 642168 Steiner 642288 Quina 6423A8 Freya 642318 Eiko 642438 Dagger 6421F8 Amarant 6424C8
特殊技:
Zidane 6425FA
Freya 6425FC
Quina 6425F8
Money: 6425F0
陆行鸟挖宝点数: 631DA0
陆行鸟Level: 631DBB
改出Beatrix加入队伍后,不得不说Save The Queen是九中的最强之剑,当Beatrix 99级的时候。
奉劝各位一句,请善用修改,否则,游戏就变得索然无味了
以下是个典型:
- | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
- | - | - | - | - | - | - | - | - | - | - | - | - | 姓名 | |||
- | 姓名 | 能否装备魔石 | 等级 | 经验值 | 现有HP | 现有MP | ||||||||||
- | - | - | - | 可装备魔石数 | 最大HP | 最大MP | - | - | - | 可装备最大魔石数 | Tran-ce 条数值 | - | - | - | ||
- | spd | str | mag | spr | def | eva | m-def | m-eva | - | - | - | - | - | - | - | - |
- | 角色头像 | 战斗指令 +前后排 | - | 状态 | 武器 | 护头 | 腕 | 护身 | 饰品 | - | - | - | - | - | - | |
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
- | - | - | - | - | 特技+辅助技能AP修得值 | |||||||||||
- | 辅助技能AP修得值 | |||||||||||||||
- | 辅助技能AP修得值 | |||||||||||||||
- | 辅助技能AP修得值 | 是否装备某项能力 | 下一个角色姓名 |
先贴几张修改效果图:
简诉一下修改方法,在修改的过程中验证地址解读的正确性:
修改效果,将Zidane更名为Beatrix,见图
1.Zidane的Status界面
2.搜索Zidane经验值:“6649210”
3.进入“地址编辑”菜单
4.进入内存编辑界面
5.调整该界面的地址区域,也即地址下移一行
6.修改姓名区域地址的数值,而后关闭“内存编辑”界面
7.返回游戏
8.更名后Zidane的Status界面,姓名变为Beatrix
处理一内存编辑界面图片,将地址区域划出27个区域:
(这张图有待进一步改进,做得有点乱)
01.这是姓名地址区域,没什么好说的。因为在游戏中可以更改角色的姓名,就省去了摸索两位的16进制数与26个英文字母的对应关系。
02.此地址决定了能否装备魔石。若是“1X”就不能装备魔石,且人物角色没有Trance条;若是“0X”就能装备魔石,且人物角色有Trance条。修改此地址时,巧妙把握时机,可不战而修得全技能,不过代价是人物角色失去了Trance条。
进入装备ability界面,手指指在Equip。此时修改“0X”为“1X”,装备上ability。然后在改回“0X”,ability就装备上了。
03.这是角色等级的地址。不建议修改此项,因为不能升级,人物的能力数值不能随等级提升;推荐修改经验值。
04.这是经验值地址区域。如果你对16进制数苦手,就在图02、03中修改吧,那里数字是十进制的。如果锁定经验值为“6633166”,再打一仗,人物就升满级。
05.这是现有HP值地址区域,也没什么好说的。完全可以修改HP的上限超过9999。注意一下和最大HP值的关系,也就可以了。
06.这是现有MP值地址区域,也没什么好说的,略过。
07.这是可装备魔石数地址,跟现有HP类似,不赘诉了。
08.这是最大HP值地址,没甚好说,略。
09.这是最大MP值地址,也没甚好说,略。
10.这是可装备最大魔石数,也没甚好说。更改此处数值,就可能装备上所有能力。
11.这是Trance条数值地址。如果锁定为“FF”,给打一下人物就进入Trance状态。
12-19依次为spd、str、mag、spr、def、eva、m-def、m-eva地址,想改的话,就动手改吧。这些人物基本属性数值修改后,换装备就被打回原形。简单的逻辑问题,如果只装备了武器,而没有装备防具,却修改了def、eva、m-def、m-eva地址的数值,以上四个数值就不是零了,再装备上防具,再卸掉防具,以上四个数值就只能是零。所以,修改了def、eva、m-def、m-eva地址的数值,防具就变得不那么重要了,或许就只是用来做属性攻击、属性防御之类的用处了。锁定的话,就另当别论。
20.这是角色头像地址。角色头像的数值搜集如下,Zidane 00 Vivi 21 Steiner 73 Quina 95 Marcus F6 Freya C4 Eiko B6 Dagger 52 Cinna E5 Blank 07/17 Beatrix 28 Amarant D7,Blank的第二个头像17,如果修改不成功,请锁定下一个地址的数值为,修改之前的数值
改Beatrix可用覆盖的方法,将队伍中的一名队员的头像换成Beatrix的,自此第一步完成,第二步请继续往下看。
21.这是战斗指令+前后排地址区域。采用覆盖的方法修改Beatrix的第二步是,改出Beatrix的战斗指令。下面再贴一下战斗指令(已包含前后排),Zidane 0E Vivi 1C Steiner 3E Quina 5E Freya 4C Eiko 6C Dagger 2C Beatrix EF Amarant 7E,Blank、Cinna和Marcus的战斗技能就不给出了,没特色。
另一种修改Beatrix加入队伍的方法的,找到Beatrix的内存地址区域,将区域21处的地址数值更改为“EF”即可。不过,此方法要在打最终Boss前将Beatrix换出队伍,否则,死版,剧情进行不下去
22.这是状态地址。没什么好说的,修改为Virus、Zombie挺容易,数值就不给出了,试试就能找出来,再者,游戏中没有多大使用的必要。
23-27依次是武器、护头、腕、护身、饰品地址。没什么好说的,一,可以装备原本不能装备的武器、护头等等,二,别将武器装备到护头上诸如此类,三,“FF”就是是不装备。至于武器、护头等数值,在“最终幻想九”专题里有,我就不贴了,太多
多谢我的好友“アイリス”等人,这篇地址解读得以进一步完善,谢谢
- | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
- | - | - | - | - | - | - | - | - | - | - | - | - | 姓名 | |||
- | 姓名 | 能否装备魔石 | 等级 | 经验值 | 现有HP | 现有MP | ||||||||||
- | - | - | - | 可装备魔石数 | 最大HP | 最大MP | - | - | - | 可装备最大魔石数 | Tran-ce 条数值 | - | - | - | ||
- | spd | str | mag | spr | def | eva | m-def | m-eva | - | - | - | - | - | - | - | - |
- | 角色头像 | 战斗指令 +前后排 | - | 状态 | 武器 | 护头 | 腕 | 护身 | 饰品 | - | - | - | - | - | - | |
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
- | - | - | - | - | 特技+辅助技能AP修得值 | |||||||||||
- | 辅助技能AP修得值 | |||||||||||||||
- | 辅助技能AP修得值 | |||||||||||||||
- | 辅助技能AP修得值 | 21 | 43 | 65 | 87 | 09 | BA | DC | FE | 下一个角色姓名 |
还是先贴几张修改效果图:
通过前面的介绍,相信对这个,大家已经不再陌生了,下面对新增加的内容做一下简要的说明
1.特技与辅助技能的AP修得值,直接改为FF也可,就能完全修炼完该能力,卸不卸下装备都没有影响。只是这样,修改显得粗暴了。
2.以下是辅助技能和内存地址某一位的对应关系。正常情况下不能装备的辅助技能,可通过修改装备;不过,此时装备上的能力是隐藏的,在ability下是看不到的,只能通过在战斗中显示出来。所以,在这里只是引用,不实际验证了。
1. 1-Auto-Reflect 5. 1-Undead Killer 9. 1-Mag Elem Null C. 1-Insomniac
2-Auto-Float 2-Dragon Killer 2-Concentrate 2-Antibody
4-Auto-Haste 4-Devil Killer 4-Half MP 4-Bright Eyes
8-Auto-Regen 8-Beast Killer 8-High Tide 8-Loudmouth
2. 1-Auto-Life 6. 1-Man Eater 0. 1-Counter D. 1-Restore HP
2-HP+10% 2-High Jump 2-Cover 2-Jelly
4-HP+20% 4-Master Thief 4-Protect Girls 4-Return Magic
8-MP+10% 8-Steal Gil 8-Eye 4 Eye 8-Absorb MP
3. 1-MP+20% 7. 1-Healer A. 1-Body Temp E. 1-Auto-Potion
2-Accuracy+ 2-Add Status 2-Alert 2-Locomotion
4-Distract 4-Gamble Defense 4-Initiative 4-Clear Headed
8-Long Reach 8-Chemist 8-Level Up 8-Boost
4. 1-MP Attack 8. 1-Power Throw B. 1-Ability Up F. 1-Odin's Sword
2-Bird Killer 2-Power Up 2-Millionaire 2-Mug
4-Bug Killer 4-Reflect-Null 4-Flee-Gil 4-Bandit
8-Stone Killer 8-Reflectx2 8-Guardian Mog 8-Void
3.修改实例:
Zidane: Auto-Reflect+Auto-Haste+Auto-Regen (1+4+8=D替换1)
MP Attack+Bird Killer+Bug Killer(1+2+4=7替换4)
请以自己的修改为准,一个偷懒的办法是将21 43 65 87 09 BA DC FE改为FF FF FF FF FF FF FF FF
欢迎批评指正
总结一下Beatrix加入的修改方法:
一,找到Beatrix的内存地址区域,将区域21处的地址数值更改为“EF”即可。不过,此方法要在打最终Boss前将Beatrix换出队伍,否则,死版,剧情进行不下去
二,覆盖的方法,将队伍中的一名队员的头像换成Beatrix的,自此第一步完成;第二步是,改出Beatrix的战斗指令。
修改Beatrix打最终Boss方法:修改时机,燃烧生命剧情过后,要求重新编辑队伍。此时,修改队伍中某一名队员的角色头像,这样Beatrix就会出现在战场上;如果想完完全全地使用她,就调出她的战斗指令,Ok了
透漏一点,如果用修改头像的方法,将某个角色改为Beatrix,同时,又改出Beatrix加入队伍(Beatrix不在队伍中),那么选择队员的时候,改为Beatrix的角色会被真正的Beatrix所取代。
改出Blank、Cinna和Marcus也是使用覆盖的方法,改头像。由于Blank和Amarant、Cinna和Quina、Marcus和Eiko的经验值地址是相同的,想必覆盖的方法之外方可改出Blank、Cinna、Marcus加入队伍。此外,对于正常通关过程中,可以使用的Blank、Marcus和Beatrix三人,除非把其角色头像加到某个队员的身上,否则,他们的ability为空。要尝试修改,后果有一个——死版,因为此三人没有给设置Trance状态
最后,贴一下几个比较重要的地址,Final Fantasy IX(美国/加拿大)适用:
经验值:
Zidane 6420D8 Vivi 642168 Steiner 642288 Quina 6423A8 Freya 642318 Eiko 642438 Dagger 6421F8 Amarant 6424C8
特殊技:
Zidane 6425FA
Freya 6425FC
Quina 6425F8
Money: 6425F0
陆行鸟挖宝点数: 631DA0
陆行鸟Level: 631DBB
改出Beatrix加入队伍后,不得不说Save The Queen是九中的最强之剑,当Beatrix 99级的时候。
奉劝各位一句,请善用修改,否则,游戏就变得索然无味了
以下是个典型: