I've tried using Karbonite 0.5.4 and 0.5.5 (which provide Regolith 0.1.5) with MapResourceOverlay 0.2.8. Both fail to show a resources button on the map overlay menu (just biome, altititude, etc.) and leave something like this in KSP.log: [LOG 01:58:57.596] [MRO][MapResourceOverlay.MapOverlay][OnAwake] Awaking [LOG 01:58:57.597] Can't add component 'MeshFilter' to ScenarioLogic because such a component is already added to the game object! [LOG 01:58:57.597] Can't add component 'MeshRenderer' to ScenarioLogic because such a component is already added to the game object! [LOG 01:58:57.599] [MRO][MapResourceOverlay.MapOverlay][OnLoad] loading [LOG 01:58:57.628] [MRO][MapResourceOverlay.ResourceOverlayProvider][Load] Couldnt find RegolithSystem.ArgumentNullException: Argument cannot be null. Parameter name: method at System.Delegate.CreateDelegate (System.Type type, System.Object firstArgument, System.Reflection.MethodInfo method, Boolean throwOnBindFailure) [0x00000] in <filename unknown>:0 at System.Delegate.CreateDelegate (System.Type type, System.Reflection.MethodInfo method, Boolean throwOnBindFailure) [0x00000] in <filename unknown>:0 at System.Delegate.CreateDelegate (System.Type type, System.Reflection.MethodInfo method) [0x00000] in <filename unknown>:0 at MapResourceOverlay.ResourceOverlayProvider.InitiateOrs () [0x00000] in <filename unknown>:0 at MapResourceOverlay.ResourceOverlayProvider.Load (.ConfigNode node) [0x00000] in <filename unknown>:0 [LOG 01:58:57.632] [MRO][MapResourceOverlay.ResourceOverlayProvider][Load] Could not load config, using default, because System.NullReferenceException: Object reference not set to an instance of an object at MapResourceOverlay.ResourceOverlayProvider.CalculateBase () [0x00000] in <filename unknown>:0 at MapResourceOverlay.ResourceOverlayProvider.set_ActiveResource (MapResourceOverlay.ResourceConfig value) [0x00000] in <filename unknown>:0 at MapResourceOverlay.ResourceOverlayProvider.Load (.ConfigNode node) [0x00000] in <filename unknown>:0 [LOG 01:58:57.635] [MRO][MapResourceOverlay.MapOverlay][LoadConfig] OverlayProvider MapResourceOverlay.ResourceOverlayProvider couldnt load System.NullReferenceException: Object reference not set to an instance of an object at MapResourceOverlay.ResourceOverlayProvider.CalculateBase () [0x00000] in <filename unknown>:0 at MapResourceOverlay.ResourceOverlayProvider.set_ActiveResource (MapResourceOverlay.ResourceConfig value) [0x00000] in <filename unknown>:0 at MapResourceOverlay.ResourceOverlayProvider.LoadFailsafe () [0x00000] in <filename unknown>:0 at MapResourceOverlay.ResourceOverlayProvider.Load (.ConfigNode node) [0x00000] in <filename unknown>:0 at MapResourceOverlay.MapOverlay.LoadConfig (System.String filename) [0x00000] in <filename unknown>:0 [LOG 01:58:57.643] [MRO][MapResourceOverlay.ResourceOverlayProvider][Load] Couldnt find RegolithSystem.ArgumentNullException: Argument cannot be null. Parameter name: method at System.Delegate.CreateDelegate (System.Type type, System.Object firstArgument, System.Reflection.MethodInfo method, Boolean throwOnBindFailure) [0x00000] in <filename unknown>:0 at System.Delegate.CreateDelegate (System.Type type, System.Reflection.MethodInfo method, Boolean throwOnBindFailure) [0x00000] in <filename unknown>:0 at System.Delegate.CreateDelegate (System.Type type, System.Reflection.MethodInfo method) [0x00000] in <filename unknown>:0 at MapResourceOverlay.ResourceOverlayProvider.InitiateOrs () [0x00000] in <filename unknown>:0 at MapResourceOverlay.ResourceOverlayProvider.Load (.ConfigNode node) [0x00000] in <filename unknown>:0 [LOG 01:58:57.648] [MRO][MapResourceOverlay.ResourceOverlayProvider][CanActivate] ?False Does that make sense? Is this indeed a Regolith problem?