看到有朋友想自行修改车身贴图,我也研究了好几天,现在分享一些经验给大家交流,如果有任何不妥之处,请大家多多指正。
首先需要使用文件导入导出工具BFF_Tools。
这个工具是shift工具,同样可以应用于shift2,由此可见shift2只是换汤不换药。
解压BFF_Tools_145压缩包,其中包含许多MOD制作工具:
(需要安装NET Framework 2.0才能运行)
BffCompiler:用于制作MOD安装包的工具。
BffInject:用于文件写入的工具。
BffRepacker:用于文件打包的工具。
BffUnpacker:用于文件导出的工具。
BFiModInstall:用于安装MOD的工具。
BfiModUninstall:这是一个用于卸载MOD的工具。
BfiView:这是用于查看安装包的工具。
shift2的车身贴图设计独特,包含高分辨率和低分辨率贴图,需要在显示设置中进行配置。
高分辨率贴图系统使用的是Pakfiles/VehicleHRLiveries.bff文件中的内容,需替换其中的.dds文件。
低分辨率贴图系统则从\Pakfiles\Vehicles\目录下某辆车的-Liveri.bff文件中调用。
我们只需两个工具即可:BffUnpacker,这是一个文件导出工具;以及BffInject,用于文件写入。
首先使用BffUnpacker工具,点击第一个按钮,导出游戏安装目录中的Pakfiles/VehicleHRLiveries.bff文件。
(对于低分辨率贴图,需要导出\Pakfiles\Vehicles\目录下的某辆车名-Liveri.bff文件)
窗口会列出压缩文件中的内容,右键点击需要修改的车的dds文件进行导出。
修改后的车身贴图需保存为DXT1(No Alpha)的dds格式,否则游戏中选择自制涂装时会导致崩溃并自动退出。
使用BffInject:这是一个用于文件写入的工具。在使用前,需要指定shift2的安装位置。
(由于这是shift的工具,如果shift已安装,它会自动检测shift的安装路径,因此可能会错误地指向shift的目录。建议卸载shift以避免此问题。)
此外,在使用win7时,游戏不应安装在系统盘上,因为系统文件保护可能会导致文件无法导入,最好安装在其他磁盘上。
第一个功能:拖放写入。只需将修改后的文件拖入窗口中即可,系统会自动检测并替换游戏中的原文件。
(需要注意的是,如果修改了其他通用贴图,该写入工具会将所有使用相同贴图名称的bff文件全部改写。车身文件通常是一对一对应的,所以一般不会有问题。)
你还可以使用上述工具导出.BFF文件,修改DDS文件后,再使用BffRepacker重新打包成BFF文件进行替换。
但是,通过这种方法替换车身BFF文件后,游戏在选择自制涂装时会崩溃并自动退出。
替换车内贴图则没有问题,具体原因不明。若dds存储格式不正确,也会导致崩溃自动退出。车身贴图需保存为DXT1(No Alpha)dds格式。