设置¶
其他 ▸ 设置 用于管理语言、主题、AI 提供方、路径与高级选项。
语言¶
界面语言可在 其他 ▸ 语言 中即时切换。仓库中提供六个语言包:
tr · en · es · nl · th · zh_CN
界面语言与标定图名称翻译是两件事:界面来自设置,标定图名称来自
其他 ▸ 翻译标定图名称。
主题¶
默认主题是 MRC 配色:深色底,绿色与橙色强调。ColorThemes 列表中还有其他
配色可选。
主题切换立即生效:窗口框架、波形视图、曲线颜色、对话气泡/面板(含
guided workflow 卡片)与标定图行都会重新着色。From hexdump cursor 之类的
标签也会随之更新颜色。
颜色¶
设置 ▸ 颜色/主题 中的所有主题颜色均可用可视化取色器编辑。新增的
对比增量颜色(Comparison Delta Colors)分组可设置增加(暖色)/ 减少
(冷色)的增量颜色。十六进制视图右侧 Overview / minimap 条带的背景色
也在同一窗口中设置。
用户主题可保存、重命名、删除,并可作为 .mtrtheme 文件
导入/导出。
要自定义配色,请修改 appconfig.cpp 中的 mrcSignature() 并重新编译。
标定图热力显示¶
标定图编辑器表格与两个三维曲面视图共用同一套热力配色,在
设置 ▸ 标定图热力显示 中选择:
| 配色 | 特点 |
|---|---|
MRC |
默认:深蓝 → 青绿 → 绿色 → 琥珀 → 珊瑚红 |
Viridis |
感知均匀,对色盲友好 |
Turbo |
高对比彩虹 |
Grayscale |
适用于打印/电子墨水的灰阶 |
Classic OLS |
经典蓝 → 绿 → 黄 → 红 |
增量阈值决定三维增量视图中忽略多大比例的改动(以该标定图最大改动为基准,
0 % 表示全部显示)。增量视图激活时,角落会显示红/蓝差值标尺(Δ Mod−Ori)。
键盘快捷键¶
设置 ▸ 键盘快捷键… 对话框可编辑 QAction 快捷键:分配已被占用的按键时会给
出冲突警告,恢复默认可回到出厂值。偏好持久保存。
新的网格与导航按键默认提供,可在同一对话框中修改:
| 快捷键 | 功能 |
|---|---|
M / W |
在 Text 与 2D 中增减列数 |
Ctrl+← / Ctrl+→ |
把原点左移 / 右移一个字节 |
F / Shift+F |
下一 / 上一标定图 |
P / T |
3D Preview / Text 视图 |
K |
Selection → Map |
Ctrl+B |
Optimize value range |
列布局(Text / 2D 共用网格)¶
Text 与 2D 视图共用同一套列布局:M/W 改变列数,Ctrl+←/Ctrl+→ 改变
原点。2D 中列边界以 line-break 竖线绘制(每第 4 条为主刻度),可拖动
竖线直接改变列数。该布局在会话期间保留;选择 ▸ Support map selection 会为
选中范围找出最可能的列数与原点。
2D 曲线的绘制样式由标定图编辑器中的 Style 选择器决定:Classic
(默认)、Columns 或 WinOLS;恢复默认 也会回到 Classic。工作区 2D
视图中的 Column guides 按钮可显示/隐藏共用的列参考竖线;该偏好在会话之间
保留。
工具栏自定义¶
右键工具栏并选择自定义工具栏…,可挑选显示哪些操作;偏好持久保存。
3D 预览主题¶
视图 ▸ 3D Preview Theme 可选择浮动 3D Preview 窗口的渲染主题:Dark、
Blue Mesh、Green 与 White。选择持久保存,且独立于标定图热力
配色(是另一套曲面着色)。
ECU 预设与工作区布局¶
- ECU 预设:
项目 ▸ Apply ECU preset…读取data/ecupresets/下的 JSON 预设;可用MTR_DATA_DIR环境变量指向自定义数据根目录。预设只填充空白的 工程字段,显示 checksum 提示,并对未验证的条目给出警告。 - 布局预设:
窗口 ▸ Save Layout as…把当前面板排布保存为命名预设 (键ui/layouts/<name>);从 Restore Layout 子菜单恢复,用 Delete Layout… 删除。
数据根目录、知识库与离线翻译¶
- 数据根目录:
data/下的文件(ECU 预设、ecukb/、tuningops/)从应用 旁读取;可用MTR_DATA_DIR环境变量更改根目录。data/ecukb/mtr_ecu.db(ECU/车辆/DTC 知识库)与data/tuningops/*.json(维护操作)是可选的; 文件缺失时 DTC Lookup 与 Maintenance mode 会静默关闭。 - 本地 AI 知识库(RAG): 存在
data/ecukb/mtr_rag.db(SQLite FTS5)时, 助手会把与你最新消息最相关的知识库片段加入提示词,并向模型提供一个只读的kb_search工具。它完全在本地运行,不联网。没有该数据库时,助手行为与以前 完全一致。 - 离线标定图名称 glossary: 标定图名称翻译会先查询内置的汽车缩写词表
(例如
egr、lambda、ivvt、n_max);Fast引擎使用 glossary + Google 链,Smart引擎使用所选的 AI 模型。结果缓存在mapnames数据库中。
Checksum(导出)¶
启用 项目 ▸ Correct checksums on export 后,导出 ROM 时检测到的 checksum
区块会在导出的副本上自动修正(工程中的 ROM 不变)。该偏好保存在
checksum/autoCorrectOnExport 键下并在会话之间保留;关闭时会在写入前询问。
AI 提供方¶
| 字段 | 含义 |
|---|---|
| 提供方 | 从列表中选择 |
| 密钥 | 各提供方不同,保存在本地(Windows 上使用 DPAPI 与当前用户账户绑定加密) |
| 基础地址 | 可选,用于 OpenAI 兼容端点 |
| 模型 | 从列表选择,⟳ 可刷新 |
| 强度 | 发送给模型的思考预算 |
模型从提供方的 /models 端点实时获取。免费/试用模型会给出提示。
路径¶
应用数据存放在操作系统的标准位置:
| 平台 | 位置 |
|---|---|
| Windows | %APPDATA%\MRC\MRC Tuner Studio |
| Linux | ~/.local/share/MRC Tuner Studio |
| macOS | ~/Library/Application Support/MRC Tuner Studio |
该目录包含工程、自动保存、主题、翻译缓存(mapnames.db)与对话历史。可在
设置中直接打开。
自动保存¶
启用自动保存后,编辑会在空闲一段时间后写入。临时文件保存在 autosave/,
崩溃时数据可恢复。
高级¶
- 界面缩放 —— 高 DPI 屏幕上的界面比例。
- 字节序与数据宽度的默认值。
- 清理翻译缓存。
- 调试:以
MTR_DEBUG_RPC=ON编译的版本会启用应用内 TCP 通道与文件日志, 提交问题报告时可以引用相关片段。
配置文件¶
设置保存在 QSettings 存储的 MRC / MRC Tuner Studio 键下。若必须手动修改,
请先关闭应用;下次启动时会读取该文件。