Star on GitHubStar2.4k stars

Case study

2ooM: decoding Master of Orion II's LBX data for a remake

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.

Targets
Game
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Copy as MarkdownView JSONCite

Requirements & limits

  • Prerequisites: Needs the original Master of Orion II LBX archives; building needs GNU Autotools and a C99 compiler, and lbximg needs libpng 1.2.
  • Limits: The README states that the 2ooM engine does not yet do anything useful, and the liblbx API is under heavy development.
  • License: GNU General Public License version 2 or later; the SourceForge project page lists GPL version 3.

Cite

BibTeX

@misc{2oom-master-of-orion-ii-case,
  title = {{2ooM: decoding Master of Orion II's LBX data for a remake}},
  howpublished = {\url{https://sourceforge.net/projects/toom/}},
  url = {https://sourceforge.net/projects/toom/},
  urldate = {2026-11-09},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/2oom-master-of-orion-ii-case/}}
}

Plain text

2ooM: decoding Master of Orion II's LBX data for a remake. https://sourceforge.net/projects/toom/ (accessed 2026-11-09). Awesome REA entry: https://awesomerea.org/resources/2oom-master-of-orion-ii-case/

Useful? Star Awesome REA on GitHub2.4k

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. https://sourceforge.net/p/toom/liblbx/ci/d0dbe751d79d00dc75b05358a5f2d543a8563779/tree/README
  2. https://sourceforge.net/p/toom/liblbx/ci/d0dbe751d79d00dc75b05358a5f2d543a8563779/tree/doc/man/lbximg.1
  3. https://sourceforge.net/p/toom/liblbx/ci/d0dbe751d79d00dc75b05358a5f2d543a8563779/tree/doc/man/lbxtool.1
  4. https://sourceforge.net/p/toom/liblbx/ci/d0dbe751d79d00dc75b05358a5f2d543a8563779/tree/tests/regress.sh
  5. https://sourceforge.net/p/toom/2oom/ci/f9cd4b0717dbbf5c41b6628434437972abfda7cb/tree/README
  6. https://sourceforge.net/p/toom/2oom/ci/f9cd4b0717dbbf5c41b6628434437972abfda7cb/tree/notes/music.txt

More in Games

All 2975 entries in GamesGames case studies (2831)

↑↓ move↵ open⌘↵ new tab