关于项目
了解 Truck Sim Navigator 的背景、技术栈。
Truck Sim Navigator
v1.0.0
Truck Sim Navigator 是一款专为 Euro Truck Simulator 2 和 American Truck Simulator 玩家打造的实时导航与位置查看工具。
它以 Electron 桌面应用的形式运行在游戏之外,通过游戏官方提供的遥测 SDK 接收实时数据,在独立的地图界面上展示卡车位置、同步显示游戏内的导航线路、实时显示红绿灯倒计时信息、并完整记录每次任务的行驶轨迹。
内置轻量级 Web 服务器,支持通过局域网在手机、平板等任意设备的浏览器中访问实时地图,让导航不再局限于主屏幕。
工具所有数据读取和存储都在用户本地,无需用户登录注册,不会进行公网连接或数据上传,仅用于游戏数据展示与导航辅助显示,所有数据来源于官方提供的遥测SDK,不对游戏程序进行修改,不涉及任何破坏游戏公平性的功能。
作者
技术栈
Electron
跨平台桌面应用框架
React
UI 界面框架
TypeScript
静态类型语言
OpenLayers
光栅地图渲染引擎
MapLibre GL
矢量地图渲染引擎
C++
共享内存读写
支持的游戏
Euro Truck Simulator 2
SCS Software 出品,欧洲卡车驾驶模拟游戏
American Truck Simulator
SCS Software 出品,美国卡车驾驶模拟游戏
开源致谢
Truck Sim Navigator 主要依赖以下开源项目,在此衷心致谢。
功能强大的 Web 地图渲染库,提供光栅地图显示与车辆位置追踪能力。
开源矢量地图渲染引擎,支持 WebGL 渲染,提供高质量的矢量地图体验。
由 RenCloud 维护的 SCS 游戏遥测插件,提供游戏实时数据接入能力。
由 dariowouters 维护的 SCS 游戏光栅地图解析工具,提供游戏地图解析扫描能力。
由 ETS2LA 项目组维护的 SCS 游戏矢量地图解析工具,提供游戏地图解析扫描能力。