By OhioJedi
Date: 01-19-2004
Jedi Knight: Jedi Academy Version Rotator
This project was inspired by the release of a solution to this problem titled �JK3 Patch Commander� by ZDawg (zdawg@rokbros.com) which he released on 11/13/2003. Without his solution, you wouldn�t be reading this document now! - Thanks ZDawg
ZDawg basically zipped up both group versions of files for 1.00 and 1.01. Then placed two batch files and two registry files that when ran, copied the version of files necessary for the batch file you selected.
After having to make a slight adjustment to the registry key paths he had in his registry files, it worked but I felt it could be automated more.
What�s the purpose of this program?
Anyone that plays JA online has come across a server that hasn�t patched yet to v1.01. Being the responsible gamers we are by making sure we are running the latest and greatest versions are refused entry to the unpatched server being informed that it requires �Protocol 25�. (DAMN!)
That�s where this program comes into play.
Installation
After downloading, run the included setup.exe file and follow the instructions.
IMPORTANT!
The file named PatchFiles.zip MUST be extracted into the folder you installed this program and you must tell your unzipping program to keep/use the paths of the files in the zip.
Usage
This was written for usage with services such as GameSpy Arcade in mind. To use this program, you need to change the program that GameSpy Arcade looks for to launch. For Jedi Alliance its JAMP.EXE.
To change this, goto GameSpy in the menu to the upper left, click �Options�, expand the �My Games� layout if its not already, select Jedi Knight: Jedi Academy. Now over to the right click browse under where it says �Program Location� and navigate to where you installed the this program and select JKAPreLaunch.EXE. Now click �Open� and click �Ok�.
You will now be able to join any server that�s listed by GSA in the JA lobby.
Joining a Game
Click to join a game server thru GSA just as you normally would. Now instead of it launching JA immediately, this program will appear.
It does a little verification to ensure that JA is installed on your PC. It then queries the server you want to join to get its version # and compares the server version with your version. If they do not match, click �Patch� and wait for the launch button to become enabled.
Click Launch and frag as you would normally. :)
Once you exit the game server, close this program and you�ll be taken back to GSA.
To use this program to join games that aren�t on GSA, simply add the following command line parameters. Example: (replace IP:Port with the server ip and port you want to join)
C:\Program Files\JKAPreLaunch\JKAPreLaunch.exe +connect IP:Port
How to Contact
If you discover any bugs/quirks or have any feature suggestions, please contact me at.
ohiojedi@hotmail.com