Skip to content

GXTStudio - 强大的GTA文本资源编辑器

Latest

Choose a tag to compare

@Lzh102938 Lzh102938 released this 02 May 01:38
· 12 commits to main since this release

GXTStudio - 强大的GTA文本资源编辑器

项目介绍

本项目系III.VC.SAGXTExtracter项目的替代项目,原项目停止支持。
为实现更流畅、高效的使用体验,本项目采用 C++Qt6.0 进行重构原项目,并在原有功能上新增若干功能。
本项目官方网页:https://gxtstudio.pages.dev/
哔哩哔哩:https://space.bilibili.com/1657432204 欢迎充电支持!
作者: Lzh10_慕黑

功能特性

智能翻译系统

内置AI翻译引擎,支持批量翻译GXT文本条目。可配置API密钥、系统提示词和批次大小,自动频率控制和重试机制确保翻译稳定性。

多版本支持

支持GTA III罪恶都市圣安地列斯GTA IVGTAV等多个版本的GXT文件格式,自动识别版本并适配解析方式。

文本渲染预览

实时预览GXT文本在游戏中的渲染效果,支持颜色标记、换行符、按键标记等特殊字符的可视化显示,支持预览图片导出。

码表转换

内置多种字符编码转换表,支持现有多个汉化,如罪吧汉化拇指玩汉化Play汉化,以及VC和IV的官方日语版本

智能搜索

强大的搜索过滤功能,支持正则表达式大小写敏感等多种搜索模式,支持高亮显示。

撤销重做

完整的撤销/重做系统,支持多步操作回退,让编辑更加安全可靠。


使用教程

打开文件

  • 双击GXTStudio.exe即可打开编辑器界面,点击文件 - 打开按钮选择要编辑的GXT文件,即可开始编辑。

    注意:编辑前需解除只读模式,否则无法进行编辑。

  • 本软件支持多标签页,用户可一次性打开多个GXT文件进行编辑。
  • 打开一次文件后,程序会记录打开过的文件,并在文件 - 最近文件中显示。

导出文本

  • 点击文件 - 导出按钮,即可导出当前编辑的GXT文件。
  • 导出时,用户可选择导出路径、文件名。
  • 导出完成后,程序将自动生成汇总文件以及各个分表的文件。
  • 本软件支持批量导出,在文件 - 批量导出弹窗中选择要导出的文件,即可批量导出。

编辑文本

  • 打开GXT文件时,标签页有表格列表和文本条目表。

    表格列表中,可右键或双击表格条目来重命名表名。
    下方的加号按钮可用于添加表格条目,部分GXT版本的表格条目数受限,请注意。

    文本条目表中,可双击条目来编辑文本内容。
    若单元格内文本过长,则可以单击右键选择编辑为按钮,进入单独的文本编辑弹窗进行编辑。

  • 编辑字库文件DAT时,程序会默认屏蔽英文数字英文标点ASCII字符,仅保留非ASCII字符。同时也会屏蔽重复输入的字符

  • 由于WHM文件较为特殊,是完整的页面数据文件,因而暂不支持编辑,仅支持查看与导出,敬请谅解。

  • 本软件支持自动保存,在程序窗口的右下角处可选择是否开启自动保存功能。

  • 若需添加GXT新键值对条目,则在文本条目表的下方填写好KEY和VALUE,点击加号按钮即可添加。

  • 若需批量替换GXT文本条目中的指定字符,则可使用上方工具栏的编辑 - 替换功能(亦可使用快捷键Ctrl+H),在弹出的替换弹窗中输入要替换的字符和替换后的字符,即可批量替换。

    • 本软件支持正则表达式替换,用户可在替换弹窗中选择正则表达式模式,实现更复杂的替换操作。
    • 本软件支持大小写敏感替换,用户可在替换弹窗中选择大小写敏感模式,实现更精确的替换操作。
  • 删除指定文本条目,可直接右键条目选择删除,表格条目则需点击右侧的垃圾桶图标删除。
    注意:请先解除只读模式

  • 本软件支持撤销重做操作,用户可在编辑 - 撤销编辑 - 重做中进行操作。

搜索功能

  • 本软件支持搜索过滤功能,支持正则表达式大小写敏感等多种搜索模式,支持高亮显示。
    • 替换功能的弹窗中亦可使用搜索功能,使用方式同界面上的搜索框一致。

码表转换

  • 由于部分日语或中文GXT使用映射表方便字符排序,导致GXT内容无法直接阅读,需要进行码表转换。
  • 本软件无内置编码转换表,需前往静态资源站下载。支持现有多个汉化,如罪吧汉化拇指玩汉化Play汉化,以及VC和IV的官方日语版本
  • 用户可在编辑 - 码表转换中选择要使用的码表,即可进行转换。

智能翻译

  • 本软件内置AI翻译引擎,支持批量翻译GXT文本条目。
  • 可配置API密钥、系统提示词和批次大小,自动频率控制和重试机制确保翻译稳定性。
  • 用户可在编辑 - 智能翻译中选择要翻译的文本条目,即可进行翻译。

    亦可选定单元格区域,右键选择🌐 翻译选定行即可翻译。

个性化设置

  • 用户可在视图 - 设置背景图片中选择要使用的背景图片,即可自定义编辑器界面的背景。可调节高斯模糊亮度,但可能造成略微性能下降。

本软件免费开源,制作不易,如需使用还请支持作者,谢谢!
欢迎在哔哩哔哩为我充电!