opentestdriveunlimited/OpenTestDriveUnlimited

GitHub: opentestdriveunlimited/OpenTestDriveUnlimited

经典赛车游戏《无限试驾》的开源跨平台重制项目,使用 Vulkan 图形 API 修复现代系统兼容性问题。

Stars: 60 | Forks: 3

# Open Test Drive Unlimited (OpenTDU) [![Windows (x86 + x64)](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/db2a24c23a215115.svg)](https://github.com/opentestdriveunlimited/OpenTestDriveUnlimited/actions/workflows/build_windows.yml) [![Linux (x86_64)](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/6b062a9547215117.svg)](https://github.com/opentestdriveunlimited/OpenTestDriveUnlimited/actions/workflows/build_linux.yml) [![macOS (arm64)](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/ae7669f49d215121.svg)](https://github.com/opentestdriveunlimited/OpenTestDriveUnlimited/actions/workflows/build_darwin.yml) Test Drive Unlimited PC (TDU) (MC 1.66A) 的源端口 本项目的目标是创建一个新的客户端,修复在现代系统上遇到的各种问题(AI、渲染、安全等),并提供跨平台兼容性。 **本项目不是游戏的替代品(您仍需拥有合法副本);且不提供任何游戏资源!** Alt Text Alt Text Alt Text ## 下载 每夜版二进制文件可在此处获取:[https://github.com/opentestdriveunlimited/opentestdriveunlimited/releases](https://github.com/opentestdriveunlimited/opentestdriveunlimited/releases)。 ## 依赖项 * CMake (3.15 或更高版本) * C++17 编译器 (例如 clang; gcc 或 MSVC) * Vulkan SDK (1.3.204.0 或更高版本) ## 构建说明 1. 使用以下命令克隆代码:`git clone --recursive git@github.com:opentestdriveunlimited/OpenTestDriveUnlimited.git` 2. 运行适用于您主机平台的构建脚本(**Windows** 使用 `build_win.bat x64`,**Linux 或 macOS** 使用 `build_unix.sh`) ## 首次运行要求 **在首次运行 opentdu 之前,您必须至少运行一次 opentdu_assetExtractor!** 该可执行文件将从原始可执行文件中提取着色器和配置文件(并为 Vulkan 生成 SPIRV 字节码)。 ## 项目进度 进度按游戏模式进行跟踪: | GameMode | Project Page | Status | | ----------- | ----------- | ----------- | | VideoBumper | N/A |**Done**| | Login | https://github.com/orgs/opentestdriveunlimited/projects/5 |**In Progress**| | CarShowCase | https://github.com/orgs/opentestdriveunlimited/projects/1 |**In Progress**| | Intro | N/A |**Not Started**| | FreeRide | N/A |**Not Started**| | Map | N/A |**Not Started**| | Home | N/A |**Not Started**| | Shop | N/A |**Not Started**| | Mission | N/A |**Not Started**| | GameModeEdit | N/A |**Not Started**| | InstantChallenge | N/A |**Not Started**| | TestCar | N/A |**Not Started**| | Garage | N/A |**Not Started**| | Living | N/A |**Not Started**| | Sandbox | N/A |**Not Started**| | Goodies | N/A |**Not Started**| | AvatarShowcase | N/A |**Not Started**| | DriveIn | N/A |**Not Started**| | Dressing | N/A |**Not Started**| | AfterMarket | N/A |**Not Started**| | AITrainer | N/A |**Not Started**| | CinViewer | N/A |**Not Started**| | Estates | N/A |**Not Started**| | Club | N/A |**Not Started**| | Lobby | N/A |**Not Started**| | OnlineReplay | N/A |**Not Started**| | IntroDemo | N/A |**Not Started**| | OutroDemo | N/A |**Not Started**| | BoatTour | N/A |**Not Started**| | Jail | N/A |**Not Started**|
标签:ARM64, Bash脚本, C++17, CMake, HTTP头分析, TDU, Test Drive Unlimited, Vulkan, Waymore结果处理, x86_64, 反向工程, 开源游戏, 渲染引擎, 游戏兼容性补丁, 游戏开发, 游戏引擎重制, 源码移植, 现代系统适配, 经典游戏复刻, 赛车游戏