its been a while since I started up shapez2 and now if I have ShapezShifter installed the game wont load
VERSION
1.0.3-rc3 | Mac OS X 26.5.1 | Metal | Steam | 2026-04-23 14:38:35Z [Modded]
ENVIRONMENT
Prod
STORE
Steam
SAVEGAME DIRECTORY
/Users/matt/Library/Application Support/tobspr Games/shapez 2/savegames
SUPPORTED VERSIONS
1130 ... 1137
ENVIRONMENT
Prod
STORE
Steam
SAVEGAME DIRECTORY
/Users/matt/Library/Application Support/tobspr Games/shapez 2/savegames
SUPPORTED VERSIONS
1130 ... 1137
System.NotImplementedException: The method or operation is not implemented.
at MonoMod.Core.Platforms.Systems.MacOSSystem..ctor () [0x0005e] in <e6eb3326dae14906a21795ee629d2a09>:0
at MonoMod.Core.Platforms.PlatformTriple.CreateCurrentSystem () [0x00058] in <e6eb3326dae14906a21795ee629d2a09>:0
at MonoMod.Core.Platforms.PlatformTriple.CreateCurrent () [0x00000] in <e6eb3326dae14906a21795ee629d2a09>:0
at MonoMod.Utils.Helpers+FuncInvokeHolder`1+<>c[T].<.cctor>b__1_0 (System.Func`1[TResult] f) [0x00000] in <4128f3bc7aa6410ea4732c3bb35c3d47>:0
at MonoMod.Utils.Helpers.InitializeValueWithLock[T,TParam] (T& location, System.Object lock, System.Func`2[T,TResult] init, TParam obj) [0x00022] in <4128f3bc7aa6410ea4732c3bb35c3d47>:0
at MonoMod.Core.Platforms.PlatformTriple.get_Current () [0x00000] in <e6eb3326dae14906a21795ee629d2a09>:0
at MonoMod.Core.DetourFactory.CreateDefaultFactory () [0x00000] in <e6eb3326dae14906a21795ee629d2a09>:0
at MonoMod.Utils.Helpers+FuncInvokeHolder`1+<>c[T].<.cctor>b__1_0 (System.Func`1[TResult] f) [0x00000] in <4128f3bc7aa6410ea4732c3bb35c3d47>:0
at MonoMod.Utils.Helpers.InitializeValue[T,TParam] (T& location, System.Func`2[T,TResult] init, TParam obj) [0x00000] in <4128f3bc7aa6410ea4732c3bb35c3d47>:0
at MonoMod.RuntimeDetour.DetourContext.GetDefaultFactory () [0x00007] in <6c2307974cd443e88e94b9d4883b11fb>:0
at MonoMod.RuntimeDetour.Hook..ctor (System.Reflection.MethodBase source, System.Delegate target, MonoMod.RuntimeDetour.DetourConfig config, System.Boolean applyByDefault) [0x00000] in <6c2307974cd443e88e94b9d4883b11fb>:0
at MonoMod.RuntimeDetour.Hook..ctor (System.Reflection.MethodBase source, System.Delegate target, MonoMod.RuntimeDetour.DetourConfig config) [0x00000] in <6c2307974cd443e88e94b9d4883b11fb>:0
at MonoMod.RuntimeDetour.Hook..ctor (System.Reflection.MethodBase source, System.Delegate target) [0x00008] in <6c2307974cd443e88e94b9d4883b11fb>:0
at ShapezShifter.SharpDetour.DetourHelper.CreatePrefixHook[TObject,TArg0,TReturn] (System.Linq.Expressions.Expression`1[TDelegate] original, System.Func`3[T1,T2,TResult] prefix) [0x00015] in E:\shapez2-modding-api\ShapezShifter\src\ShapezShifter.SharpDetour\DetourHelper.cs:213
at ShapezShifter.Hijack.ToolbarInterceptor..ctor (ShapezShifter.Hijack.IRewirerProvider rewirerProvider) [0x0000f] in E:\shapez2-modding-api\ShapezShifter\src\ShapezShifter.Hijack\GameHijackers\Toolbar\ToolbarInterceptor.cs:16
at ShapezShifter.Hijack.GameInterceptors..ctor (ShapezShifter.Hijack.IRewirerProvider rewirerProvider, Core.Logging.ILogger logger) [0x00008] in E:\shapez2-modding-api\ShapezShifter\src\ShapezShifter.Hijack\GameHijackers\GameInterceptors.cs:24
at ShapezShifter.Main..ctor (Core.Logging.ILogger logger) [0x0003a] in E:\shapez2-modding-api\ShapezShifter\src\Main.cs:29
at (wrapper dynamic-method) System.Object.Main.ConstructionMethod(Core.Dependency.IDependencyResolver)
at Core.Dependency.DependencyInjection.ConstructInstance (System.Type instanceType, Core.Dependency.IDependencyResolver dependencyResolver) [0x00007] in <8015127bbcff45eba96601e5b58ce18e>:0
at Core.Dependency.DependencyContainer.Create (System.Type instanceType) [0x00006] in <8015127bbcff45eba96601e5b58ce18e>:0
at Game.Core.Modding.ModLoader.TryLoadingModImplementation (Core.Logging.ILogger logger, System.Type bootstrap, Game.Core.Modding.ModDefinition mod, IMod& instance) [0x0002d] in <54b57e1b104341edb5686df2087a1e3f>:0
at Game.Core.Modding.ModLoader+<LoadMods>d__29.MoveNext () [0x005ed] in <54b57e1b104341edb5686df2087a1e3f>:0
at Game.Core.Modding.ModLoader+<LoadMods>d__28.MoveNext () [0x000fb] in <54b57e1b104341edb5686df2087a1e3f>:0
at Game.Core.Modding.ModLoader+<LoadMods>d__28.System.Threading.Tasks.Sources.IValueTaskSource<System.Boolean>.GetResult (System.Int16 token) [0x00000] in <54b57e1b104341edb5686df2087a1e3f>:0
at Game.Core.Modding.ModLoader+<LoadMods>d__24.MoveNext () [0x0012a] in <54b57e1b104341edb5686df2087a1e3f>:0
at Game.Core.Modding.ModLoader+<LoadMods>d__24.MoveNext () [0x001d5] in <54b57e1b104341edb5686df2087a1e3f>:0
at Game.Core.Modding.ModLoader+<LoadMods>d__24.System.Threading.Tasks.Sources.IValueTaskSource<System.Boolean>.GetResult (System.Int16 token) [0x00000] in <54b57e1b104341edb5686df2087a1e3f>:0
at GameModdingFramework+<LoadMods>d__27.MoveNext () [0x00142] in <c395c45313ad4952b3b5d11f13cde94b>:0
at GameModdingFramework+<LoadMods>d__27.MoveNext () [0x001ed] in <c395c45313ad4952b3b5d11f13cde94b>:0
at GameModdingFramework+<LoadMods>d__27.System.Threading.Tasks.Sources.IValueTaskSource<System.Boolean>.GetResult (System.Int16 token) [0x00000] in <c395c45313ad4952b3b5d11f13cde94b>:0
at Game.Hud.View.Model.Intro.Mods.ModLoadingStep.LoadMods (Game.Core.Modding.IModdingFramework moddingFramework) [0x0012d] in <196ed976cc574267b3b76536a49ae33e>:0
at Game.Hud.View.Model.Intro.Mods.ModLoadingStep.LoadMods (Game.Core.Modding.IModdingFramework moddingFramework) [0x001d4] in <196ed976cc574267b3b76536a49ae33e>:0
at Cysharp.Threading.Tasks.CompilerServices.AsyncUniTask`1[TStateMachine].GetResult (System.Int16 token) [0x00000] in <cbee5c5c79334fb4aa74c65c46c6d907>:0
at Game.Hud.View.Model.Intro.Mods.ModLoadingStep.Execute (Core.Dependency.IDependencyContainer dependencyContainer) [0x00290] in <196ed976cc574267b3b76536a49ae33e>:0
at Cysharp.Threading.Tasks.CompilerServices.AsyncUniTask`1[TStateMachine].GetResult (System.Int16 token) [0x00000] in <cbee5c5c79334fb4aa74c65c46c6d907>:0
at IntroOrchestrator.Initialize () [0x001ee] in <6433afd0a1d7470496da0f1d36208c40>:0
at Game.Orchestration.GameOrchestrator.InitializeGameWithView () [0x000be] in <6433afd0a1d7470496da0f1d36208c40>:0
at Game.Orchestration.GameOrchestrator.StartInPreload () [0x0006c] in <6433afd0a1d7470496da0f1d36208c40>:0
at Game.Orchestration.GameOrchestrator.StartGame (GameLoadingMode loadingMode) [0x00092] in <6433afd0a1d7470496da0f1d36208c40>:0
at Game.Orchestration.GameOrchestrator.Run (GameLoadingMode loadingMode) [0x0007d] in <6433afd0a1d7470496da0f1d36208c40>:0
its been a while since I started up shapez2 and now if I have ShapezShifter installed the game wont load
with just
MonoMod.runtimeDetourandAssupNetthe game loads finebut the minute I add back shifter I get the following