Jedi Knight: Dark Forces II Port
An existing game or its source code brought to another platform.
Links, repository & detailsAbout
OpenJKDF2-ogx is a fork of OpenJKDF2 focused on porting the engine to the original Microsoft Xbox, with the Xbox-specific runtime work kept under its own source folder. Xbox beta builds are published on the project's releases page.
How it differs from the original
The Xbox renderer is xquake's FakeGL, copied from Microsoft's xquake port to the original Xbox, with a thin adapter exposing OpenJKDF2's existing rendering API. The author chose it after attempts to write a custom Direct3D 8 backend hit draw-submission hangs.
Getting started
No retail game assets are included, so you must provide your own legally owned game data. Building needs XDK 5558 and its Visual C++ compiler, and the build script produces an XBE file that is copied by FTP, together with the game assets, onto the Xbox hard drive.
What you need to run it
How to install
- Get the latest Xbox beta from the GitHub Releases page.
Summarised from the project's README.
Media
Additional notes
- Cutscenes
- Xbox beta packages may include a cutscene converter tool, shipped with its FFmpeg notices and license text.
FAQ
- What is Jedi Knight: Dark Forces II Port?
- Jedi Knight: Dark Forces II Port is an open-source port of Star Wars Jedi Knight: Dark Forces II. An existing game or its source code brought to another platform. The original game ran on Xbox.
- Do I need the original game files to run Jedi Knight: Dark Forces II Port?
- Yes. The project does not include the original game's assets, so you need your own copy.


