Skip to content

Commit

Permalink
Updated readme for 2.0.
Browse files Browse the repository at this point in the history
  • Loading branch information
The-MAZZTer committed Sep 30, 2017
1 parent d8679b7 commit 83f366f
Showing 1 changed file with 12 additions and 7 deletions.
19 changes: 12 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,21 @@
# jkversions
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).

This program does the following (from my memory of it):
This program does the following:

- Downloads the JK 1.0.1 patch (from my site, currently. Should probably embed it like I'm embedded the 7za.exe).
- Downloads the JK 1.0.1 patch (from jkhub.net)
- Extracts 7za.exe (and license) from itself.
- Extracts the JK.EXE from that patch (they do not use a patch, it is a full binary).
- Extracts the full JK.EXE included in the path.
- Downloads two patches from jkhub.net to patch the file to 1.0 and a different patch which applies a community-made changes to the game.
- Downloads bspatch.exe from jkhub.net and applies the patches.
- Applies the patches using the tool included in the patch downloads.
- Verifies resources were patched correctly using SHA1 hashes.
- Dumps the files into %TEMP% and opens the folder so you can do stuff with them.
- Backs up your original Steam executable (if you have the Steam version of Jedi Knight).
- Installs the files into your Jedi Knight directory (into patches\, which is where my other Jedi Knight tool Knight can find them to use them).

The project files were made with Visual Studio 2013 Community Edition (which is free) so earlier versions may not be able to read them.
This project is a Visual Studio 2017 project. It may work with earlier versions but you may have to recreate the project files.

Pre-compiled binary download at http://www.jkhub.net/project/show.php?projid=511&section=downloads
New for version 2.0:

- Recoded in C#!
- .NET Framework version dependancy bumped to 4.5.2. (It should compile in older versions though.)
- Now finds your Jedi Knight directory for you and installs the files there! (If you have the Steam version you need to run it once to set it up first.)

0 comments on commit 83f366f

Please sign in to comment.