【NVLmaker】吉里吉里2/KAG3 基础(1.从剧本导入开始)
Lyceenee-理世子
2020年09月02日 02:09
收录于文集
共14篇

在需要导入大量剧本的情况下,完全使用可视化工具NVLmaker在操作上显得有些繁琐。

由于吉里吉里脚本采用的.ks格式和.tjs格式都是记事本修改后缀名建立成的,所以更推荐直接使用专门的代码编辑器(比如Visual Studio Code)进行文档编辑。

导入时对照需要的效果,按格式进行批量替换。

需要注意的是,小说≠游戏剧本。

小说的描述、动作和台词经常会混合在一起,导致很多内容无法被简单地查找批量替换。

由图像音效等构成的演出,可以取代大段大段的描述更直观地把画面效果展示给玩家看。

另外,就美观角度而言,将小说中对话常用的双引号留在对话框中也显得极其突兀。

姓名和对话框本身就已经很明确地告诉玩家——它属于人物说出的对白,根本不需要加入双引号来作为区分,甚至还会因为双引号的存在使得“对白”的部分有些头重脚轻。

至于如何将游戏剧本写得更优美……抱歉,这我没法说什么。

只能针对于方便批量导入给出几个建议。

  1. 所有内容尽量简练。

    毕竟到时候都是通过引擎来显示,只需要知道使用哪张场景,上面是有花还是有雪,尽量用简单的词概括它,不行的话可以干脆做一个表格,直接用数字编号对应文件名一个个对照着填。

  2. 对话把场景立绘音效等都用特殊的关键词标记分割开,不要只使用颜色,它对文本编辑器来说没有任何意义。

    可以参考我的形式比如:

    [bgm:日常]

    [se:嘈杂声]

    [bg:教室]

    [fg:小A笑]

    [name:小A]:“早上好!”

    每段文本最后换行。

  3. 不要顾及,放心使用备注符号。

    吉里吉里的ks中的在最前面使用;就是备注。

    一些目前做不到、不方便替换、比较复杂的演出效果或者可能需要保留修改建议的可以使用备注符号。

最后是替换,参考建议2的格式。

我所使用的识别用字符都是自带的kag,bg表示场景、fg是立绘、bgm表示背景音、se为音效。

这里可以直接搜索[bg:教室]替换成[bg storage="教室场景文件名.png"]。

bgm、se、fg同理。

最后是name,它在这里我是表示为姓名。由于nvlmaker中可以在姓名编辑中增加姓名,所以可以直接填写“小A”的简称。比如小A简称是A,那么这里就替换成[A]。

如果是只出现一两次的配角的话,可以替换成[npc id="小A"]

最后把:“替换成空白,最后查找”^p(就是双引号和换行符),替换成[w]^p。

到这里,剧本的基础导入工作就完成了!