{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/draxinar/ouo/blob/814ea87fad53b94268cb48d9b1af0e5fcfc6fc18/USAGE.md",
    "https://github.com/draxinar/ouo/blob/814ea87fad53b94268cb48d9b1af0e5fcfc6fc18/LICENSE"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "OUO reconstructs the Ultima Online demo server from UoDemo.exe as a C99 program for POSIX systems. Its function-by-function workflow uses disassembly of the original executable, while added server systems and protocol changes support later Ultima Online clients.",
  "description_zh": "OUO 根据 UoDemo.exe 将《Ultima Online》演示版服务器重建为可在 POSIX 系统运行的 C99 程序。项目按函数反汇编并重写原程序，同时补充服务器功能及客户端协议兼容处理。",
  "entry_url": "https://awesomerea.org/resources/ouo-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/ouo-case/",
  "evidence_url": "https://github.com/draxinar/ouo/blob/814ea87fad53b94268cb48d9b1af0e5fcfc6fc18/README.md",
  "group": "cases",
  "id": "ouo-case",
  "json_url": "https://awesomerea.org/resources/ouo-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/ouo-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/ouo-case/index.md",
  "name": "OUO: a reconstructed Ultima Online demo server",
  "name_zh": "OUO：《Ultima Online》演示版服务器重建",
  "reconstruction_method": "decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "testing",
    "license"
  ],
  "requirements": [
    "A POSIX system with gcc, make and git, plus the separate rundir server data, is needed for the documented installation.",
    "Ultima Online clients 1.25.30 through 5.0.9.1 are the documented tested range.",
    "The repository's C source is licensed under the MIT License; the original UoDemo files are excluded from that license."
  ],
  "requirements_zh": [
    "文档中的安装需要 POSIX 系统、gcc、make、git，以及单独提供的 rundir 服务器数据。",
    "文档记载的客户端测试范围为《Ultima Online》1.25.30 至 5.0.9.1。",
    "仓库中的 C 源码采用 MIT 许可证；原版 UoDemo 文件不在该许可范围内。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://github.com/draxinar/ouo",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
