-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
d8679b7
commit 83f366f
Showing
1 changed file
with
12 additions
and
7 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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§ion=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.) |