本插件是SceneGlossary的GF移植版,并加了各种乱七八糟的feature,比较重量级的就是让词典文件改为从外部json读取,并附带了一个网页工具,用于编辑本插件用的json文件

前置要求

1
2
* @orderAfter GF_1_CoreOfWindowUI
* @base GF_1_CoreOfWindowUI

下载地址

插件本体

github

网页工具

release
  • Glossary:示例的词典json文件
  • index.html:词典编写网页工具入口

注意,本网页工具中的插件并非最新版本,请在上方链接进行下载

使用方法

词典编写与配置

首先准备好你的词典json文件,可参考示例json手写,当然也可直接在网页工具创建并导出

每一个json文件对应一本词典,词典里面可以包含各种条目,也可以为这些条目分类

具体的功能可参考Sceneglossary,差别不大

json的格式大致如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
{
"glossaryType": 1, // 词典类型编号(唯一)
"commandName": "怪物图鉴", // 菜单显示名称
"useCategory": true, // 是否启用分类
"commandSwitchId": 0, // 菜单出现条件开关
"backPicture": "", // 背景图片
"backPictureOpacity": 180, // 背景透明度 0-255
"glossaryHelp": "...", // 列表帮助文本
"categoryHelp": "...", // 分类帮助文本
"categories": [ // 分类列表
{
"id": "field",
"name": "原野怪物",
"iconIndex": 123,
"order": 1,
"condition": { "switchId": 0, "script": "" }
}
],
"entries": [ // 条目列表
{
"id": 1,
"name": "史莱姆",
"iconIndex": 136,
"color": "#4a90e2",
"categoryId": "field",
"order": 1,
"unlockCondition": {
"type": "switch",
"switchId": 5,
"variableId": 0,
"variableValue": 1,
"script": "",
"notifySwitchId": 0,
"notifyVariableId": 0
},
"seenCondition": {
"switchId": 10,
"setWhenOpened": true
},
"textColorSwitch": {
"switchId": 5,
"color": 10
},
"noCollect": false,
"noPageNumber": false,
"pages": [
{
"pageIndex": 1,
"description": "最常见的魔物…",
"picture": "slime",
"picturePosition": "top",
"pictureAlign": "center",
"picturePriority": "top",
"pictureScale": 1.0,
"pictureX": 0,
"pictureY": 0,
"textPosition": 0,
"enemyId": 0,
"showSwitchId": 0,
"extraPictures": [
{ "filename": "slime_icon", "x": 10, "y": 200 }
]
}
]
}
]
}

准备好文件,放到指定路径下(插件内默认为dataEx/Glossary),然后在插件参数中进行配置

  • 词典标签:只是用于辨识,不会作用在插件功能中
  • 文件路径:读取对应json文件的路径

ToastSystem支持

启用GF通知插件时,可以设置解锁条目时推送通知,可选择几种推送模式:

  • 全部推送
  • 只推送手动解锁的条目(通过插件命令解锁)
  • 只推送自动匹配解锁的条目
  • 不推送

可在游戏中,通过插件命令开关推送通知

可通过GF通知系统音效扩展——GF_ToastSE 来更改SE音效

词典编写网页工具支持

我觉得都是看了就会用,所以不多说了。。

不过还是建议先了解了插件,再使用某些功能

唯一必须要提醒的是:修改条目信息后,一定要拉到下面点击保存!

适配GF窗口核心和精灵核心

以上都是之前首次发布的时候写的原文,后来又写了很多乱七八糟的新东西。。

首先适配GF就不用说了,现在条目分类和词典列表窗口可以直接改为使用精灵核心提供的按钮组,如果素材不够也可以在插件参数中设置,继续用窗口,影响不大

(例图并没有细调)

阅读物自动弹窗

可以选择在解锁条目时,弹出一个显示条目内容的窗口,适用于各种阅读物

可在插件参数中选择是否始终开启自动弹窗(默认为关闭),不过更推荐在插件参数中手动启用弹窗

隐藏词典/分类

当词典/分类内没有已解锁的条目,可以选择隐藏对应的词典或分类

如果一个条目也没有,打开词典列表时会显示提示信息。

更新记录

2026.8.1

优化了阅读物窗口的弹出/退出行为

2026.7.31

重新放出并加了一些feature,见上文

2026.7.8

首次发布