真三国无双7PC版可扩展服装槽翻译教程(修正贴图错误)
这是一个真三国无双7PC版可扩展服装槽翻译教程,教玩家怎么样使用工具来扩展服装槽,可以同时获得原始服装与MOD,很实用的一个攻略,喜欢玩MOD的玩家肯定需要,千万不要错过。
需先下载工具:
由Lavos(SaintLouisX)出品:
We deeply appreciate all the help and guidance provided by one of our 3dm users, SaintLouisX (aka. Lavos), the original author of the script and the tutorial.
Although Chinese is not his native language, he visits our forum from time to time, taking a look on our progress, and is eager to provide feedback and advice to us. For the sake of our reference, he writes a long tutorial addressing the key ideas of his methodology after he knows that we are interested in his work. With his help, many outstanding issues are finally resolved.
Again, let us thank for the help provided by Lavos. We are looking forward to have another chance to exchange ideas with Lavos in the future.
(written by XgamerX)
翻译:
1、用Lavos提供的extract.py(需安装python2.7)对linkdata进行解包,提取出其中的0.data,8384.data(主要是这俩文件控制服装槽数)。解包方法为:将extract.py文件放置游戏安装目录,并且将linkdata.idx,linkdata0/1/2/3.bin都复制一份,新文件名为原文件名的扩展名后面加“.bak”。在游戏安装目录内运行命令窗口,WIN7下可于空白处按住shift+鼠标右键——在此处打开命令窗口。输入“extract.py”,回车,将生成一个extracted的文件夹,里面有所需要的0.data与8384.data。(PS:不需要提取出来的8383.data文件)
另外,如果不想导出linkdata里的所有文件,而是指定的文件如0.data与8384.data的话,可采用如下方法:用文本编辑器打extract.py,搜索“if filesize > 0:”,将此句改为“if filesize > 0 and cntr in [0,8384]:”,参见extract_edit.py(已改好成只提取 0与8384文件)。
2、用WinHex打开0.data,跳至0x1a908,从此处开始,每0x31字节控制一名武将。
以增加夏侯惇的服装至孙尚香的模型组内为例,夏侯惇是第一个武将,序号为0x0,孙尚香为第8个武将,序号0x7,以0x1a908为起点,再前进0x7*0x31 = 0x157字节,即到达1AA5F,从这儿开始便是香香的服装槽,每名武将最多开启9套服装,0x1AA5F——0x1AA67,这9个字节中(序号0-8),序号为0、1、4、5的字节处为00,其余皆为FF,故00即为开启,FF为关闭。现准备开启香香第八套服装,则将序号8处改为“00”,保存。
3、用WinHex打开8384.data,这个文件从开头(即0x000000)起,每0x66字节控制一名武将,跳至0x7*0x66 = 0x2CA字节处,忽略前六个字节,从0x2D0开始,每两字节控制一套服装,之前我修改了序号为8的服装,故再前进0x8*0x2=0x10字节,到达0x2E0。因为新模型文件的命名须从32000(十六进制0x7D00)开始,32000以下则游戏莫名崩溃,而游戏中已使用的文件数是0x48e2,故此处应为0x7D00-0x48e2=0x341E(即修改后的EXE从0x341E地址处开始继续读取文件)。在PC版bin文件中,地址皆进行了反转加密,故将0x2E0开始的一个字符串(占四字节的String)改成“1E34”。(PS:若继续添加文件,则为32001,此处地址的计算方法则为0x7D01-0x48e2=0x341F,将其反转后填入“1F34”)
4、导入时还需要连同Lavos提供的扩容后的8383.data文件。此文件存储各服装的名称与RIGB地址信息。分a、b俩步骤,a为添加服装名称,若不打算给服装特别命名,可跳过a步骤,使用预设命名,建议跳过;b为添加RIGB信息,若照此步操作,则武将骨骼信息加载不全。
a.暂时略过……(以后补上)
b.用WinHex打开Lavos提供的265KB大小的8383.dat文件,若预导入的文件编号为32000,则跳转至0x341E*0x4=0xD078处(0x341E的算法由来参见第3步),需修改此处开始的一个DWORD值(双字节值,占两字节),此值的大小可为预导入的编号为32000的武将,其任意一套原始服装处地址的值。查找其原始服装的方法为:仍在此文件中跳转至地址等于【十六进制的凉宫编号差*0x4】处的DWORD值。例如香香的第一套服装编号为729,而夏侯惇首套服装为704,729-704=25=0x19,即跳转至0x19*0x4=0x64,此处的DWORD值为“11001900”,则之前的0xD078处亦为“11001900”。
5、一切准备就绪,可以开始导入了,将导入脚本import.py放至游戏安装目录下,同时在游戏安装目录下建一个文件夹为“import”,将0.dat,8383.data,8384.data与32000.data放至import目录内,然后返回游戏安装目录,在此文件夹的CMD中运行“import.py import”。
6、运行Launch1.01Edited.exe进入游戏,完毕。
最后附一张成功进入游戏后的截图(可同时拥有原始服装与MOD):
查看所有0条评论>>