Standalone game installer: GRTS
Posted: 19 Jun 2010, 05:52
Some people make threads about how Spring is too hard to set up. To them, I want to say: Try this:
- Download that file:
Gundam_RTS_1.21_Including_Spring_0.81.2.1_Installer05.exe - Double click it.
- Next, next, next, done, ...
- You get in your start menu:
- Click "Single Player.
You get:
- Customised lobby:
Well, only TASClient, and only the splash screen, channel joined, filters :
I had a script to override the TASClient single player button, but for some reason it stopped working
For SpringLobby, I just have filter and channel. But I can't test it anymore. For SpringDownloader, nothing game specific. - Everything is contained in the installer. No file downloaded during installation. No internet connection needed to play alone.
- Single player content: Two missions and skirmish generator, with a simple & easy menu that also do savegames.
- You can adapt it to other games!
- Get NSIS
- Make sure to tick Installer Sources during install.
- Edit \GRTS-Inst\NSIS_GRTS_installer.nsi
Code: Select all
; Mod Info: !define MOD_NAME "Gundam RTS" !define MOD_NAME_NOSPACE "Gundam_RTS" !define MOD_SHORTNAME "Gundam"; Must be same as ShortName inside modinfo.tdf !define MOD_ACRONYM "GRTS" !define MOD_VERSION 1.21 !define MOD_WEBSITE "http://www.moddb.com/games/gundam-rts" !define MOD_README "${MOD_NAME_NOSPACE}_readme.txt" !define MOD_ARCHIVE "GUNDAM${MOD_VERSION}.sdz"
By script magik, you write them once there and then they're used everywhere!Code: Select all
; Subfolder where to put stuff used by that install, (such as menu startscript, icons, etc...) !define INST_SUBFOLDER "GRTS-Inst" ; Start Menu subfolder name: !define START_MENU_FOLDER "Gundam Spring" ; Name of TASClient customisation (for regkeys, splahscreen, ini) !define CLIENT_CUSTO "GRTSClient"
- Get my single player menu into your mod.
- Change \GRTS-Inst\GRTS_menu.txt into a starscript relevant for your mod.
- Customise filters, widgets, settings, etc...
- Double-click \GRTS-Inst\NSIS_GRTS_installer.nsi to build installer!