gkaragioul/openjkdf2-modern — explained in plain English
Analysis updated 2026-05-18
Play Jedi Knight: Dark Forces II on Windows 11 with modern mouse and keyboard controls.
Run the game in borderless fullscreen at your monitor's native resolution.
Fix rendering issues using the updated OpenGL 3.3 renderer and built in diagnostics.
Use portable mode to keep saves and settings alongside the extracted package.
| gkaragioul/openjkdf2-modern | ffmpegkit-maintained/ffmpeg | libretro/race | |
|---|---|---|---|
| Stars | 6 | 6 | 6 |
| Language | C | C | C |
| Last pushed | — | — | 2026-06-29 |
| Maintenance | — | — | Active |
| Setup difficulty | moderate | easy | moderate |
| Complexity | 2/5 | 2/5 | 3/5 |
| Audience | general | developer | general |
Figures from each repo's GitHub metadata at analysis time.
Requires a legally owned Steam or GOG copy of Jedi Knight: Dark Forces II and a GPU supporting OpenGL 3.3.
OpenJKDF2 Modern is a fork of an existing open source engine recreation that lets you play the 1997 game Star Wars: Jedi Knight, Dark Forces II on a modern Windows 11 computer with more comfortable defaults. It does not include any of the original game's files. You still need your own legally owned copy of the game from Steam or GOG, and the engine simply reads that existing installation without copying or changing any of its files. The main improvements are aimed at making an old game feel normal on a current PC. New player profiles get modern first person shooter controls by default, using mouse and keyboard the way most current games do, while existing customized profiles keep their old settings so nothing is overwritten without asking. The game runs in borderless fullscreen at your monitor's native resolution by default, and there are working options for monitor selection, resolution, and refresh behavior, with safeguards that restore your previous display settings if something goes wrong. Rendering is updated to a standards based OpenGL 3.3 path with diagnostics and fallbacks, along with settings for frame rate caps, sync, field of view, HUD scale, and several visual quality options. Although the tested hardware evidence comes from an AMD graphics card, the project states plainly that AMD hardware is not required, since the rendering approach relies on standard capability checks rather than anything vendor specific, so NVIDIA and Intel graphics cards meeting the OpenGL requirement should also work. Installation is a three step process: download and extract the release into its own new folder without merging it into the original game folder, run an included PowerShell install script, then launch the game from the new desktop shortcut, which will search common Steam and GOG install locations automatically or let you point it to the right folder. A portable mode is available that keeps saves and settings inside the extracted folder instead of the normal system location, and an uninstall script removes the added files without touching the original game or your existing saves. The project also warns that its current release binaries are not code signed, so Windows 11's Smart App Control feature may block the file even though its checksum is correct, and it points to a separate troubleshooting guide for that situation.
A Windows 11 focused engine fork that lets you play Jedi Knight: Dark Forces II with modern controls, borderless fullscreen, and updated OpenGL rendering.
Mainly C. The stack also includes C, OpenGL, PowerShell.
A separate licensing guide is provided in the repository, no license terms are given directly in the source material shown.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.