案例

ssbu-recomp:明确玩法边界的静态重编译

将 Super Smash Bros. Ultimate 13.0.4 的 AArch64 代码提前转换,并提供带 Vulkan/OpenGL 渲染的 Windows 运行时。项目还将部分角色脚本重建为可编辑 C++,通过差分与确定性测试对比转换代码和源码行为。

使用条件与局限

  • 运行需要 Windows 10/11 x64、支持 Vulkan 1.3 的 GPU,以及用户自己的 13.0.4 游戏转储。Linux 和 Steam Deck 支持尚未开始。
  • 构建需要 Python 3.10+ 及文档所列软件包、LLVM/clang 9.0.0(文档也说明 8.0.0 可用)、MSVC/Windows SDK、SDL3、Vulkan 头文件、glslang 和参考工具。音乐需要 libopus;影片需要 Media Foundation、VP9 Video Extensions 和 Web Media Extensions 2.x,Windows N 还需要 Media Feature Pack。
  • 只有部分模式报告了游玩覆盖。冒险地图与战斗及若干多人模式尚未测试;在线功能不可用。虚拟设备测试不等于已确认实体手柄可用。
  • 作者说明使用 Claude 智能体。报告的帧率、差分一致性和部分角色比赛轨迹不代表全游戏等价;本目录未运行这些检查。
  • README 授予 GPL 第 3 版或更新版本许可。公开仓库提供工具与运行时,而非游戏转储、密钥或资产;游戏派生产物需要另行处理。

关于此条目

类型
案例
类别
独立重建案例
关联
独立重建项目
目标
游戏

来源复核于

说明已依据一手来源复核;这不代表已运行验证、经过安全审计或确认兼容。

一手来源

  1. https://github.com/Denkishi/ssbu-recomp/blob/938e66bb7be0ba4123e291211895412da421b705/README.md
  2. https://github.com/Denkishi/ssbu-recomp/blob/938e66bb7be0ba4123e291211895412da421b705/BUILDING.md
  3. https://github.com/Denkishi/ssbu-recomp/blob/938e66bb7be0ba4123e291211895412da421b705/LICENSE