When reinstalling the game properly (deleting) anything but settings & savegames, with a certain configuration, game creation is impossible.
Steps to reproduce:
Reinstall the game using the ‘delete mods’ option so merely official mods are being installed and activate Candledark + Frostfeast
Create a new game with Rayya’s Children on Winter Desert in Hard mode
2 Engine Errors appear on World generation screen
…arth/services/server/world_generation/landscaper.lua:577: bad argument #2 to ‘format’ (string expected, got nil)
[C]: in function ‘format’
…arth/services/server/world_generation/landscaper.lua:577: in function ‘mark_boulders’
…server/world_generation/world_generation_service.lua:157: in function ‘fn’
…onehearth/services/server/world_generation/timer.lua:13: in function ‘measure’
…server/world_generation/world_generation_service.lua:137: in function ‘set_blueprint’
…vices/server/game_creation/game_creation_service.lua:153: in function ‘create_new_world’
…vices/server/game_creation/game_creation_service.lua:169: in function <…vices/server/game_creation/game_creation_service.lua:158>
In the blog post where they were shipped there were notes that specifically warned that they must be run with X alpha.
Since we’re in alpha and the modding API is in change, nobody expects the mods to continue working once you update the game to the next version. If there’s some heavy change in the API, we change the API version in the manifest, so old mods will have a different API version and will be automatically marked as outdated (and deactivated) in the Mod Manager.
But Candledark and Frostfeast were especially made to work in the version that was currently available when they were implemented, and were known to break in the following release due to new features, so nobody expects them to still work with the current alpha.
We could add some label in the mod manager to remind players that mods might break when the game is updated
The mod manager isn’t very powerful yet. We didn’t mean to break the mods, but changes to the game naturally do. I’m afraid that the best way to play them after the holiday is over is to keep a version of that alpha with the mod installed.
One day, when the code is more stable, we can look at more robust mod-compatibility features, but right now it’s pretty much impossible. There are LOT of changes coming.