BSD Ports

games/openjk g20221013_1 DragonFly

Community effort to maintain Jedi Academy + Jedi Outcast

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
GPLv2
Categories
games
Package size
3212.6 KiB, 14631.7 KiB installed

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.

In the other systems

SystemPortVersion
DragonFlygames/openjkg20221013_1
FreeBSDgames/openjkg20260711
OpenBSDgames/openjk0.0.0.20251207
NetBSDgames/openjk0.0.0.20191030nb15
HardenedBSDgames/openjkg20260711
GhostBSDgames/openjkg20221013_1

Install

Binary package:

pkg install openjk

From DPorts:

cd /usr/dports/games/openjk && make install clean

Dependencies

Run dependencies 6

No port depends on this one.

Configuration

No options to configure.

Service scripts
none

Message after installing

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)_(g).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)_(g).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.