大家好,此教程为长期教程,这是第一篇,详细介绍了模组制作工具DBMT和Catter的使用,话不多说让我们开始吧。
首先是下载链接,DBMT更新频繁,这里就直接放下载链接了:
https://github.com/StarBobis/DirectX-BufferModTool
DBMT配套的blender插件Catter的下载链接:
https://github.com/StarBobis/Catter
NicoMico佬的b站链接:
https://space.bilibili.com/3546645681670515?spm_id_from=333.337.0.0
Nico也更新了很多DBMT的插件以及软件的使用教程,大家可以去关注一手。
DBMT和Catter的作者均为NicoMico,感觉NicoMico佬为MOD制作做出的卓越贡献。
看前注意:此篇教程仅针对纯萌新,后续的教程会由浅入深的来带着大家走一遍DBMT制作MOD的完整流程。
点击这里可以查看DBMT的使用文档。
点击这里可以进入快速启动界面,齿轮按钮用来更换当前游戏所使用的背景图片。
这里可以设置启动的路径,一般可以把两个都设置成一样的,然后点击保存配置即可。
- 打开d3dx.ini会打开当前选择游戏的d3dx.ini,其它按钮同理。
- 切换Dev模式通俗来讲就是切换为开发者模式,开启Hunting功能。
- 切换Play模式就是切换为玩家模式,关闭Hunting功能。
这里可以选择不同的游戏。
- GI:原神
- WWMI:鸣潮
- HI3:崩坏3
- BloodySpell:嗜血印
- HSR:崩坏:星穹铁道
这个按钮可以启动3Dmigoto,比进入文件里去会方便很多。
- Assets文件夹存放着DBMT的背景图片。
- Configs文件夹里存放着一些DBMT所需的数据文件。
- Games文件夹里存放着各个游戏的加载器。
- Plugins文件夹可以为DBMT添加插件,例如DBMT的MOD逆向插件就是要放在这里。
其它的文件夹基本不用管。
进入Games文件夹,这里存放这快速启动界面里的那些游戏的加载器,相信你们已经熟悉这些分别是什么游戏了。
DBMT通过Games文件夹里的加载器文件名来绘制快速启动界面的可选择的游戏
如果删除了这里的某一个加载器,那么快速启动界面对应的可选择的游戏也会消失。
随便进入一个存放加载器文件夹,我这里拿GI举例,可以看到有一个3Dmigoto文件夹,这里就是最核心的文件夹了,我们双击进入。
可以看到,就是一个普通的加载器结构Mods里用来存放MOD。
注意:3Dmigoto Loader-ByPassACE.exe在大部分设备上已经无法正常使用,需要注入时请使用第一个3Dmigoto Loader.exe。
点击对应游戏的加载器的3Dmigoto Loader.exe或点击DBMT快速启动界面的启动3Dmigoto Loader.exe,便可以启动游戏了。
进入游戏,来到角色界面,按下小键盘的0打开Hunting界面,然后点击F8开始dump数据,这时候游戏会卡死,等dump结束就会恢复了,dump的速度由电脑性能决定,如果dump的很慢甚至游戏闪退,请更换电脑配置,比如换一块速度快点的固态硬盘。
注意:
- dump时请不要点击游戏界面,不然很可能会导致dump失败或dump不完整。
- dump出来的文件一般都会很大(2-10G不等,由dump的内容决定),请一定要保证硬盘有充足的空间。
- 普通的提取无法提取MOD模型,所以请在提取之前关闭MOD以免提取失败,MOD模型需要使用DBMT的逆向插件,可以找NicoMico佬购买。
在dump结束以后,你去对应的游戏的加载器文件夹里可以看到一个名为FrameAnalysis的文件夹。
这个文件夹就是dump出来的数据,在提取模型之前千万别删,DBMT就是从里面提取的模型。
在dump结束以后,点击小键盘的7和8去选择IB,选择到角色模型消失,就代表选中了,然后按小键盘的9复制。
复制完IB以后便可以点击这里来到工作台界面。
然后再创建一个工作空间,空间名随意,但是最好不要用中文,不支持。
然后在点击DrawIB的输入框,粘贴刚刚复制的IB,Alias可以给这个IB取一个别名,这个随意中文都行,也可以选择不填。
最后点击提取模型,然后静等DBMT提取完成.
提取完成以后会自动打开一个文件夹,这个就是你的工作空间文件夹,GI-LenShen是刚才创建的工作空间,7a583c12文件夹里是提取出来的模型文件
进入blender,点击Catter插件的一键导入当前工作空间内容,就能把提取模型导入进blender了。
至此,教程结束。
Q&A:
问:如果没有小键盘怎么办呀?
答:使用快捷键Ctrl+win+O打开虚拟键盘,点击选项—>点击打开数字小键盘。
问:为什么我明明F8dump,但是DBMT却提示没有找到FrameAnalysis文件夹呢?
答:要确保dump文件处于DBMT内置的各个游戏的加载器文件夹中,不然DBMT会识别不到。
问:为什么我提取了,却提示找不到游戏的数据类型呀?
答:可能在提取MOD模型,也可能是提取了DBMT不支持的游戏。
问:为什么我的blender里没有Catter插件呢?
答:因为没有安装Catter插件,,Catter插件已经在前面提供了链接这里便不再赘述,blender如何安装插件可以自行去网络上搜索。