{
  "added_at": "2026-11-10",
  "additional_evidence_urls": [
    "https://sourceforge.net/p/toom/liblbx/ci/d0dbe751d79d00dc75b05358a5f2d543a8563779/tree/doc/man/lbximg.1",
    "https://sourceforge.net/p/toom/liblbx/ci/d0dbe751d79d00dc75b05358a5f2d543a8563779/tree/doc/man/lbxtool.1",
    "https://sourceforge.net/p/toom/liblbx/ci/d0dbe751d79d00dc75b05358a5f2d543a8563779/tree/tests/regress.sh",
    "https://sourceforge.net/p/toom/2oom/ci/f9cd4b0717dbbf5c41b6628434437972abfda7cb/tree/README",
    "https://sourceforge.net/p/toom/2oom/ci/f9cd4b0717dbbf5c41b6628434437972abfda7cb/tree/notes/music.txt"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "2ooM works toward a remake of Master of Orion II that runs on the original game's data files. Its liblbx library and the lbxtool and lbximg tools list and extract LBX archives and decode the game's multi-frame 256-colour LBX images to PNG, applying base palettes from fonts.lbx and override palettes for player colours, with an md5-based regression test against the original archives. Notes record the music format and map stream.lbx and streamhd.lbx entries to named tracks, and the engine repository holds a plugin-based skeleton with a virtual file system and SDL and FFmpeg modules.",
  "description_zh": "2ooM 的目标是重制《Master of Orion II》，运行时使用原版游戏的数据文件。liblbx 库及 lbxtool、lbximg 工具可列出并解包 LBX 归档，把游戏中多帧 256 色的 LBX 图像解码为 PNG，支持取自 fonts.lbx 的基础调色板和用于玩家颜色的覆盖调色板，并附有对照原版归档、以 md5 校验的回归测试。笔记记录了音乐格式，并把 stream.lbx 和 streamhd.lbx 中的条目对应到具体曲目；引擎仓库则是一个基于插件的框架，包含虚拟文件系统以及 SDL 和 FFmpeg 模块。",
  "entry_url": "https://awesomerea.org/resources/2oom-master-of-orion-ii-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/2oom-master-of-orion-ii-case/",
  "evidence_url": "https://sourceforge.net/p/toom/liblbx/ci/d0dbe751d79d00dc75b05358a5f2d543a8563779/tree/README",
  "group": "cases",
  "id": "2oom-master-of-orion-ii-case",
  "json_url": "https://awesomerea.org/resources/2oom-master-of-orion-ii-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/2oom-master-of-orion-ii-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/2oom-master-of-orion-ii-case/index.md",
  "name": "2ooM: decoding Master of Orion II's LBX data for a remake",
  "name_zh": "2ooM：为重制解码《Master of Orion II》的 LBX 数据",
  "reconstruction_method": "other",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Needs the original Master of Orion II LBX archives; building needs GNU Autotools and a C99 compiler, and lbximg needs libpng 1.2.",
    "The README states that the 2ooM engine does not yet do anything useful, and the liblbx API is under heavy development.",
    "GNU General Public License version 2 or later; the SourceForge project page lists GPL version 3."
  ],
  "requirements_zh": [
    "需要原版《Master of Orion II》的 LBX 归档文件；编译需要 GNU Autotools 和 C99 编译器，lbximg 还需要 libpng 1.2。",
    "README 说明 2ooM 引擎目前尚无实际功能，liblbx 的 API 仍在大量开发中。",
    "采用 GNU 通用公共许可证第 2 版或更高版本；SourceForge 项目页标注为 GPL 第 3 版。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://sourceforge.net/projects/toom/",
  "verification": "source-reviewed",
  "verified_at": "2026-11-09"
}
