用于Redkit的字符串数据库编辑器

用于Redkit的字符串数据库编辑器

让你能方便地编辑 redkit(《巫师3》)项目中使用的字符串数据库,因为默认的本地化字符串编辑器速度相当慢且功能有限。使用 Python 和 Qt GUI 框架编写。

[color=#f4cccc]已更新,完整支持[/color][color=#ff0000][b]重制版[/b][/color][color=#f4cccc]数据库版本及乌克兰语。[/color][b]
[color=#d9ead3]
概述:[/color][/b]
让你能够便捷地编辑 Redkit(巫师3)项目中所使用的字符串数据库,因为 Redkit 默认的本地化字符串编辑器相当缓慢且功能有限。使用 Python 编写,采用 Qt GUI 框架。

[b][color=#fff2cc]主要功能:[/color][/b]
[list]
[]完全控制字符串参数:id、键、语言文本、资源、属性名称、语音名称[/]
[]轻松进行语言间的翻译[/]
[]从 Redkit 风格和 Radish 风格的 CSV 文件导入[/]
[]导出为 Redkit 风格和 Radish 风格的 CSV 文件[/]
[]按任意值搜索字符串,包括正则表达式过滤[/]
[]严格检查以避免使用无效值,例如:重复的 id、重复的键、NULL 的“属性名称”或“资源”[/]
[]集成所有原版键哈希的映射表 —— 检查键哈希冲突并通知你任何冲突[/]
[/list]
[b][color=#c9daf8]要求:[/color][/b]
Python 3+([url=https://www.python.org/downloads/]https://www.python.org/downloads/[/url])
已安装 pathlib 和 PySide6 模块(在命令行中执行:pip install pathlib PySide6)

[b][color=#d9d2e9]使用方法:[/color][/b]
下载 7z 压缩包,解压并启动(在 Windows 中:双击)[color=#ffff00]RedkitStringsDBEditor.pyw[/color] 文件。
似乎即使 Redkit 项目(使用此数据库)已加载,你仍然可以编辑并保存数据库。

[b][color=#f4cccc]源代码:[/color][/b]
只需用 notepad++ 打开 .pyw 文件即可看到。