- Joined
- Jul 27, 2005
- Messages
- 111
- Reaction score
- 79
Currently only works with an unpacked client, but it is setup to be able to handle the pkg files(disabled currently) when and if the crc settings are cracked or released.
v1 - https://mega.nz/#!iNdl3CTL!ZqHJ8GTKbIyCNPbwxaTn3HcdN-WvFVpg_WSCniaDOTE
v2 - https://mega.nz/#!CNMyzATb!0xsoiRSKze7ElMrgy5RlDUnruihWkVHdppzb_R8N_m4
v3 - https://mega.nz/#!vFdxXRaS!HUNumaZERTijyONrliw6MpiqBPsq4xeNmmk3eDu901s
v4 - https://mega.nz/#!fRcQhaqY!8ebBRHQBx-ov7riFxeh6RNVEni3DD1nHogjE9XFsUwo
Tutorial:
Note: all references to folder or file names are Case-Sensitive.
Start with unpacking your client to a folder named "Client".
should look like this when done:

Copy the launcher files to the directory outside of Client.

Run LauncherDat and enter the base address of where you want to store the update files on your http server with a trailing "/".

Click Save, then open LauncherIDX and click start.
after it has index all the client files your directory should look like this:

Now Copy the Client folder from WebBase, Launcher.exe, launcher.dat, and GameData.idx to your http server in the folder specified when you ran LauncherDat.
should look like this on http server:

package and distribute Launcher.exe, launcher.dat and unpacked Client folder.
End Users directory should look like this:

Other Info:
Launcher is setup to auto update itself, this is internal at the moment. Later on after i have added all the fancy graphics and cleaned up the code a bit I will add options for user config in the LauncherDat program.
Launcher will verify all files on its first run. after this it will only do this if the GameData.idx file has changed.
To Update Client files, change the required files in the unpacked Client directory and run LauncherIdx again to generate a new GameData.idx. then copy the GameData.idx and the Client folder from WebBase to your http server as before.
To update launchers on client end create a new launcher.dat. LauncherDat will also open your old launcher.dat file and update the new version settings when you click save. Then copy the new Launcher.exe and launcher.dat to your http server.
The notice window updates from patch.html located in the same directory as GameData.idx, etc.. on http server. I have included the official patch.html in the archive as a reference to creating your own. I have removed all the tracking from their files so you could also use those files as is until they update.
Version History:
V4 - added options to Launcher for changing some client settings.
V3 - added more options for launcherDat, you will need to create a new Launcher.dat
- Launcher.dat now required for LauncherIDX to work correctly.
- Not compatible with current End User Clients unless the Client folder has not been changed from Default.
V2 - Looks more like the official launcher, now with a notice web browser exactly like official.
- Added more threading management should increase performance regardless of how many cores.
V1 - initial release nothing to fancy
v1 - https://mega.nz/#!iNdl3CTL!ZqHJ8GTKbIyCNPbwxaTn3HcdN-WvFVpg_WSCniaDOTE
v2 - https://mega.nz/#!CNMyzATb!0xsoiRSKze7ElMrgy5RlDUnruihWkVHdppzb_R8N_m4
v3 - https://mega.nz/#!vFdxXRaS!HUNumaZERTijyONrliw6MpiqBPsq4xeNmmk3eDu901s
v4 - https://mega.nz/#!fRcQhaqY!8ebBRHQBx-ov7riFxeh6RNVEni3DD1nHogjE9XFsUwo
Tutorial:
Note: all references to folder or file names are Case-Sensitive.
Start with unpacking your client to a folder named "Client".
should look like this when done:

Copy the launcher files to the directory outside of Client.

Run LauncherDat and enter the base address of where you want to store the update files on your http server with a trailing "/".

Click Save, then open LauncherIDX and click start.
after it has index all the client files your directory should look like this:

Now Copy the Client folder from WebBase, Launcher.exe, launcher.dat, and GameData.idx to your http server in the folder specified when you ran LauncherDat.
should look like this on http server:

package and distribute Launcher.exe, launcher.dat and unpacked Client folder.
End Users directory should look like this:

Other Info:
Launcher is setup to auto update itself, this is internal at the moment. Later on after i have added all the fancy graphics and cleaned up the code a bit I will add options for user config in the LauncherDat program.
Launcher will verify all files on its first run. after this it will only do this if the GameData.idx file has changed.
To Update Client files, change the required files in the unpacked Client directory and run LauncherIdx again to generate a new GameData.idx. then copy the GameData.idx and the Client folder from WebBase to your http server as before.
To update launchers on client end create a new launcher.dat. LauncherDat will also open your old launcher.dat file and update the new version settings when you click save. Then copy the new Launcher.exe and launcher.dat to your http server.
The notice window updates from patch.html located in the same directory as GameData.idx, etc.. on http server. I have included the official patch.html in the archive as a reference to creating your own. I have removed all the tracking from their files so you could also use those files as is until they update.
Version History:
V4 - added options to Launcher for changing some client settings.
V3 - added more options for launcherDat, you will need to create a new Launcher.dat
- Launcher.dat now required for LauncherIDX to work correctly.
- Not compatible with current End User Clients unless the Client folder has not been changed from Default.
V2 - Looks more like the official launcher, now with a notice web browser exactly like official.
- Added more threading management should increase performance regardless of how many cores.
V1 - initial release nothing to fancy
Last edited: