Adds persistent bases to the Soulstorm single-player campaign, just like in Dark Crusade.
One of the main complaints to the Soulstorm campaign was the removal of Persistent bases.
For those who don't know, this was the way Dark Crusade handled the defensive battles within its campaign.
When you successfully conquered a territory, the buildings you had placed were saved. Then, if an enemy attacked said territory, you would start the defensive game with the whole base you had previously built.
This mod brings that back to Soulstorm.
To install, extract the "CampaignBases" folder and "CampaignBases.module" file into your main Soulstorm folder. You can then select the mod from the Game Manager on the Soulstorm main menu screen.
Changelog:
1.4 - All reported bugs hopefully fixed. Should now work flawlessly.
1.3 - Slightly reworked the saving system. Hopefully fixed losing saved data (again).
1.2.1 - Fixed a Fatal Scar Error popping up when winning and not in the campaign.
1.2 - Hopefully fixed a bug which caused losing saved data.
1.1 - Fixed 'Take and hold' webgate territories not saving your buildings
1.0 - Initial release
Feel free to update without worries, your saved buildings are safe.
Many thanks go to Titlaims for the help he gave me with LUA code, and to Incarnate, whose disappeared mod served as an inspiration for this one.
The buildings are saved in your "config" file, since it's not possible to bundle them within your save file.
This means that:
- The mod recognizes saved data based on race, difficulty and territory. That means you shouldn't have, say, two tau-standard games (but a tau-easy and a tau-standard will be fine).
- You only have one "config" file per profile, independent of which mod you're playing. If you play the campaign with different mods and want to avoid overwritings (using identical race-difficulty combinations), my advice is you create a profile for each mod you want to play the campaign with.
- The buildings are recorded once you WIN a game. Saving and loading the game have absolutely no effect on this.
++ End of transmission ++
This comment is currently awaiting admin approval, join now to view.
how do I install this?