
Star Wars Jedi Knight: Dark Forces II now runs natively on the original Xbox. That alone makes OpenJKDF2x an interesting project. The new beta takes the OpenJKDF2 engine and adapts it for Microsoft’s first console, giving the 1997 PC game a dedicated Xbox version rather than simply wrapping the old Windows release in an emulator. You still need your own copy of Jedi Knight, though. The beta doesn’t include LucasArts’ commercial game data. What it provides is the engine, Xbox-specific code and the tools needed to get the game running on the hardware.
Built for the Xbox
OpenJKDF2x comes from OpenJKDF2, a C-based reimplementation of the original Jedi Knight engine. For Xbox, the developers have adapted the game around the console’s controller, storage system, video output and graphics hardware. One of the more interesting choices is the renderer.
Instead of sending graphics commands straight through Direct3D 8, the Xbox version uses a FakeGL layer based on Microsoft’s xquake work. In simple terms, it translates OpenJKDF2’s existing graphics calls into something the Xbox can use.
That approach means much of the original engine structure can stay intact. The beta package also includes Xbox dashboard files, controller graphics, artwork and a tool for converting the game’s video sequences.
The full Jedi Knight campaign is playable
Single-player is the main attraction here. The beta supports the Jedi Knight: Dark Forces II campaign, so the core game is already in place. Local split-screen multiplayer works too, which gives the Xbox version something that fits the console particularly well. System Link support is also included, although it still needs wider testing across different hardware and network setups.
Mysteries of the Sith is a little less complete. The 1998 expansion can run through the port, but support remains experimental. Players have to create the required compatibility files from their own copy of the expansion, and multiplayer isn’t finished yet. There’s experimental support for custom maps as well. Mods that change the underlying gameplay aren’t really the target at this stage.
The cutscenes need converting
Jedi Knight’s live-action video is one of the trickier parts of the port. The original PC version used Smacker-based video formats, while the Xbox build expects XMV files. Because of that, OpenJKDF2x includes a Windows conversion tool. Run it against the original game files and it creates Xbox-friendly versions of the cutscenes. It’s an extra step, but it solves a practical problem without bundling copyrighted video with the port.
Why Jedi Knight still matters technically
LucasArts released Star Wars Jedi Knight: Dark Forces II for Windows in 1997 as the follow-up to Dark Forces. The game once again stars Kyle Katarn, this time chasing the Dark Jedi Jerec. It also pushed the series well beyond the straightforward shooter design of the first game.
Lightsabers became a major part of combat. Force powers joined the player’s arsenal. Levels moved into fully 3D environments, and players could switch between first-person and third-person views. The game ran on LucasArts’ Sith engine and supported hardware-accelerated 3D through Direct3D. For 1997, that made it a fairly ambitious PC release.
Its campaign also mixed shooting with exploration, environmental puzzles and character progression. Your choice of Force abilities could push Kyle towards the light or dark side, changing parts of the story. Then there were the live-action scenes, with actors filmed against computer-generated backgrounds. They gave Jedi Knight a very specific look that instantly places it in the late 1990s.
The beta still has rough edges
OpenJKDF2x isn’t being presented as finished software. Long-term stability testing is still under way, particularly for Jedi Knight and Mysteries of the Sith. System Link may behave differently depending on the setup, and third-party files can introduce their own problems.
The developers are also looking at several graphical upgrades. Those plans include better dynamic lighting, coloured lights, improved lightsaber rendering, widescreen support, possible resolutions up to 720p, multiplayer bots and extra shader effects.
They’re plans, not promises for the current build. For now, the important part is much simpler. Jedi Knight: Dark Forces II has a working, Xbox-specific engine port with the main campaign already playable. That’s a solid starting point. Version 0.9b puts the core game on the console, while the remaining work focuses on compatibility, networking, visuals and finishing support for the expansion.














