Project1

标题: 批量对话导入 [打印本页]

作者: 诗与曲    时间: 2023-10-1 19:38
标题: 批量对话导入
因为做的游戏文本量比较大,手动导入太累了,但搜了很久都没找到可以大量导入对话文本的插件或者工具,想知道是否有这样的工具或者插件
作者: Undermine    时间: 2023-10-1 20:30
本帖最后由 Undermine 于 2023-10-1 20:31 编辑

这个:https://rpg.blue/thread-390820-1-1.html
超级实用!简直是我的救命恩人!
作者: 诗与曲    时间: 2023-10-1 21:43
Undermine 发表于 2023-10-1 20:30
这个:https://rpg.blue/thread-390820-1-1.html
超级实用!简直是我的救命恩人!

感谢!我这就看看!
作者: 诗与曲    时间: 2024-4-6 02:16
Undermine 发表于 2023-10-1 20:30
这个:https://rpg.blue/thread-390820-1-1.html
超级实用!简直是我的救命恩人!


打扰一下,我用了这个插件后不知道哪里出错了,是乱码
作者: 505681468    时间: 2024-4-6 02:28
本帖最后由 505681468 于 2024-4-6 02:36 编辑
诗与曲 发表于 2024-4-6 02:16
打扰一下,我用了这个插件后不知道哪里出错了,是乱码


文本内容是什么,工程或者配置文件方便发一下吗

如果只是简单的显示指定文本文件的话,可以试试 QABS 的功能




demo : https://github.com/quxios/QMV-Master-Demo
demo  download : https://github.com/quxios/QMV-Master-Demo/archive/refs/heads/master.zip

文本导入功能核心:
基础核心 : https://github.com/quxios/QMV-Master-Demo/blob/master/js/plugins/QPlus.js
导入功能 : https://github.com/quxios/QMV-Master-Demo/blob/master/js/plugins/QImport.js
作者: 诗与曲    时间: 2024-4-6 13:45
505681468 发表于 2024-4-6 02:28
文本内容是什么,工程或者配置文件方便发一下吗

如果只是简单的显示指定文本文件的话,可以试试 QABS 的 ...

这是文本内容
#sec start
玩家:你……不是卡南帝国的人,神殿的人竟然会允许吗?
当初为了收下林当侍从,你就花了不少功夫。
白发是受到神明宠爱的象征,但是卡南帝国十分排外,他们怎么会接受异国人成为他们的圣女?
米娅:你难道认为那些人像表面上那样虔诚吗?在利益面前,偏见也可以让步
玩家:…… ……

Config文件我是直接复制帖子里的
{
  "roles": {
        "1": {
          "name": "",
          "fuki":"#{P:heros}#{N:\\N[1]}"
        },
        "2": {
          "box": ["heros",1],
          "name": "\\N[2]"
        }
  },
  "importantColor":17,
  "defaultColor":0,
  "nameColor":1,
  "nameTag":"\\>\\C[%3]【%1】\\C[%2]"
}

指令我是这样写的






作者: 505681468    时间: 2024-4-6 14:01
可能是插件冲突?
正常跑起来了


作者: 小秋橙    时间: 2024-4-6 16:08
mv/mz批量导入文本最容易想到的方法应该是逐句自动化处理成json格式再粘贴到对应的地图/公共事件文件里,可以先打开一个现有的地图或公共事件的json文件(MapXxx.json或者CommonEvents.json)然后看看其中有没有101和401号指令,是什么样的格式,最后自动化处理方面应该可以用各种编程语言来写,包括JavaScript自己。
作者: 诗与曲    时间: 2024-4-6 21:45
505681468 发表于 2024-4-6 14:01
可能是插件冲突?
正常跑起来了

我把其他插件都关了,还是乱码,我不知道是哪里出错了
请问有没有范例工程?
作者: 诗与曲    时间: 2024-4-6 21:47
小秋橙 发表于 2024-4-6 16:08
mv/mz批量导入文本最容易想到的方法应该是逐句自动化处理成json格式再粘贴到对应的地图/公共事件文件里,可 ...

我完全不会程序
作者: 505681468    时间: 2024-4-6 22:01
诗与曲 发表于 2024-4-6 21:45
我把其他插件都关了,还是乱码,我不知道是哪里出错了
请问有没有范例工程? ...

里面是地图文件、配置文件、脚本文件
新建工程,覆盖文件应该能跑起来

demo-plugin-text.rar (382.86 KB, 下载次数: 1)
作者: 诗与曲    时间: 2024-4-6 22:14
本帖最后由 诗与曲 于 2024-4-6 22:20 编辑
505681468 发表于 2024-4-6 22:01
里面是地图文件、配置文件、脚本文件
新建工程,覆盖文件应该能跑起来


好的,感谢!




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1