跳转至

安装

MRC Tuner Rom 是一个独立的桌面应用:安装之后不需要服务器、不需要账号,也不 需要联网。

环境要求

组件 要求
操作系统 Windows 10/11、macOS 11+、Linux(glibc 2.28+)
内存 4 GB(大 ROM 工程建议 8 GB)
磁盘 应用约 400 MB,ChecksumDLL 约 90 MB,另加工程体积
图形 OpenGL 3.3 或软件光栅化器

从源码编译

Windows(MinGW)

cmake -S . -B build -G "MinGW Makefiles" `
  -DCMAKE_PREFIX_PATH="D:/Qt/6.8.3/mingw_64" `
  -DCMAKE_BUILD_TYPE=Release
cmake --build build --target mtr -j 8
windeployqt --release build/mtr.exe

Windows(MSVC)

cmake -S . -B build -DCMAKE_PREFIX_PATH="C:/Qt/6.8.3/msvc2022_64" -A x64
cmake --build build --config Release --target mtr -j 8

Linux

cmake -S . -B build -DCMAKE_PREFIX_PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt6
cmake --build build --target mtr -j 8
./build/mtr

macOS

cmake -S . -B build -DCMAKE_PREFIX_PATH="$(brew --prefix qt)"
cmake --build build --target mtr -j 8
open build/mtr.app

首次配置时 CMake 会下载并编译 Qt Advanced Docking System 源码,因此第一次 编译需要网络连接。

运行

编译完成后只需启动一个文件:

平台 文件
Windows build/mtr.exe
Linux build/mtr
macOS build/mtr.app

Windows 上 Qt 运行库 DLL 必须与 mtr.exe 位于同一目录;windeployqt 一条 命令即可完成。

Checksum 模块(仅 Windows)

ChecksumDLL/ 附带 148 个 32 位 ECU checksum 模块。64 位程序无法直接加载 它们,因此通过 checksumhelper.exe 辅助进程运行。

这些模块依赖较老的 Microsoft Visual C++ 2005 SP1 (x86) 运行库。未安装 时模块无法加载;应用会明确提示,并仅保留内置的 MED17/EDC17 校验能力。

Mfc80.dll、Msvcr80.dll、Msvcp80.dll、gmp.dll 等旧依赖已包含在 ChecksumDLL/ 中;重新分发时请整目录复制。

首次运行

首次启动时应用会:

  1. 显示欢迎页(新建、打开、设置、手册),
  2. 创建数据目录 —— 用户数据位于操作系统的标准位置 MRC / MRC Tuner Rom 下,
  3. 加载默认 MRC 主题(深色底,绿色与橙色强调)。

页首的 ? 按钮打开本手册,语言菜单切换界面语言。

工作区布局

窗口 ▸ 保存工作区布局 保存面板排列,窗口 ▸ 加载工作区布局 恢复它 —— 同时打开多个工程窗口时非常方便。

更新

应用不会自我更新。从仓库获取新版本重新编译,或直接覆盖已安装的副本。更新前 请确认工程文件:新版本能打开旧版本的 .mtrp,但反向并不总是成立。