RanggaCasper/MostWanted-Android

游戏

用自己合法获得的游戏文件,在 arm64 Android 设备上原生运行 Xbox 黑名单版的《极品飞车:最高通缉》。

115
8
C++
MIT
创建于 6 天前

这是一个非官方的《极品飞车:最高通缉》Xbox 黑名单版 Android 原生移植项目。它把原版 x86 游戏代码提前静态重编译为 C++,再构建成 arm64 版本,通过 Vulkan 渲染器和 SDL3 运行,不依赖模拟器。目标用户是拥有受支持光盘、希望在 Android 上用触屏、手柄或键盘游玩并使用扩展画面设置的玩家。

能做什么

APK 提供完整的屏幕 Xbox 风格手柄:左侧浮动左摇杆、右侧拖动右摇杆、ABXY 按键、扳机、十字键、Start 和 Back,位置、大小与透明度都可编辑。SDL3 支持的手柄可连接并带震动,连上手柄后触屏控件会自动隐藏;键盘的每个按键和两个摇杆都可重新绑定。画面选项包括按屏幕高度 20%–200% 设置渲染分辨率、V-Sync、帧率上限、FPS 计数器、各向异性过滤、FXAA 或 SSAA 2x,以及屏幕滤镜。存档、TOML 设置文件和着色器缓存都存放在 Android/data/com.racas.mostwanted/files 下。

安装与要求

安装 APK 后需授予所有文件访问权限(也可改用应用内部 assets 目录),再把你自己合法获得的游戏文件放进 MostWanted 文件夹:可以是光盘镜像,也可以是 default.xbe 加上旁边的 NFS 文件夹。项目本身不附带任何游戏资源。仅支持美版黑名单版,以 default.xbe 的 SHA-1 识别。设备需要 Android 10 或更高版本的 arm64 系统、支持 Vulkan 1.1 的 GPU(作者举例 Adreno 6xx、Mali-G7x 或更新型号、Xclipse)、4 GB 内存和 4 GB 存储空间。

当前状态

作者标注这是进行中的工作。目前只在 Xiaomi Pad 7(Snapdragon 7+ Gen 3)上测试过:启动、菜单、生涯开场和比赛可玩,比赛中约 60 FPS。已知问题包括:太阳眩光的可见性检测尚未实现,因此眩光不显示;第一场比赛之后的一段剧情影片曾被看到停在第一帧;游戏自身代码中的罕见崩溃出现过两次。未包含任何针对本作的修改、作弊或解锁帧率。除该设备外,没有其他测试记录。

构建

构建需要 Windows PC,运行重编译器需要 Visual Studio 2022 及桌面 C++ 工作负载;还需要 Android Studio,并在其中安装 SDK Platform 34、NDK 28.2.13676358、CMake 3.31.6 和 Java 17–21。Python 只在从光盘镜像中提取 default.xbe 时需要。运行 build.bat 会把游戏重编译到 generated/game 并生成 release APK,首次完整 arm64 构建耗时 30 到 90 分钟。

HotRepo 点评

2026-10-30 在 HotRepo 的 C++ 新项目榜上观察到该项目,总星数 115,排名第 23。这是单次有日期的快照,不是每日增量;可比的每日榜单历史不足,无法判断热度是在上升还是消退。

项目源码与说明

本文由 AI 根据项目 README 生成,更新于 2026年10月30日,以项目官方文档为准。