How to load a save containing an incompatible mod?

stebobibo

Chieftain
Joined
Jul 19, 2014
Messages
56
I have an old save file that I wanted to finish. However, it contains an "incompatible" mod. That is, the title of the mod (in this case Hellblazers Maps Packs) is in red (in saves and mod menu) and in the mod menu it says "This mod has not marked itself as compatible with the current version"? Any way to be able to load this save file? I tried disabling expansions and dlc that is newer than the save, but that didn't work. Your help is much appreciated!
 
"This mod has not marked itself as compatible with the current version"?
This is just a modder set flag in the modinfo that will alert the user whether the mod has been updated to run on the expansions. Afaik, Hellblazer isn't modding anymore, however that mod may still technically work. Did you at least try and load the save with the mod enabled? Or, is it not allowing you when you try?
 
Yes, I've tried and it doesn't work. The button for "load game" is always greyed out for that file, no matter what mods I have enabled. On the other hand, for all other save files, the load button is always clickable, regardless of which mods are enabled, so it at least lets you try to load it. Oh, and this isn't specific to the hellblazers mod, I get the same problem with other "incompatible" mods. Thanks again.
 
I don't remember exactly the precise steps, but it was something like this: you enable Firetuner, run it before starting civ, and when you reach the load page with the disabled load button, you go into Firetuner and look for the LUA context of that loading page, and in the window or command line for that LUA context, you write:

Controls.ActionButton:SetDisabled(false)

and that enables the LOAD button. Worth the try and you should get it working.
 
  • Like
Reactions: uhu
Hi Aristos and thanks for the reply! I'll try then when I'm on next and let you know if it works
 
Hi, sorry for taking so long to get back to you. I downloaded the development tools and ran the firetuner. However, it is always "disconnected". I don't know how to connect it. Anyone's help in how to do this is greatly appreciated.
 
Hi again. I learned how to get past that last obastacle, so ignore the last post. However, I'm not having luck getting that trick to work. So I found there are 3 "load game menu" lua consols. I think this was what you were refferring to where you say, "and look for the LUA context of that loading page". Anyways, I tried typing that command into all 3 of them. Only the second one did anything. It actually un-greyed out the load button so I could actually press it again, which was hopeful. However, pressing it actually did nothing. No game would load. After pressing the button, in the firetuner it would say this:
Runtime Error: bad argument #1 to 'lIsModCompatible' (integer expected, got nil)
stack traceback:
[C]: in function 'lIsModCompatible'
C:\Programs (Games)\Steam\steamapps\common\Sid Meier's Civilization VI\Base\Assets\UI\FrontEnd\LoadGameMenu.lua:47: in function 'OnLoadConfirmModCompatibility'
C:\Programs (Games)\Steam\steamapps\common\Sid Meier's Civilization VI\Base\Assets\UI\FrontEnd\LoadGameMenu.lua:131: in function 'OnActionButton'
[C]: in function '(anonymous)'
Lua callstack:
Any idea how to preceed from here? Thanks!
 
I don't remember exactly the precise steps, but it was something like this: you enable Firetuner, run it before starting civ, and when you reach the load page with the disabled load button, you go into Firetuner and look for the LUA context of that loading page, and in the window or command line for that LUA context, you write:

Controls.ActionButton:SetDisabled(false)

and that enables the LOAD button. Worth the try and you should get it working.

Better alternative is to just set the mod as compatible by changing/adding the Version in the modinfo file to I believe 2.0. Finding the mod by going through them in the workshop folder in Steam.
 
Better alternative is to just set the mod as compatible by changing/adding the Version in the modinfo file to I believe 2.0. Finding the mod by going through them in the workshop folder in Steam.

True, but I don't remember if that was valid for mods that where started with the game in question. I remember that we sometimes had to force the load when developing the original CQUI.
 
True, but I don't remember if that was valid for mods that where started with the game in question. I remember that we sometimes had to force the load when developing the original CQUI.

Well anytime I modify the modinfo file I usually restart Civ 6 in general. If a new save can't be started then that won't make much of an impact if you are referring to in-progress saves.
 
So I changed the "compatible versions" in the modinfo file for the hellblazers mod. After that, it no longer said it was incompatible in the mods screen in-game. However, I still couldn't load my old save file with it (it still showed "hellblazers" in red text and the load game button still greyed out). I also couldn't start a new game with it.

There was another mod I was having trouble with, too, "AI booster". This mod wasn't listed as incompatible, but I couldn't load my old save with it (again, red text and load button greyed out). However, I was able to start a new game with the mod. And after saving it, it loads normally, too. So my guess is that the author of the mod changed it, so that's why the old save doesn't work.

Let me know if you guys think there's still ways around these or should I just delete those old save. Thanks again!
 
Back
Top Bottom