项目

PSP Web Recomp 浏览器游戏重编译项目

将 PSP MIPS 可执行文件转换为 C++ 与 WebAssembly,配合 PSP 高层仿真运行时和 WebGL2 渲染器;原生跟踪、画面捕获及音频工具可辅助调查游戏移植中缺失的行为。

使用条件与局限

  • 需自行提供自有游戏的镜像及兼容的可执行文件解密工具。构建需要 Git、CMake、Ninja、C++20、Python 3、PSPRecomp 和 Emscripten。文档测试的构建主机为 Linux,macOS 未经测试。
  • 作者演示仅覆盖两款使用同一引擎的 Ready at Dawn 游戏,其他游戏可能需要补充 HLE 调用或图形功能。目前跳过影片,尚不能加载 PSP 或 PPSSPP 的加密存档;本目录未复现兼容性或性能结论。
  • 浏览器多线程托管需要跨源隔离响应头及 HTTP Range 支持。可选的原生运行程序还需要 EGL/OpenGL ES 开发头文件。
  • 上游说明不附带游戏数据,并要求用户不要再分发生成的游戏 C++ 或 WebAssembly。项目代码采用 MIT;所附 ATRAC 解码器保留 LGPL-2.1-or-later 许可。

关于此条目

类型
项目
类别
游戏分析工具
关联
基础工具
目标
游戏 · 网站

来源复核于

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

一手来源

  1. https://github.com/snuri00/psp-web-recomp/blob/37826ab881d9a593efb842fe47adfae2e9118b5d/README.md
  2. https://github.com/snuri00/psp-web-recomp/blob/37826ab881d9a593efb842fe47adfae2e9118b5d/LICENSE
  3. https://github.com/snuri00/psp-web-recomp/blob/37826ab881d9a593efb842fe47adfae2e9118b5d/docs/internals.md