<aside> 💡 前言:这是给想自己整合版本、深入研究的萌新写的基础知识,告诉你插件/Mod它们做了什么。最后给出了示例整合步骤,供参考。

</aside>

<aside> 💡 本文中提到的插件都是功能性必备插件。 完整的资源/插件/Mod列表请见 AI*少女 游戏插件/脚本/Mod信息整理

</aside>

<aside> 💡 本文在zodgame的帖子,如有问题,请在此留言: https://zodgame.xyz/forum.php?mod=viewthread&tid=192146 原创教程,未经允许,禁止转载。

</aside>

🗂️ 目录

🎃Illusion社Unity类游戏介绍

Illusion社游戏都是用Unity 3D开发的,它是目前两大最热游戏引擎之一,另一个是虚幻引擎。它的好处在于使用C#开发,这不但降低了开发难度,而且也方便了制作Mod。一是因为C#反编译容易,游戏代码基本相当于“开源”,二是Unity资源打包结构清晰,直接修改和动态加载都方便。下面简单介绍一下Unity 3D程序的基本原理,方便你理解插件究竟做了什么。

Unity游戏基础概念

游戏代码可以用dnSpy等反编译。

游戏资源以Assets Bundle格式打包,可以使用AssetStudioSB3UGS来解包。

插件和Mod概念

广义的Mod包含一切对游戏的修改,但我们一般作更细的区分。

Mod要素举例

以本游戏为例,它通常修改的是abdata文件夹里的东西,包含资源及和资源的索引。

比如,一个添加衣服的Mod应该包含三个部分: