案例

SymphonyRecomp:用 RecompOne 静态重编译《恶魔城:月下夜想曲》

使用 BlackLabelHQ 的 RecompOne 将北美 PlayStation 版《恶魔城:月下夜想曲》静态重编译为 C#;其运行时模拟 BIOS、内存映射 I/O、GPU 和光驱,使游戏无需主机 BIOS 即可原生运行。按覆盖段划分的函数映射与补丁加入了宽屏、便利性改进、随机器和作弊功能。项目借助 SOTN 反编译项目的资料为函数命名,但强调它是重编译而非反编译。

使用条件与局限

  • 需要用户自有北美版光盘(序列号 SLUS-00067),格式为双音轨 BIN/CUE 或 CHD,并使用固定文件名;其他语言版本的光盘仅被描述为未来语言切换工具的素材来源。仓库不含游戏数据,RecompOne 也不需要 BIOS 或其他 Sony 组件。
  • v0.5.1b 版本(2026-08-19)提供 Windows x64/ARM64、macOS ARM64/x64 和 Linux x64 构建;Linux ARM64 版本已在 0.5b 中移除。源码构建的前置条件包括支持 OpenGL 2.1+ 的显卡、.NET 10、OpenAL 和 Git;更新日志称 OpenGL 2.1 路径仍属实验性质且存在位掩码问题。游戏代码由 RecompOne 子模块依据 config/sotn.json 生成。
  • README 称这是公开测试版,可能存在严重破坏游戏的错误,1.0 版本尚未发布。项目未公布等价性或自动化游戏流程测试,本合集也未重跑更新日志中的任何修复或功能。
  • SymphonyRecomp 没有许可证文件,复用条款未明确;固定版本的 RecompOne 重编译器与运行时采用 MIT 许可,游戏保留各自权利。两个项目均声明代码编写未使用 AI,并拒绝 AI 生成的拉取请求;所审来源未确立 REA 使用。

关于此条目

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

来源复核于

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

一手来源

  1. README.md GitHub · BlackLabelHQ/SymphonyRecomp · 修订 c94a909
  2. config/sotn.json GitHub · BlackLabelHQ/SymphonyRecomp · 修订 c94a909
  3. CHANGELOG.md GitHub · BlackLabelHQ/SymphonyRecomp · 修订 c94a909
  4. .gitmodules GitHub · BlackLabelHQ/SymphonyRecomp · 修订 c94a909
  5. patches GitHub · BlackLabelHQ/SymphonyRecomp · 修订 c94a909
  6. README.md GitHub · BlackLabelHQ/RecompOne · 修订 3c34e6e
  7. LICENSE GitHub · BlackLabelHQ/RecompOne · 修订 3c34e6e
  8. https://github.com/BlackLabelHQ/SymphonyRecomp/releases/tag/v0.5.1b