{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Rayverse ports Rayman 1 PC version 1.21 into a modern executable based on a disassembly of the original. Its C source and platform code target Windows, Linux and macOS as a replacement for RAYMAN.EXE.",
  "description_zh": "Rayverse 依据原版反汇编，将 PC 版 Rayman 1 版本 1.21 移植为现代可执行程序。其 C 源码及平台代码面向 Windows、Linux 和 macOS，旨在替代 RAYMAN.EXE。",
  "entry_url": "https://awesomerea.org/resources/rayverse-rayman-1-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/rayverse-rayman-1-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/Falcury/rayverse/blob/bb709fe7b99a815f6c586af256a0ec29f97370a0/README.md",
  "group": "cases",
  "id": "rayverse-rayman-1-case",
  "json_url": "https://awesomerea.org/resources/rayverse-rayman-1-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/rayverse-rayman-1-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/rayverse-rayman-1-case/index.md",
  "name": "Rayverse: porting Rayman 1 from its disassembly",
  "name_zh": "Rayverse：依据反汇编移植 Rayman 1",
  "reconstruction_method": "port",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Windows builds use CMake with MinGW-w64 or MSVC; Linux and macOS builds require SDL2, with GLEW on Linux.",
    "The port is work in progress.",
    "CC0-1.0 license."
  ],
  "requirements_zh": [
    "Windows 构建使用 CMake 与 MinGW-w64 或 MSVC；Linux 和 macOS 需要 SDL2，Linux 还需要 GLEW。",
    "移植仍在进行中。",
    "采用 CC0-1.0 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/Falcury/rayverse",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
