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