在游戏LINKDATA下的*.BIN文件是资源文件,而*.IDX是相应的索引文件想必大家都已经知道了
下面介绍一下我所分析到的东西
其实我的修改器目前并没有修改到BIN,因为BIN太大,太难分析(文本替换器除外)其实这些IDX文件很有规律的,我用UE打开的第一眼就已经猜出10有89了,分析这些东西肯定因该从简单的入手,所以我找了一个最小的IDX,即LINKSE.IDX,可以发现一共分为3列数据,其中第二排的第一,二列加起来正好等于第三排的第一列(为什么不从第一列开始呢?很简单,第一列通常为文件头,是用来识别文件类型,或一些验证信息)因此我可以大胆猜测,第一列的数据是相对应文件的起始地址,而第二列就是结束地址(当然可能是相对地址)。第3列暂且不管它,也就是说,每行都因该对应一个文件,那莫替换这些行就可以达到替换文件的目的,因此我替换了其中若干行(第一次多替换一些,可以看出效果),进入游戏,发现音乐变了,所以这是音乐文件。其他的同理
你一定觉得用UE,一个字节一个字节的输入+实验很麻烦吧?那我就好人做到底吧,下面有一个我开发的小软件,它能够实现批量与重复的字节替换。“复制开始地址”填你要复制那段字节的起始地址,如刚才就是10,“粘贴开始地址”就是你要粘贴那段字节的开始地址,如刚才就是20。“批量复制字节数”以354S的这些IDX文件为例,多为16(也有例外武将第1,2套服装为5行为一个单位,即80)。“批量粘贴倍数”就是往后重复粘贴的次数,多用于第一次大规模粘贴然后看效果,可以设置很大,一次替换多个单位。本软件建议配合UE使用。
以下是我整理的资料都为首地址:LINKDATA.IDX
2200 赵云 每个单位5行22a0 张飞1,2套服装
32e0 大众脸3310 大众脸武将3340 大众脸文官3370 大众脸南蛮33a0 大众脸武将233d0 大众脸武将33400 大众脸南蛮2
3430 男兵3460 男兵头盔3490 女兵34c0 男兵老头34f0 男兵包头3520 男兵大盖头3550 男兵头带
3580 男兵头盔235b0 南蛮兵头带35e0 南蛮兵草帽3610 南蛮女兵3640 南蛮兵头盔3670 男兵蒙面36a0 男兵道士36d0 男兵头盔33700 男兵头盔4
男枪男护卫脸 4500护手护脚1 4520护手护脚2 4540护手护脚3 4560护手胸1 4580护手胸2 45a0护手胸3 45c0头1 45e0头2 4600头3 4620腰1 4640腰2 4660腰3 4680
男弩46a0
男杖4840
女剑49e0
女弓4B80
女扇4D20
武功1c60 枪1c70 杖1c80 弩1c90 剑1ca0 扇1cb0 弓
3750 2行一个单位 赵云 第3套3c90 1行 关羽 帽子3700 吕蒙
4F50 武器 赵云 每4行一个人5950 周泰刀5b50 大剑
5b90 细剑
5bd0 护卫剑5c00 护卫枪5c30 戟5c60 护卫杖5c90 护卫扇5cc0 护卫弓5cf0 护卫弩
5d50 未知5d60 刀壳5d70 刀壳25da0 圆盾5db0 LV2圆盾5de0 方盾5e00 星彩的盾5e10 好看的盾5e40 箭
3750 赵云
曹丕 x2庞德 x2凌统 x2关平 x2星彩 x2左慈 x2
脸型: 1E70 赵云 2150 星彩2160 左慈
声音部分,LINKVOI.IDXd30 男枪d70 男杖d50 男弩d90 女剑db0 女扇dd0 女弓
(举报)