真三国无双5内存分析+存档分析心得留档
玩355已经一段时间了 对其内存和存档黑的也差不多了看大家依然很有热情 在此我特贴出分析的文档 以备以后查询 做留档只用 顺便给喜欢修改的网友查询 方便大家~
//*********************
//战场静态内存数据
//*********************
save 0x76a7d4 DWORD
KO数 0x7B5FF8 DWORD
武勋 0x7787E8 DWORD
等级 0x7787E4 DWORD
称号 0x7787E1 DWORD
//*********************
//战场动态修改
//*********************
当前连舞值 0xYYYYYYYY
当前HP [当前连舞值]-0x14 float
最大HP [当前连舞值]-0x18 float
当前无双 [当前连舞值]-0x8 float
最大无双 [当前连舞值]-0xC float
跳跃高度 [当前连舞值]-0x28 float
//*********************
//战马数据修改[在此 以马厩2进行举例]
//*********************
马厩2
0x7b8b8c马颜色 取值0~5 DWORD
0x7b8b90马名2取值0~31DWORD
0x7b8b94马名1取值0~31DWORD
0x7b8b98马简介2 DWORD
0x7b8b9C马简介1 DWORD
0x7b8ba0称号 取值0~35DWORD
0x7B8BA4武勋 DWORD
0x7B8BA8特殊战马外观 DWORD
0x7b8bac属性 取值0~2 DWORD
0x7b8bb0特性 取值0~255 BYTE
0x7b8bb1魂 取值0~255 BYTE
0x7B8Bb4马速度 DWORD
0x7B8Bbc马攻击力 DWORD
0x7B8Bc0马跳跃力 DWORD
0x7B8Bc4马突破力 DWORD
战马马厩偏移差 0x3C
其中 特性的小部分整理
特性;
1防矢;
2劝诱;
3前二;
4武器入手;
5防 武器;
6诱 武器入手;
7前三;
8无双增加;
9防 无双增加;
10诱 无双增加;
11 防 诱 无双增加 ;
12武器入手 无双增加;
13 防 武器入手 无双增加 ;
14 诱 武器入手 无双增加;
15 前四;
16 连舞维持;
17 防 连舞维持;
18 诱 连舞维持 ;
19 防 诱 连舞维持;
20 武器入手 连舞维持;
21 防 武器入手 连舞维持;
22 诱 武器入手 连舞维持 ;
23 防 诱 武器入手 连舞维持 ;
24 无双增加 连舞维持;
25 防 无双增加 连舞维持;
……
取值0~255 如需查看 可以使用我的+N修改器 在战场配备战马界面进行全局HOOK查看 在此就不一一例举
//***********************
//至此 战马分析结束
//***********************
//*****************************
//以下修改根据存档特征和内存特征推测
//根据某网会员整理存档心得 话说那么好的帖子某网居然不加分 真是……唉~ 再次对那个会员表示感谢
//做以下引用
//*****************************355手动修改存档指南
游戏玩的差不多了,准备刻盘删除,故发出存档修改指南。喜欢的可以自行修改,不喜勿看勿改。
首先,用winhex之类编辑软件打开存档save.dat文件(save.dat在 My DocumentsKOEIShin Sangokumusou 5Savedata 文件夹下),然后就可以修改了。
1.武将、武器以及自由模式人物:
从B60开始,是第一名武将夏侯惇的第一把武器,B60是武器的类型(分力01、技02、标准00)。B64开始是修改武器的攻击力,这游戏武器都有一个最低下限和最高上限(100),比如标准武器攻击最低是60,如果要改到100,那么填写28就行了,大家可以自己琢磨一下。从B68开始是武器的属性,00火01冰02雷03无属性。再往后,B6C开始是武器的技能,这里较混乱我没太仔细研究,B6D改成02的话武器将会出现一闪,具体怎样大家自行研究。B70是第2把武器,每把武器差10(HEX),B80第3把,依此类推。
然后往下看,一直到BE8,是第一名武将夏侯惇的称号,这将军那将军什么的。BEC是武将级别,改成31是50级,还可以改更高,不过没试过会出什么事。再往下BFC是这名武将是否出现,但是这里的修改仅仅是自由模式出现,填写00不出现01出现。
每名武将之间相差A8,那么B60+A8=C08,从C08就是第2名武将典韦,以此类推,第4名是曹操,如果把E04改成01的话曹操就会在自由模式出现(无双模式下面说到)。
(图:武将、武器以及自由模式人物)
2.自由模式关卡开关:
从2648开始记录着每张地图的最快通关时间、任务是否全过、地图中各个阵营是否出现等信息。2650是第一张地图的开关,默认是01(第一张地图一上来就能选),如果改成00这张图就选不了了。
从265C开始是第2张地图,差14(HEX),如果有人说第3张地图就是2670喽,那就错了。2670是第2张地图第2阵营,因为第2张地图虎牢关可以选联合军和吕布军的。如果要让所有地图都出现就用2650+14+14+14...全都改成01,以后的地图以此类推。
(图:自由模式关卡开关)
3.无双模式全人物修改:
从29C4开始记录着无双模式下人物是否出现和通关。29C4是第一个人物夏侯惇是否出现,填写00消失01出现,29C5是夏侯惇是否已经CLEAR了,00未通关01已通关。29C8是第2个人物典韦,相差4(HEX)。往下第4个人29D0改成01的话曹操出现,以此类推到2A07结束。
(图:无双模式全人物修改)
4.马匹的修改:
从2A08开始记录着第一匹马的相关信息,到2A43结束。2A08是第一匹马的颜色,00-05,05是红色,04是黑色等等,可以自己试试。2A0C是第一匹马名字。2A14是马的第2属性,也就是罗神马的神,改成03就是神了。2A18是第1属性,罗神马的罗,改成0F就是森罗,其他的自己可以试试。2A1C指的是马的称号,比如绝影王之类,这里可以不用管他。
2A28是马的自带属性,00-03,00火01冰02雷03无属性。
从2A30开始记录着第一匹马的数值信息,2A30速度2A38攻击力2A3C跳跃力2A40突破力。这里的数值是双字节记录的,比如速度要改成500那么2A30要修改成F4,2A31修改成01即可。
从2A44开始第2匹马,相差40(HEX)。
(图:马匹的修改)
强贴,沙发顶 能通过存档替换人物的特技吗?比如将香香的特技箭雨换成诸葛的火计? 看看先~ 好贴!技术贴!前排支持!
.............其实我正苦于没处下手呢.. 我拉条席子坐着看~~~~ 来支持HC 嘎嘎 感谢爱版加分 感谢ET兄弟来顶贴~~ 技术帖?果然专业! 玉龙兄的压箱底武功也外传了.顶起! LZ是人才,技術貼!!強!!! 正想学习这个软件 传说中的技术贴,强帖留名
回复 1# himcrack 的帖子
谢谢楼主,非常感谢! 受教了。。。如果能稍稍讲一下汉化过程就更好了。。。 謝謝樓主 技术贴不明白 强人,最近我一看代码就眼花
非常理解你的辛苦 很有参考价值的资料 谢谢楼主,非常感谢! 这技术帖
肯定要支持的`
顺便也看看 不错,支持下 有修改器了,就不用手工修改了。
支持楼主的钻研精神! 貌似不了解这个就没法做出好修改器吧~~拜读下 呵呵,我也可以自己动手了。 1.01出了以后,也许
当前连舞值 0xYYYYYYYY
当前HP [当前连舞值]-0x14 float
最大HP [当前连舞值]-0x18 float
当前无双[当前连舞值]-0x8 float
最大无双[当前连舞值]-0xC float
跳跃高度[当前连舞值]-0x28 float
发生了变动。 头晕了,一看见框框加数字就头晕 好东西~~~~~ 过来支持下 真的是强贴 支持楼主的好帖子,感谢
页:
[1]
2