{"schema_version":1,"metadata":{"branch":"release","release":"7.9","architecture":"amd64","generated_at":"2026-09-09T04:04:02.361425+00:00","source_url":"https://cdn.openbsd.org/pub/OpenBSD/7.9/packages/amd64/sqlports-7.54.tgz","source_sha256":"2de00144847bf9da3a365be982f101dbb55d591ed7a915ea94984a16ab0e0404","package_count":12059,"source_kind":"sqlports"},"package":{"name":"openomf-0.8.5p0","path":"games/openomf","url":"/packages/release/games/openomf/","comment":"free remake of One Must Fall 2097 game engine","homepage":"https://www.openomf.org/","maintainer":"Thomas Frohwein <thfr@openbsd.org>","description":"OpenOMF is a Open Source remake of \"One Must Fall 2097\" by Diversions\nEntertainment. Together with networking support, OpenOMF tries to make\nit easier to play One Must Fall in its original glory on multiple\nplatforms.\n\nProject goals:\n* At first, as faithful a game binary to the original as possible.\n* Better game controller support (new gamepads etc.)\n* Better networking support. The original game used IPX/SPX networking.\n* More network game types. For example full Internet tournaments are\n  being planned.\n* Support for new graphics and audio. The current version of OpenOMF\n  already supports loading alternate music files. Support for alternate\n  sprites is coming after the game is otherwise working okay.\n* Enhanced tournament mode!\n\nWhile OpenOMF is open source, the game and its assets are not.\nFortunately, the developers released the game as freeware in 1999. It\ncan be obtained from archive.org:\nhttps://archive.org/download/OneMustFall2097/OMF21cd-playable.ZIP\n","package_architecture":"amd64","stem":"openomf","readme":{"url":"/packages/data/c1/c1718e9be8ca5a3c7f0ba84b845560ce1da7487ff338d5e0ef48fc5d02ce1873.json","unresolved":["TRUEPREFIX"]},"dependencies":[{"path":"audio/libxmp","type":"library","package_spec":"","url":"/packages/release/audio/libxmp/"},{"path":"audio/opusfile","type":"library","package_spec":"","url":"/packages/release/audio/opusfile/"},{"path":"devel/libconfuse","type":"library","package_spec":"","url":"/packages/release/devel/libconfuse/"},{"path":"devel/sdl2-mixer","type":"library","package_spec":"","url":"/packages/release/devel/sdl2-mixer/"},{"path":"graphics/png","type":"library","package_spec":"","url":"/packages/release/graphics/png/"},{"path":"net/enet","type":"library","package_spec":"","url":"/packages/release/net/enet/"},{"path":"net/miniupnp/libnatpmp","type":"library","package_spec":"","url":"/packages/release/net/miniupnp/libnatpmp/"},{"path":"net/miniupnp/miniupnpc","type":"library","package_spec":"","url":"/packages/release/net/miniupnp/miniupnpc/"},{"path":"devel/cmake/core","type":"build","package_spec":"STEM->=4","url":"/packages/release/devel/cmake/core/"},{"path":"devel/ninja","type":"build","package_spec":"","url":"/packages/release/devel/ninja/"}],"reverse_dependencies":{"count":0,"url":null},"categories":["games","x11"],"flavors":[],"only_for_architectures":["aarch64","amd64","arm","i386","mips64","mips64el","powerpc","powerpc64","riscv64","alpha","hppa","sparc64"],"not_for_architectures":[]}}
