把游戏文本(剧本对话、旁白、选项、界面文案等)集中存放到外部 json 文件中,并在任意文本框通过占位符引用。用于长篇剧本的文本管理。本插件受 IgnisTextDatabase 启发,并做了一些多json支持的优化。
下载地址
插件本体
github网页工具
release前置插件
无
使用方法
- 准备好你的json放在指定的文件夹中,文件夹名在插件参数中指定,默认情况下在与audio、data……这些同级的目录中
- 导入插件,在参数中设定好你要导入的json,直接写文件名即可

然后就可以在任意文本框中引用了,不仅对话框,数据库之类的也可以。引用格式如下:
1
${json文件名, 对象名.键名}
如果看不太懂各自指的是什么,可见下面例子:
1
2
3
4
5
6json文件名.json
{
"对象名": {
"键名": "这就是我要显示的文本啦!"
}
}另外,也支持控制符,但是反斜杠需要转义(至于换行符,我自己用的插件是用
<br>换行,一般情况下用\n即可,这个不用转义)1
2
3
4"Test1": {
"text1": "这是一个用于测试的文本。<br>支持换行符和\\c[36]控制符\\c[33],超方便"
}

数据库也可以使用:
1
2
3
4
5
6db.json:
{
"用语": {
"text1": "测试生命值"
}
}

内置了热重载功能,请自己体验。
网页工具
附带了一个网页工具,应该是一看就会的,自己试试吧
更新记录
2026.8.5
首次发布