The games/openjk port
openjk-0.0.0.20210505 – open source reimplementation of Jedi Academy game (cvsweb github mirror)
Description
OpenJK is an effort by the JACoders group to maintain and improve the game engines on which the Jedi Academy (JA) and Jedi Outcast (JO) games run on, while maintaining full backwards compatibility with the existing games. This project does not attempt to rebalance or otherwise modify core gameplay. Our aims are to: * Improve the stability of the engine by fixing bugs and improving performance. * Provide a clean base from which new JO and JA code modifications can be made.WWW: https://openjk.org/
Readme
+----------------------------------------------------------------------- | Running ${PKGSTEM} on OpenBSD +----------------------------------------------------------------------- OpenJK ====== OpenJK requires the original game files from Star Wars: Jedi Knight: Jedi Academy to work properly. These can come from an original CD or from GOG.com. If using the GOG.com version, you must extract the files from setup_star_wars_jedi_knight_-_jedi_academy_1.01_(a)_(10331).exe using the innoextract package. The files will be in a directory named app. Inside the app directory, there is a GameData directory. Inside the GameData directory, there is a directory named base. This base directory must be moved to ~/.local/share/openjk The easiest way to do this is to follow these steps: $ mkdir -p ~/.local/share/openjk $ innoextract setup_star_wars_jedi_knight_-_jedi_academy_1.01_(a)_(10331).exe $ cd app/GameData $ cp -R base ~/.local/share/openjk You can then delete everything else that is extracted from the exe, such as the tmp directory. The multiplayer game binary is jamp and the single player game binary is jasp. If you own a copy of Star Wars: Jedi Knight: Jedi Outcast, its game files may be used to play that game, though upstream makes no guarantees on your success in playing this game.
Maintainer
Brian Callahan
Only for arches
aarch64 alpha amd64 arm hppa i386 mips64 mips64el powerpc powerpc64 riscv64 sparc64
Categories
Library dependencies
Build dependencies
Files
- /usr/local/bin/jamp
- /usr/local/bin/jasp
- /usr/local/bin/openjkded
- /usr/local/share/JediAcademy/
- /usr/local/share/JediAcademy/OpenJK/
- /usr/local/share/JediAcademy/OpenJK/cgame.so
- /usr/local/share/JediAcademy/OpenJK/jagame.so
- /usr/local/share/JediAcademy/OpenJK/jampgame.so
- /usr/local/share/JediAcademy/OpenJK/ui.so
- /usr/local/share/JediAcademy/base/
- /usr/local/share/JediAcademy/base/cgame.so
- /usr/local/share/JediAcademy/base/jampgame.so
- /usr/local/share/JediAcademy/base/ui.so
- /usr/local/share/JediAcademy/openjk
- /usr/local/share/JediAcademy/openjk_sp
- /usr/local/share/JediAcademy/openjkded
- /usr/local/share/JediAcademy/rd-vanilla.so
- /usr/local/share/JediAcademy/rdsp-vanilla.so
- /usr/local/share/doc/pkg-readmes/openjk