赞 | 7 |
VIP | 0 |
好人卡 | 0 |
积分 | 30 |
经验 | 0 |
最后登录 | 2024-9-27 |
在线时间 | 334 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 2966
- 在线时间
- 334 小时
- 注册时间
- 2020-6-14
- 帖子
- 89
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 鼠曲草 于 2022-3-5 19:15 编辑
- 这是什么?
这是一款用于通过文本编写事件的小工具。RMMV的事件格式实际上与多行文本类似,但以json格式储存,不通过MV自带的事件编辑器修改极为麻烦,而事件编辑器的输入效率又太低,缺少方便的快捷键,导致编辑起来耗费时间。因此,我想到可以直接读取json并转化为可读性更强的文本(类似于主流的编程语言)。然后花了两天制作出了这款工具。
大致的文本结构可以看下图(注意图里面的关键词都可以参考文档里的简写,比如ConditionalBranch 换成 If):
- 这个工具相对于编辑器真的有效率上的优势吗?
从目前的版本来看是没有的(笑)。除非你对于事件几百个命令名称以及相应的参数结构记得滚瓜烂熟,不然必定不如直接用原生编辑器。但是目前来说,在某几个方面,这个工具还是有一定的优势:
- 对于没有参数的命令,只需要打出事件名直接换行就可以了。而对于列表参数,可以不打外面的括号,只需要用 , (英文逗号或者带一个空格的英文逗号)将参数连接起来即可。
- 如果你记忆力够好的话,可以只用打事件ID(具体ID参看附件里的文档或者Game_Interpreter,但是注意Game_Interpreter有遗漏)代替事件名称。
- 我在docs文件夹中提供了notepad++的自定义语言文件(后缀.xml),在notepad++里面可以加载,可以看到主要的关键词以及事件结构。这便于检查语法。如果你对文本编辑器比较熟悉,还可以转移到其他文本编辑器上。
- (我觉得比较重要的功能)可以在.rrmev文件里编写预处理指令。目前唯一的预处理指令是“重复单行命令多次”,并且可以用不同的参数。例如,你要写“显示文本(1到100)”,可以用预处理指令一行写完,再也不用复制粘贴逐个改参数(要不是这个原因我也不会写这么个工具……)
下载地址 这里 解压密码Cudweed。本工具遵守agpl-3.0开源协议,请勿用于限制之外的用途。
|
|