RimWorld

RimWorld

SRTS Expanded: RotorCraft
[BUG] Several red errors upon loading
Hey there! Really looking forward to using this mod, and would really prefer it to GTTC, but it causes several red errors in the logs upon loading:

XML error: <soundFlyBy>SoundDef</soundFlyBy> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BomberSkyfallerBase"><category>Ethereal</category><useHitPoints>false</useHitPoints><drawerType>RealtimeOnly</drawerType><thingClass>SRTS.SRTSBombing</thingClass><drawOffscreen>true</drawOffscreen><tickerType>Normal</tickerType><altitudeLayer>Skyfaller</altitudeLayer><skyfaller><speed>0.85</speed><movementType>ConstantSpeed</movementType><shadow>Things/Skyfaller/SkyfallerShadowDropPod</shadow><shadowSize>(25,25)</shadowSize><anticipationSound>DropPod_Fall</anticipationSound><anticipationSoundTicks>100</anticipationSoundTicks><motesPerCell>0</motesPerCell></skyfaller><defName>RCThrasher_BomberRun</defName><label>Thrasher Bombing</label><graphicData><texPath>Thrasher</texPath><graphicClass>Graphic_Multi</graphicClass><shaderType>CutoutFlying</shaderType><drawSize>(25,25)</drawSize></graphicData><soundFlyBy>SoundDef</soundFlyBy></ThingDef>
Verse.Log:Error(String, Boolean)
Verse.DirectXmlToObject:ObjectFromXml(XmlNode, Boolean)
Verse.DirectXmlToObject:ObjectFromXmlReflection(XmlNode, Boolean)
Verse.DirectXmlLoader:DefFromNode(XmlNode, LoadableXmlAsset)
Verse.LoadedModManager:ParseAndProcessXML(XmlDocument, Dictionary`2)
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.<>c:<Start>b__6_1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.<>c:<UpdateCurrentAsynchronousEvent>b__27_0()
System.Threading.ThreadHelper:ThreadStart_Context(Object)
System.Threading.ExecutionContext:RunInternal(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object)
System.Threading.ThreadHelper:ThreadStart()

XML error: <soundFlyBy>SoundDef</soundFlyBy> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BomberSkyfallerBase"><category>Ethereal</category><useHitPoints>false</useHitPoints><drawerType>RealtimeOnly</drawerType><thingClass>SRTS.SRTSBombing</thingClass><drawOffscreen>true</drawOffscreen><tickerType>Normal</tickerType><altitudeLayer>Skyfaller</altitudeLayer><skyfaller><speed>0.85</speed><movementType>ConstantSpeed</movementType><shadow>Things/Skyfaller/SkyfallerShadowDropPod</shadow><shadowSize>(25,25)</shadowSize><anticipationSound>DropPod_Fall</anticipationSound><anticipationSoundTicks>100</anticipationSoundTicks><motesPerCell>0</motesPerCell></skyfaller><defName>RCRequiem_BomberRun</defName><label>Requiem Bombing</label><graphicData><texPath>Requiem</texPath><graphicClass>Graphic_Multi</graphicClass><shaderType>CutoutFlying</shaderType><drawSize>(20,20)</drawSize></graphicData><soundFlyBy>SoundDef</soundFlyBy></ThingDef>
Verse.Log:Error(String, Boolean)
Verse.DirectXmlToObject:ObjectFromXml(XmlNode, Boolean)
Verse.DirectXmlToObject:ObjectFromXmlReflection(XmlNode, Boolean)
Verse.DirectXmlLoader:DefFromNode(XmlNode, LoadableXmlAsset)
Verse.LoadedModManager:ParseAndProcessXML(XmlDocument, Dictionary`2)
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.<>c:<Start>b__6_1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.<>c:<UpdateCurrentAsynchronousEvent>b__27_0()
System.Threading.ThreadHelper:ThreadStart_Context(Object)
System.Threading.ExecutionContext:RunInternal(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object)
System.Threading.ThreadHelper:ThreadStart()

