[toc]
前言
前期准备
太吾绘卷使用Unity引擎制作,主要开发语言为C#,大多配置文件使用lua。
开发工具
- dnSpy
- Visual Studio Code
- Visual Studio 2022
参考资料
常用目录和文件
\SteamLibrary\steamapps\common\The Scroll Of Taiwu\The Scroll of Taiwu_Data\Managed
- Assembly-CSharp.dll 前端代码
- TaiwuModdingLib.dll 包含Mod的基类 TaiwuRemakePlugin和TaiwuRemakeHarmonyPlugin
- UnityEngine.dll
- UnityEngine.CoreModule.dll

\SteamLibrary\steamapps\common\The Scroll Of Taiwu\Backend
- GameData.dll 后端代码
${user}\AppData\LocalLow\Conchship\The Scroll of Taiwu
- output_log.txt日志文件
下面是其他的常用文件夹

MOD目录
1 | -src |
| 文件(夹)名 | 描述 | 备注 |
|---|---|---|
| .gitignore | git忽略文件 | 忽略node_modules 和 |
| Gruntfile.js | 配置grunt语法文件 | |
| package.json | Node.js 来描述一个项目的文件 | |
| src | 存放源码文件目录 | |
| dist | 存放最终产出文件 | 编译后或者压缩后的代码 |
| doc | jsdoc导出的文件夹 | |
| scss | 存放scss文件 | |
| test | 存放测试文件 | |
| build | ||
| dest | 压缩之后的源码文件 | 和src配套出现 |