内置 Mod 与子模块
Estimated reading time: 5 minutesModLoader 将与核心功能无关的功能分离为独立的 Mod,并将常用 Mod 以预置的方式提供。这些 Mod 在 modList.json 中定义,作为 Git 子模块位于 mod/ 目录下,通过 insert2html 打包时作为 local 类型嵌入到游戏 HTML 中。本列表与 sugarcube-2-ModLoader README 保持一致。
核心基础设施
Twee 内容操作
图片与 UI
i18n 国际化
DoL 专用钩子
游戏内容插件
外部 Mod 与工具
Info
有关各个 Mod 的详细功能及用法,请参见对应 Mod 项目的 README.md 文件。
常用 Addon 使用示例
TweeReplacer
替换游戏 Passage 内容。在 boot.json 中声明依赖:
ReplacePatch
对 JS/CSS/Passage 内容进行简单字符串替换:
ImageLoaderHook
替换游戏图片。将图片添加到 imgFileList,匹配原游戏路径的图片会自动替换:
创建自定义 Addon
如果内置 Addon 无法满足需求,可以创建自定义 Addon:
消费方 Mod 在 boot.json 中声明依赖:
