案例
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 使用。
关于此条目
- 类型
- 案例
- 类别
- 独立重建案例
- 关联
- 独立重建项目
- 目标
- 游戏
来源复核于
说明已依据一手来源复核;这不代表已运行验证、经过安全审计或确认兼容。
一手来源
- README.md GitHub · BlackLabelHQ/SymphonyRecomp · 修订 c94a909
- config/sotn.json GitHub · BlackLabelHQ/SymphonyRecomp · 修订 c94a909
- CHANGELOG.md GitHub · BlackLabelHQ/SymphonyRecomp · 修订 c94a909
- .gitmodules GitHub · BlackLabelHQ/SymphonyRecomp · 修订 c94a909
- patches GitHub · BlackLabelHQ/SymphonyRecomp · 修订 c94a909
- README.md GitHub · BlackLabelHQ/RecompOne · 修订 3c34e6e
- LICENSE GitHub · BlackLabelHQ/RecompOne · 修订 3c34e6e
- https://github.com/BlackLabelHQ/SymphonyRecomp/releases/tag/v0.5.1b