Rothes / LineSplitter

用于 DELTARUNE 本地化.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LineSplitter

用于 DELTARUNE 本地化.

特性

  • 能够区分界面文本(#) 和消息文本(&).
  • 能够区分角色交谈文本和物品交互文本(换行阈值不同).
  • 能够区分格式符号与占位符, 防止换行符加入在其之间.
  • 能够区分英文字符与中文字符(字符宽度不同).
  • 能够检测词组, 防止在词组之间插入换行符.
  • 能够保证文本格式与原版格式相同.

用法

  1. 在命令行中定位到工具所在目录, 然后输入 java -jar "line-spitter vxxx" 并按下回车.
  2. 按照提示输入待转换的语言 json 文件路径.
  3. 等待转换完成.
  4. 检查插件提示信息, 手动处理一些工具无法处理的项.

注意

  • 由于字体不同, 可能需要手动更改工具中的阈值和英中文字符占宽比.
  • 使用该工具后, 需要禁用 Deltarune 内置的打字机换行功能(obj_writer Draw 中 174 行附近), 以防止与其产生的冲突.
  • 建议每次使用工具时保留处理前的文件, 并在每次发布时才使用处理后的文件.
  • 此工具使用 ANSI 转义码. 部分控制台可能无法正常显示部分信息. 对于 Windows 用户, 建议使用 Windows Terminal.

About

用于 DELTARUNE 本地化.

License:GNU General Public License v3.0


Languages

Language:Java 100.0%