
Backs up your original Steam executable (if you have the Steam version of Jedi Knight). Verifies resources were patched correctly using file hashes. Applies the patches using the tool included in the patch downloads.
Downloads two patches (from or a custom location, or using locally provided files) to patch the file to 1.0 and a different patch which applies community-made changes to the game. Extracts the full JK.EXE included in the patch. Extracts 7za.exe (and license) from itself.
Downloads the JK 1.0.1 patch (from or a custom location, or use a locally provided file).
Uses the official LucasArts Star Wars: Dark Forces 2: Jedi Knight 1.0.1 patch to generate three different versions of the main JK.EXE binary suitable for using mods (or bypassing Steam DRM).