diff --git a/core/src/com/unciv/MainMenuScreen.kt b/core/src/com/unciv/MainMenuScreen.kt index 6a60fe93b5..0edb25e090 100644 --- a/core/src/com/unciv/MainMenuScreen.kt +++ b/core/src/com/unciv/MainMenuScreen.kt @@ -41,6 +41,11 @@ class MainMenuScreen: CameraStageBaseScreen() { stage.addActor(backgroundTable) backgroundTable.center(stage) + // If we were in a mod, some of the resource images for the background map we're creating + // will not exist unless we reset the ruleset and images + ImageGetter.ruleset = RulesetCache.getBaseRuleset() + ImageGetter.refreshAtlas() + thread(name="ShowMapBackground") { val newMap = MapGenerator(RulesetCache.getBaseRuleset()) .generateMap(MapParameters().apply { size = MapSize.Small; type=MapType.default })