Releases: YuanX1a0/GTAW-Log-Parser
Releases · YuanX1a0/GTAW-Log-Parser
Release list
v6.3.2
v6.3.2 更新日志 / Changelog
新功能 / New Features
- AI 上下文翻译(可开关):新增"AI 上下文翻译"设置项(翻译设置 → 翻译服务,仅 DeepSeek/豆包/Custom 可见)。开启后翻译游戏内聊天时,AI 会参考最近 30 条聊天记录理解前后文语境,翻译更准确。仅 AI 翻译有效(Google 免费翻译/DeepL/Zoom 不支持上下文)。注意:开启会增加 token 消耗 / New "AI context translation" toggle (Settings → Translation service, shown for DeepSeek/Doubao/Custom). When enabled, in-game chat is translated with the last 30 chat lines as context so the AI understands what was said before. AI providers only (Google free/DeepL/Zoom do not support context). Note: increases token usage.
修复 / Fixes
- 缓存 key 加入上下文签名,开启上下文后不会命中旧的"无上下文"翻译缓存 / Cache key now includes the context signature so stale context-free translations are not served from cache
下载 / Download
- 点击右上角
GTAWorldChatAssistant.exe下载最新版本 / ClickGTAWorldChatAssistant.exein the Assets section to download
v6.3.1
v6.3.1 更新日志 / Changelog
新功能 / New Features
- Google 翻译源可选:翻译设置中可手动选择使用哪个免费 Google 翻译镜像(自动/gtx/at/老接口/translate.google.com/translate.google.cn),被限流时自动切换下一个 / Selectable Google Translate mirror sources (auto/gtx/at/legacy/translate.google.com/translate.google.cn), auto-failover on 429
- 输入框占位提示:特殊名词编辑框为空时显示灰色提示文字 / Placeholder hints for the special-noun input boxes
修复 / Fixes
- Google 翻译 429 限流:自动重试 3 次失败后进入 120 秒冷却,不再无限刷日志;修复双重解析 JSON 导致的"无效的 JSON 基元"报错 / Fixed Google Translate 429 handling: automatic retry then a 120s cooldown with throttled logging; fixed the double-JSON-parse error that produced "无效的 JSON 基元"
- 降低并发:翻译 worker 从 4 降到 2,减少免费接口被限流的概率 / Reduced translation workers from 4 to 2 to lower the chance of hitting rate limits
下载 / Download
- 点击右上角
GTAWorldChatAssistant.exe下载最新版本 / ClickGTAWorldChatAssistant.exein the Assets section to download
v6.3.0
中文更新内容
新增功能:
- 特殊名词词表:内置 GTA5 全部官方道路名(游戏数据原名,如 Boulevard Del Perro、Grove St)与官方中文译名对照(洛圣都、好麦坞、佩罗、密申罗、葛洛夫街、大洋高速公路等),启动时自动创建在 AppData 的 special-nouns 文件夹;支持导入多个 JSON 词表、点击标签自动填词、一键打开词表文件夹、查看参考示例
- 词条编辑:词条支持新增、修改、删除,保存修改需要确认,也可以取消修改,不会误改词表文件
- 5 套翻译预设:翻译和发送翻译各支持 5 个预设提示词,点击即可切换不同风格
界面与性能:
- 界面美化:按 Fluent 2 设计规范重做浅色主题,修复文字白底看不清的问题
- 聊天日志优化:日志最多显示 500 条,可点击加载更早消息,几万行的大日志不再卡死
- 输入框优化:修复输入框文字不显示、位置偏移问题,新增灰色占位提示,说明每个输入框的用途
English Changelog
New Features:
- Special-noun dictionaries: bundled with the full official GTA V street list (game-data names such as Boulevard Del Perro, Grove St) plus official Chinese translations (Los Santos, Vinewood, Del Perro, Mission Row, Great Ocean Highway...), auto-created in AppData\special-nouns at startup; supports importing multiple JSON dictionaries, click-to-fill tags, opening the dictionary folder and a reference example
- Entry editing: add / modify / delete entries with save confirmation and a cancel option, never overwrites dictionary files by accident
- 5 translation presets: 5 preset prompts for both translation and send-translation, switch with one click
UI and Performance:
- Fluent 2 UI: redesigned light theme following the Fluent 2 design guidelines, fixed invisible white-on-white text
- Chat log improvements: shows up to 500 lines with a load-earlier button, huge logs no longer freeze the app
- Input boxes: fixed text rendering and positioning, added grey placeholder hints explaining each input
v6.2.1
v6.2.1 更新
修复
- 模糊缓存误命中:缓存模糊匹配时,若文本中的数字信息不同(例如货箱数量 4 个 vs 3 个),不再复用之前的旧翻译,会重新翻译
- 大日志解析卡死:点「解析」读取超大聊天日志不再卡死窗口——解析移到后台线程,界面保持响应;日志过大时界面只显示最近 15000 行(「保存」仍导出完整内容);自动解析同样异步化且防止任务重叠
v6.2.1 Release Notes
Fixes
- Fuzzy cache false hit: When the numbers in the text differ (e.g. "4 crates" vs "3 crates"), the stale cached translation is no longer reused; the message is translated again.
- UI freeze on huge logs: Parsing a very large chat log no longer freezes the window. Parsing now runs on a background thread and the UI stays responsive; oversized logs show only the latest 15,000 lines on screen (the "Save" button still exports the full contents). Auto-parsing is also async and prevents overlapping runs.
v6.2.0
v6.2.0 更新
新增
- API 用量页面:主窗口新增「API 用量」入口,按模型卡片展示累计请求次数与累计 Token。卡片内含每日请求趋势面积图与输入/输出 Token 堆叠柱状图,支持最近 7 天 / 30 天时间范围筛选,鼠标悬浮可查看当天详细数据(日期、请求次数、输入 Token、输出 Token、总 Token)
- OpenAI 模型列表刷新:为「OpenAI ChatGPT Subscription」预设补充默认端点,修复模型列表无法刷新的问题
- 端点与 Key 不匹配提示:使用 OpenAI 官方端点(api.openai.com)但 Key 非 sk-proj- 开头时给出提示
修复
- 模型列表端点为空时输出明确日志,不再静默失败
移除
- 移除非英文消息发送拦截功能(游戏端注入方案无法稳定拦截中文发送)
v6.2.0 Release Notes
What's New
- API Usage Page: Added an "API Usage" entry to the main window. Each model card shows cumulative request count and total tokens, with a daily request trend area chart and an input/output token stacked bar chart. Supports 7-day / 30-day time range filtering, with hover tooltips showing date, request count, input tokens, output tokens and total tokens.
- OpenAI model list refresh: Added the default endpoint for the "OpenAI ChatGPT Subscription" preset, fixing the model list not refreshing.
- Endpoint/key mismatch warning: Shows a hint when using the official OpenAI endpoint (api.openai.com) with a key that does not start with sk-proj-.
Fixes
- Clear log message when the model list endpoint is empty instead of failing silently.
Removed
- Removed the non-English message send blocking feature (game-side injection could not reliably intercept Chinese sending).
v6.1.0
新增 / New
- 自定义 AI 翻译服务(OpenAI 兼容接口),内置 200+ 服务商预设(DeepSeek、OpenRouter、硅基流动、Moonshot、阿里百炼、豆包、Anthropic、Gemini、Ollama 等),选择服务商 + 输入 API Key 自动读取模型列表
Custom OpenAI-compatible AI translation provider with 200+ built-in service presets (DeepSeek, OpenRouter, SiliconFlow, Moonshot, Alibaba Bailian, Doubao, Anthropic, Gemini, Ollama, ...). Pick a preset, enter its API key and the model list loads automatically. - 支持手动 "+" 添加模型 / Manually add models with the "+" button.
改进 / Improvements
- 阿里百炼兼容:自动去掉 system 角色限制、max_tokens 动态计算(256-3072)、Coding Plan / Token Plan 专属 Key 自动识别端点与套餐模型
Alibaba Bailian compatibility: system-role-free prompts, dynamic max_tokens (256-3072), auto-detection of Coding Plan / Token Plan keys with fixed package model lists. - 修复模型列表不刷新:每个服务商独立防抖、Key/端点变更强制刷新、发送区与聊天区拉取逻辑统一
Fixed model list refresh: per-provider debounce timers, forced refresh on key/endpoint changes, unified chat & send fetch logic. - 模型切换即时生效并输出确认日志 / Model switches take effect immediately with confirmation logs.
- 热键事件触发 Windows 原生气泡提醒并记录日志 / Hotkey events now trigger native Windows balloon toasts with logging.
修复 / Fixes
- 翻译错误体透传(400/401 真实原因写入日志)、批量翻译回退
Translation error bodies are passed through (real 400/401 reasons in logs); batch translation fallback.
v6.0.0
v6.0.0
???
- ????????????????????????????????????????????????????????????????????????????
- ???????????????????????? API ???
- ???????????????????/???/?????- ????????????????????????
- ???????????? Windows ???
- ??????????????????????????????????/???????????????????- ??????????????????/ ????????
???
- ??????????i??????????????????- ?????????????????????????????????????????- ??? DeepSeek / DeepL / ??? / Zoom / Google ???
???
- ?????u?????????????????????????ing ????????????
???
- ????????????????????- ?????????????????????
5.1.0 - Multilingual & Real-Time Parsing
5.1.0 - Multilingual & Real-Time Parsing
New Features
- Multilingual UI: Added a language switcher in Program Settings. Languages now ship as editable JSON packs and are embedded into the executable.
- Simplified Chinese (简体中文) & Traditional Chinese (繁體中文): Full translations for every UI string, dialogs and menus.
- Spanish (Español): Completed the Spanish translation for the whole UI (previously only server IPs were localized).
- Real-Time Parsing: New "Automatically parse the chat log in real time" toggle in Program Settings. When enabled, the main window refreshes automatically (every 2 seconds) as new chat arrives, without flickering.
- Easy Localization: Drop a new
xx-XX.jsonnext to the executable to add a language without recompiling; edit a JSON file to tweak any string.
Changes
- Localization engine moved from
.resxto JSON language packs (embedded as resources). - Language list is now discovered dynamically from available language files.
- Program Settings window gained the Language picker and the new Real-Time Parsing switch.
Downloads
GTAWAssistant.exe— main applicationParserMini.exe— mini parser (command-line variant)
5.1.0 - 多语言支持与实时解析
新功能
- 多语言界面:程序设置中新增语言切换选项。语言包以可编辑的 JSON 形式提供,并已嵌入可执行文件中。
- 简体中文与繁体中文:所有界面文本、对话框和菜单均提供完整翻译。
- 西班牙语(Español):补全了全界面西班牙语翻译(此前仅本地化了服务器 IP)。
- 实时解析:程序设置中新增「自动实时解析聊天日志」开关。开启后,主窗口会每 2 秒自动刷新,聊天有新内容时即时显示,且不会闪烁。
- 轻松扩展语言:在可执行文件旁放入新的
xx-XX.json即可添加语言,无需重新编译;直接编辑 JSON 文件即可修改任意文案。
变更
- 本地化引擎由
.resx迁移至 JSON 语言包(以嵌入资源方式打包)。 - 语言列表改为根据可用语言文件动态发现。
- 程序设置窗口新增语言选择器与实时解析开关。
下载
GTAWAssistant.exe— 主程序ParserMini.exe— 迷你解析器(命令行版本)