RimWorld

RimWorld

Twitch Toolkit
Doesn't Work on Mac?
I tried to boot it up using the machine I have always played Rimworld on, my Macbook Pro. The error seems to reference "Windows". Am I doing something wrong here or is this a Windows-only mod?

I got the following error:

Command line arguments: -disable-compute-shaders UnityEngine.StackTraceUtility:ExtractStackTrace () Verse.Log:Message (string) Verse.Root:CheckGlobalInit () Verse.Root:Start () Verse.Root_Entry:Start () RimWorld 1.6.4523 rev1062 UnityEngine.StackTraceUtility:ExtractStackTrace () Verse.Log:Message (string) RimWorld.VersionControl:LogVersionNumber () Verse.Root:CheckGlobalInit () Verse.Root:Start () Verse.Root_Entry:Start () Type TwitchToolkit.Windows.Installation.InstallStep is not a Def type or could not be found, in file InstallSteps.xml. Context: <TwitchToolkit.Windows.Installation.InstallStep><defName>ChatSettingsOne</defName><label>chat settings one</label><windowContentsDriver>TwitchToolkit.Windows.Installation.ChatSettingsOne</windowContentsDriver></TwitchToolkit.Windows.Installation.InstallStep> UnityEngine.StackTraceUtility:ExtractStackTrace () Verse.Log:Error (string) Verse.Log:ErrorOnce (string,int) Verse.DirectXmlToObjectNew:DefFromNodeNew (System.Xml.XmlNode,Verse.LoadableXmlAsset) Verse.LoadedModManager:ParseAndProcessXML (System.Xml.XmlDocument,System.Collections.Generic.Dictionary`2<System.Xml.XmlNode, Verse.LoadableXmlAsset>,bool) Verse.LoadedModManager:LoadAllActiveMods (bool) Verse.PlayDataLoader:DoPlayLoad () Verse.PlayDataLoader:LoadAllPlayData (bool) Verse.Root/<>c:<Start>b__10_1 () Verse.LongEventHandler:RunEventFromAnotherThread (System.Action) Verse.LongEventHandler/<>c:<UpdateCurrentAsynchronousEvent>b__28_0 () System.Threading.ThreadHelper:ThreadStart_Context (object) System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool) System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool) System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object) System.Threading.ThreadHelper:ThreadStart () XML error: <exposedThought>SoakingWet</exposedThought> doesn't correspond to any field in type WeatherDef. Context: <WeatherDef><defName>VomitRain</defName><label>Vomit Rain</label><description>Vomit rain reduces the accuracy of ranged weapons, extinguishes fire, slows people down, and covers the ground in vomit.</description><temperatureRange><min>0</min><max>100</max></temperatureRange><windSpeedFactor>1.5</windSpeedFactor><accuracyMultiplier>0.8</accuracyMultiplier><favorability>Neutral</favorability><perceivePriority>1</perceivePriority><exposedThought>SoakingWet</exposedThought><rainRate>0.1</rainRate><moveSpeedMultiplier>0.9</moveSpeedMultiplier><ambientSounds><li>Ambient_Rain</li></ambientSounds><overlayClasses><li>TwitchToolkit.Utilities.WeatherOverlay_VomitRain</li></overlayClasses><commonalityRainfallFactor><points><li>(0, 0)</li><li>(1300, 1)</li><li>(4000, 3.0)</li></points></commonalityRainfallFactor><skyColorsDay><sky>(0.8,0.8,0.8)</sky><shadow>(0.92,0.92,0.92)</shadow><overlay>(0.7,0.7,0.7)</overlay><saturation>0.9</saturation></skyColorsDay><skyColorsDusk><sky>(1,1,1)</sky><shadow>(0.92,0.92,0.92)</shadow><overlay>(0.6,0.6,0.6)</overlay><saturation>0.9</saturation></skyColorsDusk><skyColorsNightEdge><sky>(0.35,0.40,0.45)</sky><shadow>(0.92,0.92,0.92)</shadow><overlay>(0.5,0.5,0.5)</overlay><saturation>0.9</saturation></skyColorsNightEdge><skyColorsNightMid><sky>(0.35,0.40,0.45)</sky><shadow>(0.92,0.92,0.92)</shadow><overlay>(0.5,0.5,0.5)</overlay><saturation>0.9</saturation></skyColorsNightMid></WeatherDef> UnityEngine.StackTraceUtility:ExtractStackTrace () Verse.Log:Error (string) Verse.XmlToObjectUtils:DoFieldSearch (System.Type,System.Xml.XmlNode,System.Xml.XmlNode) Verse.DirectXmlToObjectNew:ResolveFieldForNode (System.Type,System.Xml.XmlNode,System.Xml.XmlNode) (wrapper dynamic-method) Verse.DirectXmlToObjectNew/DummyTypeToHoldDynamicMethods:ParseAndReturnDef_Verse_Def (int,int,System.Xml.XmlNode,System.Type) Verse.DirectXmlToObjectNew:DefFromNodeNew (System.Xml.XmlNode,Verse.LoadableXmlAsset) Verse.LoadedModManager:ParseAndProcessXML (System.Xml.XmlDocument,System.Collections.Generic.Dictionary`2<System.Xml.XmlNode, Verse.LoadableXmlAsset>,bool) Verse.LoadedModManager:LoadAllActiveMods (bool) Verse.PlayDataLoader:DoPlayLoad () Verse.PlayDataLoader:LoadAllPlayData (bool) Verse.Root/<>c:<Start>b__10_1 () Verse.LongEventHandler:RunEventFromAnotherThread (System.Action) Verse.LongEventHandler/<>c:<UpdateCurrentAsynchronousEvent>b__28_0 () System.Threading.ThreadHelper:ThreadStart_Context (object) System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool) System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool) System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object) System.Threading.ThreadHelper:ThreadStart () <color=#6441A4>[Toolkit]</color> trying to load vars after def database loaded UnityEngine.StackTraceUtility:ExtractStackTrace () Verse.Log:Message (string) TwitchToolkit.Helper:Log (string) (at C:/Dev/CSharpProjects/twitchtoolkit/TwitchToolkit/TwitchToolkit/Helper.cs:89) TwitchToolkit.Store.Purchase_Handler:.cctor () (at C:/Dev/CSharpProjects/twitchtoolkit/TwitchToolkit/TwitchToolkit.Store/Purchase_Handler.cs:24) System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor (System.RuntimeTypeHandle) Verse.StaticConstructorOnStartupUtility:CallAll () Verse.PlayDataLoader/<>c:<DoPlayLoad>b__4_4 () Verse.LongEventHandler:ExecuteToExecuteWhenFinished () Verse.LongEventHandler:UpdateCurrentAsynchronousEvent () Verse.LongEventHandler:LongEventsUpdate (bool&) Verse.Root:Update () Verse.Root_Entry:Update () <color=#6441A4>[Toolkit]</color> Path for custom store incidents does not exist, creating UnityEngine.StackTraceUtility:ExtractStackTrace () Verse.Log:Message (string) TwitchToolkit.Helper:Log (string) (at C:/Dev/CSharpProjects/twitchtoolkit/TwitchToolkit/TwitchToolkit/Helper.cs:89) TwitchToolkit.Store.Store_IncidentEditor:LoadCopies () (at C:/Dev/CSharpProjects/twitchtoolkit/TwitchToolkit/TwitchToolkit.Store/Store_IncidentEditor.cs:133) TwitchToolkit.Store.Store_IncidentEditor:.cctor () (at C:/Dev/CSharpProjects/twitchtoolkit/TwitchToolkit/TwitchToolkit.Store/Store_IncidentEditor.cs:62) System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor (System.RuntimeTypeHandle) Verse.StaticConstructorOnStartupUtility:CallAll () Verse.PlayDataLoader/<>c:<DoPlayLoad>b__4_4 () Verse.LongEventHandler:ExecuteToExecuteWhenFinished () Verse.LongEventHandler:UpdateCurrentAsynchronousEvent () Verse.LongEventHandler:LongEventsUpdate (bool&) Verse.Root:Update () Verse.Root_Entry:Update () <color=#6441A4>[Toolkit]</color> Path for custom commands does not exist, creating UnityEngine.StackTraceUtility:ExtractStackTrace () Verse.Log:Message (string) TwitchToolkit.Helper:Log (string) (at C:/Dev/CSharpProjects/twitchtoolkit/TwitchToolkit/TwitchToolkit/Helper.cs:89) TwitchToolkit.Commands.CommandEditor:LoadCopies () (at C:/Dev/CSharpProjects/twitchtoolkit/TwitchToolkit/TwitchToolkit.Commands/CommandEditor.cs:50) TwitchToolkit.Commands.CommandEditor:.cctor () (at C:/Dev/CSharpProjects/twitchtoolkit/TwitchToolkit/TwitchToolkit.Commands/CommandEditor.cs:43) System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor (System.RuntimeTypeHandle) Verse.StaticConstructorOnStartupUtility:CallAll () Verse.PlayDataLoader/<>c:<DoPlayLoad>b__4_4 () Verse.LongEventHandler:ExecuteToExecuteWhenFinished () Verse.LongEventHandler:UpdateCurrentAsynchronousEvent () Verse.LongEventHandler:LongEventsUpdate (bool&) Verse.Root:Update () Verse.Root_Entry:Update ()