Automated installer and updater for Natural Selection 1
Find a file
2021-02-06 18:43:01 +01:00
CleanAndLaunch More crash dump report for mé ! 2018-08-30 01:16:42 +02:00
ManifestBuilder More crash dump report for mé ! 2018-08-30 01:16:42 +02:00
NaturalLauncher Dont crash if can't access ensl website. Http version not https anymore. 2021-02-06 18:43:01 +01:00
.gitignore Commiting launcher 1.0.1.3 modified version as init commit 2018-08-26 02:35:36 +02:00
LICENSE Commiting launcher 1.0.1.3 modified version as init commit 2018-08-26 02:35:36 +02:00
NaturalLauncher.sln Commiting launcher 1.0.1.3 modified version as init commit 2018-08-26 02:35:36 +02:00
NslKey.cer Commiting launcher 1.0.1.3 modified version as init commit 2018-08-26 02:35:36 +02:00
README.md readme 2018-08-26 02:42:08 +02:00

NaturalLauncher

Natural selection launcher and updater. Allows for quick update of the natural selection folder.

TO BUILD FROM SOURCES

  • If you are building from sources, I imagine you don't want the .exe file to permanantly check for online consistency (public key required) nor self update.
  • In order to do so, simply go in SelfUpdater.cs and set the variable "isSelfUpdating" to false.
  • You are basicaly good to go !

CHANGE THE ONLINE FILES THE LAUNCHER REFERS TO

  • If you want you own files online, simply change, in the configuration setting of the natural launcher projet in VS, the IndexURL to your custom URL
  • as well as the GameUrl to the game URL (sounds logical enough ?)

TO COMMIT A NEW NS VERSION / PATCH

FROM THE LAUNCHER:

  1. Launch the launcher (tricky sentence)
  2. Verify it has the right half life folder target
  3. Right click in the launcher
  4. Build Manifest

FROM THE MANIFESTBUILDER.EXE

  1. Place the manifestbuilder.exe app in the correct folder
  2. Execute it
  3. Enjoy
  4. Really do it

THEN

  1. Upload files in the "Game" Folder of the ftp
  2. Upload the manifest in the root folder.
  3. Update the app.version with the new number in root folder