JK Convert

JK Convert is a python application that converts Jedi Knight: Dark Forces 2 level files to .obj for use in other 3D modelling software.

What does it do?

Reads .jkl files and parses the data. Converts sectors into triangles and maps textures to the geometry. It currently outputs textured level geometry that can be used in 3d applications.

Why was it created?

I have a nostalgic connection to this game. I wanted to see if I could convert the levels into a format that I could view in VR or port to more modern games.

Future features

Here are some features I’m planning on adding in the future


Custom map loaded in Blender

> Back to projects