XML error: <soundFlyBy>SoundDef</soundFlyBy> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BomberSkyfallerBase"><category>Ethereal</category><useHitPoints>false</useHitPoints><drawerType>RealtimeOnly</drawerType><thingClass>SRTS.SRTSBombing</thingClass><drawOffscreen>true</drawOffscreen><tickerType>Normal</tickerType><altitudeLayer>Skyfaller</altitudeLayer><skyfaller><speed>0.85</speed><movementType>ConstantSpeed</movementType><shadow>Things/Skyfaller/SkyfallerShadowDropPod</shadow><shadowSize>(25,25)</shadowSize><anticipationSound>DropPod_Fall</anticipationSound><anticipationSoundTicks>100</anticipationSoundTicks><motesPerCell>0</motesPerCell></skyfaller><defName>RCBull_BomberRun</defName><label>Bull Bombing</label><graphicData><texPath>Bull</texPath><graphicClass>Graphic_Multi</graphicClass><shaderType>CutoutFlying</shaderType><drawSize>(25,25)</drawSize></graphicData><soundFlyBy>SoundDef</soundFlyBy></ThingDef>
Verse.Log:Error(String, Boolean)
Verse.DirectXmlToObject:ObjectFromXml(XmlNode, Boolean)
Verse.DirectXmlToObject:ObjectFromXmlReflection(XmlNode, Boolean)
Verse.DirectXmlLoader:DefFromNode(XmlNode, LoadableXmlAsset)
Verse.LoadedModManager:ParseAndProcessXML(XmlDocument, Dictionary`2)
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.<>c:<Start>b__6_1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.<>c:<UpdateCurrentAsynchronousEvent>b__27_0()
System.Threading.ThreadHelper:ThreadStart_Context(Object)
System.Threading.ExecutionContext:RunInternal(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object)
System.Threading.ThreadHelper:ThreadStart()

XML error: <soundFlyBy>SoundDef</soundFlyBy> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BomberSkyfallerBase"><category>Ethereal</category><useHitPoints>false</useHitPoints><drawerType>RealtimeOnly</drawerType><thingClass>SRTS.SRTSBombing</thingClass><drawOffscreen>true</drawOffscreen><tickerType>Normal</tickerType><altitudeLayer>Skyfaller</altitudeLayer><skyfaller><speed>0.85</speed><movementType>ConstantSpeed</movementType><shadow>Things/Skyfaller/SkyfallerShadowDropPod</shadow><shadowSize>(25,25)</shadowSize><anticipationSound>DropPod_Fall</anticipationSound><anticipationSoundTicks>100</anticipationSoundTicks><motesPerCell>0</motesPerCell></skyfaller><defName>RCTiger_BomberRun</defName><label>Tiger Bombing</label><graphicData><texPath>Tiger</texPath><graphicClass>Graphic_Multi</graphicClass><shaderType>CutoutFlying</shaderType><drawSize>(20,20)</drawSize></graphicData><soundFlyBy>SoundDef</soundFlyBy></ThingDef>
Verse.Log:Error(String, Boolean)
Verse.DirectXmlToObject:ObjectFromXml(XmlNode, Boolean)
Verse.DirectXmlToObject:ObjectFromXmlReflection(XmlNode, Boolean)
Verse.DirectXmlLoader:DefFromNode(XmlNode, LoadableXmlAsset)
Verse.LoadedModManager:ParseAndProcessXML(XmlDocument, Dictionary`2)
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.<>c:<Start>b__6_1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.<>c:<UpdateCurrentAsynchronousEvent>b__27_0()
System.Threading.ThreadHelper:ThreadStart_Context(Object)
System.Threading.ExecutionContext:RunInternal(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object)
System.Threading.ThreadHelper:ThreadStart()


The issue persists regardless SRTS:E and RotorCraft position in modlist - either right after CORE (as SRTS:E suggests) or at the end of the list and is only resolved by removing your mod.

I have no immediate suspects and have a significant number of other mods, including heavies
like Rimefeller, Rimatomics, Save Our Ship 2 and all of Vanilla Expanded stuff.

Hope you can figure it out, I REALLY want this to work, it looks amazing.
Last edited by Captain Butthurt; 8 Jul, 2020 @ 4:22pm
< >
Showing 1-2 of 2 comments
shazbot  [developer] 8 Jul, 2020 @ 5:53pm 
Hello, that was an issue with defs that I fixed when I added the Mako. Not sure how it doesn't error on the normal SRTS. I would make sure you have the latest version and try again. If it keeps doing this, please let me know.
Captain Butthurt 9 Jul, 2020 @ 2:55am 
Thanks, everything is fine after Rimworld Workshop was updated.
< >
Showing 1-2 of 2 comments
Per page: 1530 50