1楼.
@Hanhairizhi喂,以前有没有看到一个渣渣发过这种修改的东东,嗯,是带绿字强化装备修改的应该
忘记是当初内容太繁琐才没发还是被吞贴什么的了
因为最近忽然想玩晓之女神了,想把当初苍炎最后几章补完,但忽然发现以前搞的代码自己都忘记怎么用了
啊,下面说正文,很简略的
满天小猩猩 2014-6-1 2楼. 毕竟事隔很长时间了,有些东西我看了遍自己也忘记当初记录的什么了,但具体怎么招出来的卤煮可能还记得点
首先模拟器,我用的dolphin3.0 60bit
国内龙漫什么的兼容性貌似有点问题就没用
然后dolphin是自带cheat manager的,功能凑合着用,但有个缺点,代码导入要通过修改.ini文件手动添加
比如这样:
图格式:
$你的代码名字(随便写无所谓)
代码地址 代码数值
这个.ini文件是存放于模拟器的User/GameConfig文件夹下面
但是那个文件夹里有很多.ini文件,这时候请运行下游戏,然后进入tools-cheats manager-cheat search界面,点new scan然后下拉那里随便点greater than/less than,然后一直点next scan,直到筛选后的地址数量少到左边的框里可以显示为止,然后随便选一条地址创建代码,关掉游戏,再关掉模拟器,然后User/GameConfig文件夹下面按修改日期排序,那个修改日期最近的就是本游戏的金手指配置文件了
或者直接搜GFEJ01.ini这个文件,但这个我不知道不同机器上是否有区别
满天小猩猩 2014-6-1 回复 3楼. 然后先说最简单的部分,道具和装备修改
先说下数据结构
一个角色有四个装备栏,四个道具栏
比如主角(应该没错,年代真的很久远了,可能是其他角色的)
第四个装备栏的装备种类:022af7ca
第四个装备栏的装备耐久(也就是数量):002af7cc
第四个道具栏的道具种类:022af7ea
类似的,耐久:002af7ec
实例:
主角第四个装备栏改出99的耐久的神雷:(可以对照2L图片)
022af7ca 00004fd0 (00004fd0为神雷的代码)
002af7cc 00000063 ( 00000063为十六进制,对应十进制99,既耐久99)
注:装备和道具代码通用,意思是在装备栏里可以改出道具,道具栏可以改出装备,依稀记得只要存进仓库就可以正常使用了
一般而言要什么道具卤煮是直接改在主角第四个道具栏里然后再给其他角色的
满天小猩猩 2014-6-1 回复(1) 4楼. 以下为大部分道具装备代码(其实应该没漏的)(其他修改软件里通不通用不知道,但偏移应该是相同的)
35f0 铁剑
3638 训练剑
3680 细剑
36c8 刚剑
3710 银剑
3758 铁之大剑
37a0 银之大剑
37e8 毒剑
3830 王者之剑
3878 勇者之剑
38c0 吸血剑
3908 必杀刃
3950 斩铁
3998 拉格滋必杀剑
39e0 长柄刀
3a28 女神辉闪 神弓
3a70 吸血剑
3ab8 艾塔鲁德(漆黑骑士专用)
3b00 远程剑,男主专用
3b48 国王专用枪
3b90 铁枪
3bd8 细枪
3c20 钢枪
3c68 银枪
3cb0 毒枪
3cf8 勇者之枪
3d40 必杀枪
3d88 刺马枪
3dd0 投枪
3cf8 勇者枪
3e18 锁链枪
3e60 火焰枪
3ea8 拉格滋必杀枪
3ef0 短枪
3f38 铁斧
3f80 训练斧
3fc8 钢斧
4010 银斧
4058 毒斧
40a0 勇者之斧
40e8 必杀斧
4130 连珠斧
4178 猥琐开罐器
41c0 恶魔之斧
4208 投斧
4250 回旋斧
4298 魔刃斧
42e0 短斧
4328 拉格兹必杀斧
4370 神斧
43b8 铁弓
4370 银弓
4400 钢弓
4448 银弓
4490 毒弓
(1/4)
下一段 余下全文 满天小猩猩 2014-6-1 回复 6楼. 然后说下强化道具的修改
还是先说数据结构
游戏里是差不多每一关结束可以获得一个强化道具(似乎有的关卡木有,反正卤煮真心不记得了↖( ̄▽ ̄") )
对应的,强化道具的强化数值是分别单独存放的,
类似这样:
0031e7ac - b3 为第N个强化数据
0031e7b4 - bb 第N+1个
0031e7bc - c3 以下类推
0031e7c4 - cb
……
间距为8(可能是4,反正卤煮原先的记录里写的是8,不知道为什么。。。)
猜测这些数据分别为第一关、第二关、第三关……的数据存放地址(可能偏移不准确,不是从第一关而是从第N关开始算的。。毕竟很久远了)
这类数据有点像是个模版,或者说是类
还是说说说具体的运用吧,会比较好理解模版是什么意思
还是拿主角装备第四个栏说明:
022af7ca 00006728 这是音速剑(一把远程的魔法剑)
002af7cc 00000063 音速剑耐久
002af7cd 00000005 (重点来了,主角的第四个装备栏的装备所指向的强化数据地址,这里为地址5)
0031e81c 0000006f (地址5的强化攻击、命中、必杀、重量数据)
0031e81d 0000006f (地址5的命中数
(1/2)
下一段 满天小猩猩 2014-6-1 回复 7楼. 补几个还算比较确认的强化数据地址:
0031e84c -->地址7 (17章?)
0031e864 -->8 18章
0031e87c -->9 ? 19章
0031e8dc -->a
0031e894 -->b
满天小猩猩 2014-6-1 回复 8楼. 下面说点和人物属性有关的
因为诸如力、魔力这种属性直接改属性药吃就是了,于是跳过
像经验值、技能熟练度这种具体每个人物的对应地址不小心忘记记在哪了
但很容易通过cheats manager扫出来
具体地:
比如经验值,查下对应角色的exp(数值为0-99)
用cheats manager直接new-scan然后条件区那里填上角色的exp值(把"0x"删除直接填十进制数值),下拉选项里用equal,在角色经历不同的exp变更后分别next scan几次,很容易得到exp的地址,然后把此地址数值改为0x63,也就是exp99(也可以大于这个数的貌似),再然后每次exp有变动肯定能升级
比如这样:
002B2BFF 00000063(貌似是某腹黑法师的经验值)
(似乎记得有个全局的经验值改法,但忘记怎么用了
)
技能熟练度也类似的
不过因为游戏面板里看不到精确的数值,只能用greater than/less than的判定匹配去扫描,然后每个人物似乎有四个技能熟练度的地址,数值最大S级卤煮记得是000000fb
比如这样:(改的是谁我肯定忘记了。。貌似也是个法师,为了拿全所有S武器)
002b2c74 000000fb
(1/2)
下一段 满天小猩猩 2014-6-1 回复 9楼. 最后说说简单的静态修改
主要讲下修改相关职业的属性数值上限
比如这样的
60的HP有没有感到很有安全感
需要的软件是uedit32或者是winhex(比较推荐后者)
然后方法是用上述软件搜索特定数值串
比如每个职业都有对角色的属性数值加成,也就是每个职业的初始属性,又比如每个职业的各属性上限,这类数值具体可以在网上查到或者游戏里能试出来就不说了
接着呢,这些数值遵循的顺序,比如 力-魔力-技-速度-守备……这样的顺序
它们的对应数值在rom里也是这样的顺序排列的
所以可以通过 力-魔力-技-速度-守备这样的数值串使用软件的搜索功能查找到相关职业的数据存放地址
比如度娘一下“苍炎之轨迹” 再打个空格,跳出来的第一个应该就是各职业上限
点进去然后懂得
这里拿祭祀作例子
从力开始的数值:15 29 22 25 40 20 30
对应十六进制: 0f 1d 16 19 28 14 1e
用uedit32或winhex搜索下rom:
应该会找到两个地址:,分别在这两行:
0x0b410ef0 男 0x0b410f50 女
因为似乎我们的队伍里只有某个男的,所以呢
改前面的那个,
如图
搜索到的东西:
图修改后:
图然后效果:
图满天小猩猩 2014-6-1 回复(1)