COM3D2 中文 MOD 教程
COM3D2 Chinese MOD Tutorial
For other language users, just use https://immersivetranslate.com/en/
That is a browser plugin that allows you to use Google or AI translation, etc.
These documents are open source, and you are welcome to submit translations
由于有越来越多的作者贡献教程,本仓库转为更通用的 MOD 教程仓库。
包含多位作者的教程,仓库也从个人名下转移至组织。
为了使旧连接尽量不失效,仓库命名以及 gitbook 地址未更改,敬请谅解。
这些文档是开源的,欢迎各位作者进行贡献!
您可以通过群联系,或直接发送 Pull Request
敬请注意仓库许可证
欢迎提问,请加群或者使用 Issue 或 Discussions
阅读地址
图片直接上传到 github,加载慢/加载不了请自备上网工具。
没有上网工具可以尝试使用 瓦特工具箱 或者尝试羽翼城大佬的 Steamcommunity 302 工具,或者 FastGitHub
建议访问 gitbook 获得更佳阅读体验:
https://90135.gitbook.io/com3d2_simple_mod_guide_chinese
请别急着点开教程,往主页下面看看
或者你也可以直接点本仓库里的 .md 文件阅读,项目地址:
https://github.com/MeidoPromotionAssociation/COM3D2_Simple_MOD_Guide_Chinese
目录及说明
附录
附录中也有很多知识,别忘了。
90135
新手入门请从这里学起
基于案例教学,让你明白原理以及为什么要这么做(大概吧
我建议你完整阅读教程,因为案例教学会有很多知识点散落其中,比如:骨骼跟随原理、以任意姿势导出、为什么表面是黑的……
在学完本课程后可以去看 ymk 老师的移植教程,有很多技巧。
流转的四季
无名
ymk
交流群
欢迎提问,但请勿私信提问
ymk 老师的 QQ 群:1420125923
Discord 英文大群 https://discord.gg/custommaid
Discord 没什么用的群 https://discord.gg/XQVfcJWbPp
用到的工具
上网工具
自备
没有上网工具基本寸步难行
MOD 工具
90135 编写的全功能 MOD 制作工具
支持所有 mod 文件格式(.menu、.mate、.pmat、.col、.phy、.psk、.tex、.anm、.model)
English Modding Tools Pack 英文改装工具包 2024.2.20 版
内含各种各样的工具,其中最重要的是 SybarisArcEditor.exe
有几个工具会报毒,不放心可以改用 90135 编写的工具,但是剩下的工具还是要用的
此包中的工具有些修改过,和 github 上的不太一样,建议使用此包
几个下载连接内容相同
Blender 相关
Blender 是一个开源的建模软件
Blender
推荐 3.3.21 版本
如果你要编辑 lobody highpoly 体型那种高顶点数模型,用 3.3 太卡的话,可以用 2.39.18,但是会有一些 bug,所以编辑完后要导回 3.3.21 再进行一些处理
3.6 版本也能勉强使用,不过会有一些 BUG,比如有的功能不显示
Blender COM3D2 Converter 插件(必备)
Blender 2.83 使用 luv.2021.03.20b 或 luv.2021.08.26a
Blender 2.93.18 使用 luv.2022.09.16
Blender 3.3.21/3.6 使用最新版 (luv.2023.09.23)
Blender COM3D2 Converter 插件 4.4 版本
vonLeebpl 移植的的适用于 Blender 4.4 的版本
Blender MMD 插件
3.3.21 使用 2.8.1 版本
Blender 教程
如果你不懂什么是骨骼、权重,请先学一下这个视频(虽然是某种搬运 AI 中文配音)
辣椒酱系统课(需要深入 Blender 时看)
游戏插件相关
COM Modular Installer,简称 CMI(基础插件包)
如果你的游戏是纯净版,那么先安装 CMI,可以让你获得一个基本的插件环境。
附带中文/英文 PDF 说明,可以让你大致了解插件都是做什么用的
AlwaysColorChangeEx,简称 AccEX (MOD 制作工具)
Sybaris\UnityInjector\
ShaderServant,简称 SS(额外着色器支持插件)
BepInEx\plugins\
官方只带了 NprShader 着色器,需要 liltoon 等着色器请看教程安装
MaterialEditor,简称 ME(类似 AccEX 的工具,但支持额外着色器)
BepInEx\plugins\
PropMyItem,Inory-S 版(随时随地呼出物品菜单)
BepInEx\plugins\
比 Sybaris 版性能更好
此版本在在更换物品时会打印 menu 名到物品栏,更利于做 MOD
此外此版本还添加了隐藏的 accVag 和 accAnl 栏,可以让你多出 2 个栏位来放东西(这是官方自带的栏位,所以是不会出问题的)
ModItemExplorer(类似 PropMyItem,随时随地呼出物品菜单)
Sybaris\UnityInjector\
https://github.com/kidonaru/COM3D2.ModItemExplorer.Plugin
ShapekeyMaster(用于在游戏内调整形态键)
BepInEx\plugins\
https://github.com/krypto5863/COM3D2.ShapekeyMaster 注意,如果用此插件添加了形态键,那么除非设置为忽略,否则其他插件也无法调整那个形态键。如有此需求可以使用下面的修改版。
https://github.com/InoryS/COM3D2.ShapekeyMaster 此版本可以在条件不满足时跳过 Shapekey 处理,以便其他插件可以使用
ShapeAnimator(用于在游戏内调整形态键,老款)
Sybaris\UnityInjector\
LiveLink(使用此插件可以让你的游戏实时同步 Blender 中的姿态,做动画什么的可以实时预览,且可以实时发送网格变形什么的。)
BepInEx\plugins\
PartEdit(用于在游戏内操作骨骼)
Sybaris\UnityInjector\
注意不要安装 0Harmony.dll,这个是 BepinEx 自带的
DynBoneEdit(用于编辑摇曳骨 .col .phy)
Sybaris\UnityInjector\
依赖于 AlwaysColorChangeEx
ShiftClickExplorer(编辑模式“shift+左键”编辑模式物品转跳到 MOD 文件所在位置)
BepInEx\plugins\
HighHeel-InoryS 版(高跟鞋插件)
BepInEx\plugins\
BodyCategoryAdd(编辑模式添加身体类别,用于更换体型)
Sybaris\UnityInjector\
ATCC(用于调整物品附着点,在游戏内可视化调整物品附着点坐标,然后可以填到 menu 内固化)
Sybaris\UnityInjector\
插件汉化
错误处理插件
制作 MOD 时总会遇到错误,可以说是必装了
ExtendedErrorHandling(捕获错误,出现错误时不崩游戏,必装)
BepInEx\plugins\
CatchUnityEventExceptions(确保 Unity 订阅可以执行)
BepInEx\plugins\
下载里面的 CatchUnityEventExceptions
SuppressGetTypesErrorsPatcher(确保反射失败不会崩溃)
BepInEx\plugins\
下载里面的 SuppressGetTypesErrorsPatcher
妙妙工具
Everything(全盘秒搜工具,还能搜文件内容什么的)
建议开机启动,不然还要等索引
Bandizip(解压软件)
ScreenToGif(动图制作软件)
Photopea(在线版 PhotoShop)
素材相关
90135 的 MOD,可以当素材或者示例使用,可以随意修改分发
InoryS 的 MOD,可以当素材或者示例使用,可以随意修改分发(已获同意)
条款相关
KISS 条款
发布 MOD 时需要遵守此条款,还需要在 MOD 内放置条款链接
MOD 发布
一般发布在 Twitter 上,带 #COM3D2 标签
这几个站点会爬取 Twitter 推文,有的站不会收录有裸露图像的推文,比如 motimoti。
相对来说 mukuu.herokuapp.com 会全一些,不过我比较喜欢 motimoti3d.jp,motimoti3d 还有插件收集等内容。
其他参考资料
其他可以参考的教程
也可以看看其他仓库
最后更新于