iRacing 驾驶舱上的 Marble Trace 小组件:排名、相对位置、赛道地图、燃油、天气、雷达和赛车仪表
开源 IRACING 遥测叠加层

你的比赛。
你的数据。

一款免费、透明的 iRacing 叠加层,从不遮挡视线。小巧的 Rust 内核直接从模拟器读取遥测数据。

永久免费 · GPL-3.0 许可 · Windows · iRacing
  • Rust 内核

    小巧的 Rust 后端直接从模拟器的共享内存读取遥测数据。

  • 完全模块化

    每个小组件都可以独立摆放、缩放和设置样式。

  • 每个赛段都有专属布局

    可视化编辑器,并可根据练习、排位和正赛自动切换布局。

  • 任意屏幕

    可用于主屏幕、手机、平板或局域网内的第二台电脑。设备上无需安装任何东西。

多屏布局

一套布局,
任意屏幕。

在局域网内任意屏幕上打开布局——手机、平板、笔记本、第二台电脑。设备只需要一个浏览器,无需安装任何东西。

点选模拟器座舱上的屏幕查看细节

一套模拟赛车座舱:三联屏、上方一块显示器,座舱上还有平板和手机
  1. 01

    添加屏幕

    在布局编辑器中,放在你的显示器旁边,尺寸随意。

  2. 02

    打开链接

    或在设备上扫描二维码。无需应用,无需账号。

  3. 03

    拖入小组件

    每个屏幕都有自己的小组件组合、缩放和列设置。

电脑单向把遥测数据发送到局域网内的设备,不会上传到云端 你的网络 你的电脑 Marble Trace 平板 笔记本 OBS 无云端
设备只能查看:浏览器发来的任何内容都无法更改布局、设置或你正在使用的叠加层。链接带有令牌,可随时重新生成。

布局

每个赛段
一套布局。

哪些小组件、放在哪里、在哪块显示器上。为每个赛段设置专属布局,赛段切换时叠加层随之切换。

屏幕上的车库布局 屏幕上的练习布局 屏幕上的排位布局 屏幕上的正赛布局

小组件设置

每个小组件,
随你设置。

每个小组件的设置旁都有实时预览。关掉一列,在你回到车里之前它就已从画面上消失。

  • 列
  • 行
  • 视图模式
  • 缩放
  • 不透明度
  • 背景
  • 颜色
  • 直播专用副本

操控

一键
搞定。

隐藏全部、切换视图、发送进站指令。每个操作都可绑定到键盘按键或方向盘按键,在所有布局中生效,重新插拔后绑定依旧。

  • 键盘
  • 方向盘
  • 按键盒
  • 摇杆
  • 踏板

两个按键

F8 点击,
F9 移动。

F8 交互
滚动排名、切换级别、点击进站指令。15 秒后鼠标自动回到游戏。
F9 编辑
直接在游戏画面上拖动和缩放小组件。再按一次即可锁定位置。

这两个只是默认设置——任何按键或方向盘按键都可以。

性能

轻量。
快速。

基于我们自研遥测 crate kerb 的 Rust 内核。每个窗口只接收其小组件需要绘制的数据。

GitHub 上的 kerb
  1. iRacing 共享内存
  2. kerb 我们的 Rust crate
  3. Rust 内核 60 · 10 · 4 · 1 Hz
  4. Marble Trace 只发送需要绘制的数据
  5. 叠加层 以及远程屏幕
  • 60 Hz 跟随模拟器自身的信号
  • 按需 不使用的数据绝不发送
  • 开源 应用 GPL-3.0,kerb MIT
真实遥测,
真实比赛。

FAQ

安装
之前。

Discord 上最常见的问题。其他问题欢迎去那里提问。

真的免费吗?

是的。Marble Trace 以 GPL-3.0 协议开源:无需账号、没有广告、没有订阅,也没有任何功能锁在付费版里。

支持哪些模拟器?

Windows 上的 iRacing。这是目前它唯一针对开发和测试的模拟器。

在 iRacing 中使用安全吗?

它通过官方 SDK 读取 iRacing 为应用程序公开的遥测数据——与所有 iRacing 叠加层读取的数据相同。叠加层是独立窗口,不会向模拟器注入任何内容。

为什么游戏画面上看不到叠加层?

请以窗口化或无边框模式运行 iRacing。在独占全屏模式下,游戏会覆盖所有其他窗口,包括叠加层。

需要安装什么?

只需 Marble Trace 本身:从最新版本下载 -setup.exe 并运行。新版本发布后,应用会自动更新。

可以用于直播吗?

可以。在布局中添加一个直播屏幕,并在 OBS 中将其链接作为浏览器源打开——可以是整个屏幕,也可以每个源一个小组件,方便在场景中分别摆放。

手机或平板可以显示小组件吗?

可以。局域网内的任何设备都可以通过设置中的二维码在浏览器中打开一个屏幕。设备上无需安装任何东西,而且它只能查看——无法更改你的设置。

我的设置保存在哪里?

保存在 %APPDATA%\com.voof.marble-trace,而不是安装目录中,因此布局和按键绑定在更新和重装后都会保留。

它会收集数据吗?

启动时通过开源分析服务 Aptabase 发送一个匿名事件:应用版本、操作系统、屏幕分辨率和区域设置。没有账号、没有用户 ID,也不包含你的任何会话遥测数据。

发现了 bug 或有想法,该去哪里反馈?

可以在 Discord 提问,或在 GitHub 上提交 issue.

下载

你的下一场比赛
从这里开始。

一个安装程序,无需其他配置——之后会自动更新。