瘟疫传说2游戏里面的模型文件是DPC格式放不进Blender里编辑把文件改成其他格式也不行怎么导入

本文为博主原创文章未经博主尣许不得转载。更多学习资料请访问我爱科技论坛:https://www.52tech.tech

v 1...000000 #开始按照如下格式定义顶点坐标v x y z [w], 共计定义了立方体的八个顶点坐标
 
usemtl 材质.001 #指定使用外部材质文件中某一个材质, 格式为usemtl 材质名称
 
newmtl 材质.001 #使用newmtl定义了一个新的材质,可以被cube.obj文件来引用我这里定义的材质纹理信息
 
newmtl 材质.002 #开始定义第二种材质的属性信息
 
 
 
 

该楼层疑似违规已被系统折叠 

你恏我遇到了一个跟你一模一样的问题,就是BLENDER打开BIN文件我也是要编辑实况足球,你的问题解决了么用什么软件转换的,我以前做过泹是年代就远已经忘记了


有办法吗有,请遵循以下步骤操作

一、游戏中的一个个大文件有时都是打包文件,你可以理解为 Rar7zip 这样的文件,不过这种包的算法都是游戏公司自己的,也许还带壓缩功能所以你需要用汇编去分析游戏主程序,然后写出对应的解包程序

推荐书籍:数据结构与算法分析,汇编入门汇编从入门到精通,XX 天学会汇编……

二、游戏中的大文件解包成一个个小文件后这些文件有时还是加密的,所以你还需要进一步分析游戏程序把加密过的文件,重新还原成未加密的状态

三、完成这两项后,你需要编写一个能够导入与导出 Blender 的工具如果解包解密后的文件,使用的是 OBJ 這样的通用 3D 格式那么直接就能导入,如果是 MMD 这样的自有原创格式那么你还需要分析这种 3D 格式的构成,然后按其构成编写 Blender 的导入与导出插件Blender 插件是使用 Python 语言的,所以你需要掌握这门脚本语言

四、在 Blender 编辑完模型后,接下来需要重新导入游戏用第一步和第二步分析到的解密和解包算法,再编写一个打包和加密程序可以将自己编辑后的文件,还原成游戏可以读取的包文件工具使用任意一门编程语言编寫,但如果该工具要分享给别人那么带有 GUI 的界面是最好的。那种命令行执行的工具不友好一般写程序用 C++ 比较多。

推荐书籍:C++ 编程思想 C++入门,C++从入门到精通XX 天学会 C++……

1、要掌握汇编,才能够分析游戏主程序

2、要会分析数据结构,了解分析算法

3、至少掌握一门编程語言。才能编写 解包解密工具以及加密打包工具。

那些插件的编写者也是这样过来的另外汉化一个游戏,一般也需要用到前 3 步

我要回帖

更多关于 瘟疫传说2 的文章

 

随机推荐