How to convert a mod from steam to local (and protect your save file from gamebreaking updates)

  • We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

Inorath

Recruit
35 Badges
Jun 17, 2014
1
2
  • Crusader Kings II
  • Stellaris - Path to Destruction bundle
  • Crusader Kings II: Horse Lords
  • Crusader Kings II: Conclave
  • Stellaris
  • Crusader Kings II: Reapers Due
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Crusader Kings II: Monks and Mystics
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Jade Dragon
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • Stellaris: Megacorp
  • Crusader Kings II: Holy Fury
  • Stellaris: Ancient Relics
  • Stellaris: Federations
  • Crusader Kings III
  • Europa Universalis IV: El Dorado
  • Crusader Kings II: Way of Life
  • Europa Universalis IV
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Stellaris: Synthetic Dawn
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Call to arms event
  • Europa Universalis IV: Res Publica
tldr: make a "new" mod with the official modding tools and copy the data of the mod you want to keep un-updated into the "new" mod's folder. This process (and strong advice to do so with any substantial mod) should be documented on the wiki in the modding section to prevent... dissatisfaction.


So, I just had a save destroyed by Steam automatically updating mods. I'd expect this to be an ongoing problem particularly while the game is quite new and mods are frequently updated. As Steam appears to have no way to disable automatic mod updating (barring cutting yourself off from the cloud for everything on Steam), I figured the only real way forward was to save a backup copy of the mods I use locally so that their contents remain fixed unless I perform an update myself.

Finding out exactly how to do this was not at all obvious to me and took a thoroughly irritating half hour to work out. My initial plan was simply to make a copy of the mods from the steam folder, move the copy into the local mod installation folder and then change the "ModName.mod" and "descriptor.mod" files to have the correct directory location etc. in them. This failed utterly with the game not recognising the presence of the mods at all.

After a whole lot of fruitless google-ing and reading of the wiki I finally had the idea that worked: go viking and make like you're going to steal some $#*&! Fitting in a way as in the lost save I was playing as Sweden in 867...

Anyhow, all it needed was to make a fresh mod with the modding tools then copy the contents (except the "descriptor.mod" file) of the mod into the "new" mod's folder. For every single mod. It's definitely a bit clumsy, but at least it works and can preserve saves from being rendered unusable by mod updates. One major potential issue with it though is that every time you make a "new" mod the game asks you to publish it... so if lots of people do this, I can see many, many, many versions of popular mods popping up on the workshop and ParadoxMods as people accidentally publish their backup copy. So I'd add a "do not publish" button to that screen that's more obvious

So my request: please please please add this method to the modding section of the wiki (or somewhere else really prominent) to reduce the number of people who go through this enraging process. Having a save rendered unplayable by a mod update is very annoying, so I'd honestly recommend this to EVERYONE who mods the game.

Maybe my brain's just gone stupid from the covid lockdown, but it wasn't immediately obvious to me how to do it.
 
  • 1
  • 1Like
Reactions:
Upvote 0