Status
SteamPeaks
ChartsSalesUpcomingPatchesNewsCalculator
New on SteamEvery app, DLC and depot the minute Steam creates itAppsEvery app on Steam, newest change firstPackagesSubs and bundles, and what each containsDepotsDepots, manifests and install sizesTagsSteam's user tags and the games under themDevelopers & publishersCompanies and their cataloguesTechnologiesEngines, SDKs and anti-cheat found in the filesChange historyEvery PICS changelist as it lands
SignalsNineteen readings of the whole catalogueCompareAny games side by sideRecordsAll-time peaks and the days they were setReportsWeekly and monthly write-upsAlerts & newsroomWatch a game, get told when it movesSteam statusIs Steam up, right nowWeb API explorerTry the endpoints in the browser
NewsSteam's own announcements and the sales calendarCalculatorWhat a Steam account is worth, and its pile of shame
/
Sign in
/
SteamPeaks
The ultimate resource for Steam data.
ExploreChartsSalesSales and festsUpcomingPatchesNewsRecordsTrendingSignals
DatabaseAppsPackagesDepotsTagsDevelopersTechnologiesChange history
ToolsCalculatorCompareSearchAlertsSteam statusAPI
SiteMethodologyFAQDiscordSupportSign in via Steam
Not affiliated with Valve or Steam. Game names and artwork belong to their owners. All times UTC.
PrivacyCookiesFair useStatus
SuperPower 2 Steam EditionNewsPATCH NOTES SUPERPOWER 2 #1.5.2
Game update

PATCH NOTES SUPERPOWER 2 #1.5.2

SuperPower 2 Steam Edition · published 13 Aug 2018, 18:41 UTC

All newsPlayers around this dateRead on Steam

Mainly, we did the following:
- Added a validation to prevent tampering of original files;
- Added a validation to ensure all players on a server are playing the same

MODs, including the same version of DLLs to make sure that a player can’t have tampered files that would give the player an advantage. As of now, everyone plays with the same MOD than the host.

Guide to MOD installation

Why the change?

SuperPower 2 was originally designed with all the tools to allow players to generate their own scenarios. Almost every aspect of the game can be modified to create new interfaces, new rules and new maps.
Having a game that is easily moddable lead to some unintended consequences. Not only did the game support many mods, but some mods could also overwrite the original SP2 files. Malicious mods started circulating that would ruin the game experience for players on the receiving end of those mods.

GolemLabs made some changes in how we deal with mods to make sure every player was using the same mods. We believe this will provide a better experience to players.

What has changed?

We added some validation for the files that the game uses, to ensure that the game’s integrity can be maintained in multiplayer games. This means that when a server starts a game, it will look for mods and it will send this list to players connecting to the game. Connecting players will be able to join a game only if they use the same mods.

Fundamentally, it changes how mods must be installed. The original SP2 files can no longer be overwritten.

All mods must be in a separate folder under the “Superpower 2/MODS/” folder. Mods still need to have an xml file that contains the name and version of the mod.

How are mods loaded

When starting the game, it looks for a configuration file called Joshua.cfg located in the “/Superpower 2” folder. Here is an example of that file:


<MAIN_CONFIG>
<MOD>SP2</MOD>
<DEFAULT_MOD>SP2</DEFAULT_MOD>
<MODULE_PATH>.\modules\</MODULE_PATH>
<GRAPHICAL>
<WIDTH>1024</WIDTH>
<HEIGHT>768</HEIGHT>
<COLOR_DEPTH>32</COLOR_DEPTH>
<FULLSCREEN>FALSE</FULLSCREEN>
<ADAPTER>0</ADAPTER>
<REFRESH>60</REFRESH>
</GRAPHICAL>
</MAIN_CONFIG>

For each mod you want to use, there must be an entry between a <MOD> </MOD> section. For example, if I want to play the HDM mod, I would edit the Joshua.cfg file like this:


<MAIN_CONFIG>
<MOD>HDM</MOD>
<MOD>SP2</MOD>
<DEFAULT_MOD>SP2</DEFAULT_MOD>
<MODULE_PATH>.\modules\</MODULE_PATH>
<GRAPHICAL>
<WIDTH>1024</WIDTH>
<HEIGHT>768</HEIGHT>
<COLOR_DEPTH>32</COLOR_DEPTH>
<FULLSCREEN>FALSE</FULLSCREEN>
<ADAPTER>0</ADAPTER>
<REFRESH>60</REFRESH>
</GRAPHICAL>
</MAIN_CONFIG>

This would indicate to the game that there are 2 mods (SP2 itself is considered a MOD). Since “HDM” is the first in the list of MODs, the game will look for files in this folder before going to the next MOD (SP2 in this case).

If you need to install more MODs, simply add them to the list in order of preference.

Now, have fun!

More from SuperPower 2 Steam Edition

Other announcements

All news
Community25 May 2014Patch #1 ReleasedWe just set the first update live. Here is the list of changes: - Fullscreen support added - MP phantom servers no longer displayed after game is terminated - MP connectivity errors better explained - small german localisation fixes Enjoy!