梦幻模拟战吧 关注:54,874贴子:383,685
  • 8回复贴,共1

梦幻模拟战5 人物数值地址的研究和分享 金手指修改方面的内容

只看楼主收藏回复

前言
无意中看到吧友@842771的开场问题终极推荐的帖子,以及帖子中吧友@snowedle关于MV的详解,出于好奇,我又重新打开梦V,同时我也想搞清楚攻击消耗和攻击消耗补正的问题,所以花了点时间做了研究,有一些成果,分享给大家。
使用的是PS版本,汉化版1.1,转成PSP能运行的格式后,在PSP上运行,PSP使用的金手指软件是CMfusion。
下面开始说正题
每个人物数值的内存地址,其实分为两大块,一块可以看作基础数值地址,另一块可以看作战场数值地址。
这两块的地址修改的项目有重叠的部分,比如AT DF,区别是你单单修改战场地址后,过关后会自动恢复到基础地址的数值;而你单单修改基础地址后,在当前战场不会立刻体现,要过关后才会反映并固定下来。
先以基础数值地址为例,打开内存表是如下图所示:

西格玛是第一个人,地址从第一行的10E3AEC开始,到第八行的10E3B53为止,拉姆达是第二个人,从10E3B54开始,以此类推,每个人正好占用6行半,依次往下。
图中有两个连续的64,可以作为很好的目视定位标志,十六进制的64正好是十进制的100。
第一行
10E3AEC LV
10E3AED MP
10E3AEE AT
10E3AEF DF
第二行
10E3AF0 MV增加值(数值是2的倍数,比如图上06,代表MV增加3,也就是MV变成15)
10E3AF1 MV补正(数值是2的倍数,比如图上02,代表兵MV增加1,也就是基础步兵的MV变成13)
10E3AF2 知力
10E3AF3 判断增加值(比如图上03,代表西格玛判断值变成53)
10E3AF4 A补正
10E3AF5 D补正
10E3AF6 M补正
10E3AF7 佣兵数
10E3AF8 未知,杀一个兵数值上升8~10左右不等,使敌兵掉血有时会上升2左右,猜测和补正奖励机制有关
10E3AFC 好感度,初始值100,女性角色的才有用,可以看到拉姆达经过两个问题的提升,上升到了102
10E3AFD 未知,初始值100
第三行
10E3B03 未知,初始值02
10E3B04 未知,初始值11,拉姆达对应的此值是1,可能是职业
10E3B05 未知,初始问题完成并抽好道具之后,值从00变成01
10E3B0B 能雇佣的兵种(值04时,为大天使兵种),猜测此地址之前的几位地址都是雇佣的兵种,每个地址最多8个兵种
10E3B0C 习得魔法(01火炎 02火球 04冰冻 08暴雪 10闪电 20雷暴 40风刃 80龙卷)
10E3B0D 习得魔法(01地震 02陨石 04圣光 08驱魔 10吸MP 20爆裂 40睡眠 80混乱)
10E3B0E 习得魔法(01降指挥 02禁魔 04降魔防 08延缓 10停止 20防御1 40防御2 80攻击1)
10E3B0F 习得魔法(01攻击2 02加速 04魔防 08治疗1 10治疗2 20部队治疗1 40部队治疗2 80治异常)
第四行
10E3B10 习得魔法&召唤(01再动 02传送 04禁咏唱 08祝福 10空 20空 40八脚马 80女武神)
10E3B11 习得召唤(01凤凰 02蜘蛛 04美度莎 08大蛇 10小妖精 20风神 40大天使 80幽灵)
10E3B12 习得召唤(01莉莉丝 02魔狼 04炽天使 08雷神 10兄贵 20蝇王 40白龙 80混沌之王)
10E3B13 习得召唤(01光之女神,其余空)
10E3B14~10E3B1B 推理得到,与上面的习得魔法习得召唤对应,只是条件变成了成长后习得
第六行
10E3B3C 习得技能(01剑装备 02金属铠装备 04魔术道具装备 08忍术 10暴击 20再生 40治疗 80判断上升)
10E3B3D 习得技能(01骏足 02解毒能力 04毒攻击1 08毒攻击2 10毒攻击3 20毒攻击4 40麻痹攻击1 80麻痹攻击2)
10E3B3E 习得技能(01麻痹攻击3 02麻痹攻击4 04石化攻击1 08石化攻击2 10石化攻击3 20石化攻击4 40佣兵混在 80指挥能力上升)
第七行
10E3B40~10E3B47 主将八项抗性的增加值(增加了之后,值如果是127就是白色127,值如果是128就是黄色127小小吸收,值如果继续上升可以到黄色10大大吸收)
10E3B48 未知,第一话过关换场景时数值从00变成06
10E3B4A 主将攻击消耗减免量(举例,若值为08,西格玛初始攻击消耗为0F,战场上实际攻击消耗就变成了07)
10E3B4B 兵的攻击消耗减免量(举例,初始步兵攻击消耗为0E,若值为0D,战场上兵的攻击消耗就变成了01)
上面这两项就是所谓的 攻击消耗 和 攻击消耗补正,但是开头问答不知道是否是BUG,主将的可以保留,而小兵的攻击消耗补正都不会计入,所以开头问答怎么选,兵的攻击消耗都无法减少,只能靠修改。
10E3B4C 装备的武器
10E3B4D 装备的防具
10E3B4E 装备的饰品
武器防具的代码表我手上没有,要么一个一个试出来,要么拿到想要的武器防具装备后,查看数值并记下。
结尾
基础数值地址就差不多分享到这里,有很多地址的作用还未解明,解明后会更新。基本上能想到的人物属性都包括了,这样可以一定程度的打造自己想要的角色属性而不受问题选择的影响了。
战场数值地址中会增加一些新属性比如主将HP,兵HP,兵的八项抗性,兵的技能等等,还有每个单位的坐标,每个单位的行动排队顺序以及CC值等,每个单位身上现有的有益有害状态等等。这些修改项我个人倒不是很感兴趣。整理后再分享。
关于魔法技能这类的,每个地址最多8项,值分别是01 02 04 08 10 20 40 80,如果你想要某几项,把它们的值做一个十六进制的加法就行,全都要的话值正好FF。
如果用不同平台不同金手指软件的话,这里的地址不能完全照搬,但是相对位置基本不变,所以你可以先找到一个基准地址,再自行延展。
看到此汉化版的成员名单中有些眼熟的,很久很久之前我参与翻译MD梦2时就有,很是感慨大家不断地付出才让经典永恒。


IP属地:上海1楼2023-10-02 22:33回复
    只适合PSP,PC已有静态和动态代码。


    IP属地:广东2楼2023-10-03 11:14
    收起回复
      IP属地:广东3楼2023-10-03 12:25
      收起回复