2楼. 我会的就是动态修改了,也可以说是金手指的办法吧
物品修改代码适用于汉化版only
准确的说是火花和3DM联合汉化的那个苍炎,游戏镜像下载可以留意贴吧的自定义链接。另外巴士那个200M不到的版本没有测试过,不知道是否可行。
Hanhairizhi 2013-2-6 回复 5楼. 上面的3DM帖子不用全看也不需要看懂,必须要看地方我会注明。
首先要说的是艾克的武器地址和耐久 道具地址和耐久都是固定的
第一武器的地址是
002AF7B2 000000XX
002AF7B3 000000XX
第一武器的耐久是
002AF7B4 000000XX
第一道具的地址是
002AF7D2 000000XX
002AF7D3 000000XX
第一道具的耐久是
002AF7D4 000000XX
Hanhairizhi 2013-2-6 回复(2) 6楼. 也就是说用相邻的3个地址来表示武器或者道具(为了让更多的人看懂,这里废话有点多…)
武器/物品代码2位,对应的耐久1位,耐久数即对应使用次数了,是用16进制表示,如果想把艾克第一武器耐久改成99,则对应的代码则为 002AF7B4 00000063
其中十六进制的63等于十进制的99,不会十六进制也没关系,windows自带的计算器就可以算
打开计算器,查看→程序员
图在十进制状态下输入99,
图然后点十六进制的单选框,于是就转换成功了
图Hanhairizhi 2013-2-6 回复 7楼. 耐久的问题不大,主要问题是物品的代码,那个3DM帖子9楼的地方给出了所有武器物品的代码,但是经过测试不适用于汉化版,例如上面写着铁剑的代码是5E 70
$01铁剑
002AF7B2 0000005E
002AF7B3 00000070
然而根据这个帖子
http://tieba.baidu.com/p/21152326327楼那位大侠提供的代码,铁剑的代码是 33 10,因此这其中存在偏移量
5E70-3310=2B60(十六进制的计算,用计算器可以算)
结合3DM那个帖子和2B60的偏移量,就可以得到汉化版所有武器道具的代码
Hanhairizhi 2013-2-6 回复 8楼. 例如把艾克的第一武器第一武器改成拉格尼尔,首先在3DM的帖子找到拉格尼尔
图也就是6380,那拉格尼尔汉化版中的代码就是 6380-2B60=3820
于是得到对应的金手指代码
002AF7B2 00000038
002AF7B3 00000020
Hanhairizhi 2013-2-6 回复(2) 9楼. 更改的时候艾克的第一武器或道具最好不是空的,否则可能会死机。
如需更改耐久,则在
002AF7B2 00000038
002AF7B3 00000020
后面加上一行 002AF7B4 000000XX (XX表示耐久数值,十六进制),但是拉格尼尔本身没有耐久,可改可不改。
在游戏列表中汉化版的苍炎那里右击,选择属性(没有游戏列表请先在设置→路径中添加镜像所在的目录)
图在动作回放代码选项卡中选择添加,在弹出的窗口中填写好代码,名称最好不要有中文,然后OK,关闭,这样载入游戏或者即使存档后就可以看到效果了,如果没有效果请在设置中检查允许作弊的复选框是否勾上。
图Hanhairizhi 2013-2-6 回复(2) 11楼. 然后道具更改也是一样的,避免出错最好给艾克先放一个道具。
以奥义之书为例,在3DM上面找到奥义之书的代码8A08
$155奥义の书
002AF7B2 0000008A
002AF7B3 00000008
这里他们把第一武器改成奥义之书,所以改完你就发现艾克装备了一个奥义书,本身也不会死机了,就是不好看。。。
所以改成第一道具吧,即把002AF7B2、002AF7B3分别改成002AF7D2、002AF7D3,奥义之书也没有耐久,如果改其他有耐久的道具就加上002AF7B4 000000XX这样一行。
根据便宜地址算出奥义之书的汉化版代码是 8A08-2B60=5EA8(这自己用计算器算了),得到把艾克第一道具改成奥义之书的金手指代码为
002AF7D2 0000005E
002AF7D3 000000A8
图可以先暂停模拟器,然后在后面实时调整金手指代码,继续游戏就能即使看到修改后的效果
图(我这里先让其他人交换给艾克一个伤药)
Hanhairizhi 2013-2-6 回复