RimWorld

RimWorld

Humanoid Alien Races
This topic has been locked
No clue...
So I can no longer make new worlds or load previous worlds. I have no idea what happened, I didn't change anything, I originally thought it was an issue with orassans mod, but when I started removing mods, I was still having issues when removing all the orassans mods and even EPOE. However, the issue stopped when getting rid of Alien Framework. I need Alien Framework in order to use Orassans pack, so I'd love to have someone help me out with this issue.

Here are the logs with only the alien framework mod installed:
https://gist.github.com/deb5def1997600f538f83f6da9051ff5

Here are the logs with alien framework, orassan and EPOE installed:
https://gist.github.com/77e0d0e45605b9e34764c9f54244bbfc

Here are the logs with alien framework, orassan, EPOE and the EPOE patch installed:
https://gist.github.com/f84f3d8c3527a0d5e134aedfb70f0ca3

Thanks for taking the time to read up on this and respond if you are able. Have a wonderful week. :)
< >
Showing 1-9 of 9 comments
Zippy Mar 14, 2017 @ 5:48pm 
The same thing happened to me, it seems to be an issue caused by the most rtecent patch that fixed a compatibility issue with organized research tab.
This is the error that I get when I click generate world


Exception from asynchronous event: System.TypeInitializationException: An exception was thrown by the type initializer for AlienRace.HarmonyPatches ---> System.Runtime.Serialization.SerializationException: Field "processors" not found in class Harmony.PatchInfo
at System.Runtime.Serialization.Formatters.Binary.ObjectReader.ReadTypeMetadata (System.IO.BinaryReader reader, Boolean isRuntimeObject, Boolean hasTypeInfo) [0x00000] in <filename unknown>:0
at System.Runtime.Serialization.Formatters.Binary.ObjectReader.ReadObjectInstance (System.IO.BinaryReader reader, Boolean isRuntimeObject, Boolean hasTypeInfo, System.Int64& objectId, System.Object& value, System.Runtime.Serialization.SerializationInfo& info) [0x00000] in <filename unknown>:0
at System.Runtime.Serialization.Formatters.Binary.ObjectReader.ReadObject (BinaryElement element, System.IO.BinaryReader reader, System.Int64& objectId, System.Object& value, System.Runtime.Serialization.SerializationInfo& info) [0x00000] in <filename unknown>:0
at System.Runtime.Serialization.Formatters.Binary.ObjectReader.ReadObject (BinaryElement element, System.IO.BinaryReader reader, System.Int64& objectId, System.Object& value, System.Runtime.Serialization.SerializationInfo& info) [0x00000] in <filename unknown>:0
at System.Runtime.Serialization.Formatters.Binary.ObjectReader.ReadNextObject (BinaryElement element, System.IO.BinaryReader reader) [0x00000] in <filename unknown>:0
at System.Runtime.Serialization.Formatters.Binary.ObjectReader.ReadObjectGraph (BinaryElement elem, System.IO.BinaryReader reader, Boolean readHeaders, System.Object& result, System.Runtime.Remoting.Messaging.Header[]& headers) [0x00000] in <filename unknown>:0
at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.NoCheckDeserialize (System.IO.Stream serializationStream, System.Runtime.Remoting.Messaging.HeaderHandler handler) [0x00000] in <filename unknown>:0
at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize (System.IO.Stream serializationStream) [0x00000] in <filename unknown>:0
at Harmony.PatchInfoSerialization.Deserialize (System.Byte[] bytes) [0x00000] in <filename unknown>:0
at Harmony.HarmonySharedState.GetPatchInfo (System.Reflection.MethodBase method) [0x00000] in <filename unknown>:0
at Harmony.PatchProcessor.Patch () [0x00000] in <filename unknown>:0
at Harmony.HarmonyInstance.Patch (System.Reflection.MethodBase original, Harmony.HarmonyMethod prefix, Harmony.HarmonyMethod postfix, Harmony.HarmonyMethod transpiler) [0x00000] in <filename unknown>:0
at AlienRace.HarmonyPatches..cctor () [0x00000] in <filename unknown>:0
--- End of inner exception stack trace ---
at (wrapper managed-to-native) System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor (intptr)
at System.Runtime.CompilerServices.RuntimeHelpers.RunClassConstructor (RuntimeTypeHandle type) [0x00000] in <filename unknown>:0
at Verse.StaticConstructorOnStartupUtility.CallAll () [0x00000] in <filename unknown>:0
at Verse.PlayDataLoader.<DoPlayLoad>m__6F8 () [0x00000] in <filename unknown>:0
at Verse.LongEventHandler.ExecuteToExecuteWhenFinished () [0x00000] in <filename unknown>:0
Verse.Log:Error(String)
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__733()
NotOptions<3~ Mar 14, 2017 @ 5:50pm 
Originally posted by Zippy:
The same thing happened to me, it seems to be an issue caused by the most rtecent patch that fixed a compatibility issue with organized research tab.
This is the error that I get when I click generate world


Exception from asynchronous event: System.TypeInitializationException: An exception was thrown by the type initializer for AlienRace.HarmonyPatches ---> System.Runtime.Serialization.SerializationException: Field "processors" not found in class Harmony.PatchInfo
at System.Runtime.Serialization.Formatters.Binary.ObjectReader.ReadTypeMetadata (System.IO.BinaryReader reader, Boolean isRuntimeObject, Boolean hasTypeInfo) [0x00000] in <filename unknown>:0
at System.Runtime.Serialization.Formatters.Binary.ObjectReader.ReadObjectInstance (System.IO.BinaryReader reader, Boolean isRuntimeObject, Boolean hasTypeInfo, System.Int64& objectId, System.Object& value, System.Runtime.Serialization.SerializationInfo& info) [0x00000] in <filename unknown>:0
at System.Runtime.Serialization.Formatters.Binary.ObjectReader.ReadObject (BinaryElement element, System.IO.BinaryReader reader, System.Int64& objectId, System.Object& value, System.Runtime.Serialization.SerializationInfo& info) [0x00000] in <filename unknown>:0
at System.Runtime.Serialization.Formatters.Binary.ObjectReader.ReadObject (BinaryElement element, System.IO.BinaryReader reader, System.Int64& objectId, System.Object& value, System.Runtime.Serialization.SerializationInfo& info) [0x00000] in <filename unknown>:0
at System.Runtime.Serialization.Formatters.Binary.ObjectReader.ReadNextObject (BinaryElement element, System.IO.BinaryReader reader) [0x00000] in <filename unknown>:0
at System.Runtime.Serialization.Formatters.Binary.ObjectReader.ReadObjectGraph (BinaryElement elem, System.IO.BinaryReader reader, Boolean readHeaders, System.Object& result, System.Runtime.Remoting.Messaging.Header[]& headers) [0x00000] in <filename unknown>:0
at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.NoCheckDeserialize (System.IO.Stream serializationStream, System.Runtime.Remoting.Messaging.HeaderHandler handler) [0x00000] in <filename unknown>:0
at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize (System.IO.Stream serializationStream) [0x00000] in <filename unknown>:0
at Harmony.PatchInfoSerialization.Deserialize (System.Byte[] bytes) [0x00000] in <filename unknown>:0
at Harmony.HarmonySharedState.GetPatchInfo (System.Reflection.MethodBase method) [0x00000] in <filename unknown>:0
at Harmony.PatchProcessor.Patch () [0x00000] in <filename unknown>:0
at Harmony.HarmonyInstance.Patch (System.Reflection.MethodBase original, Harmony.HarmonyMethod prefix, Harmony.HarmonyMethod postfix, Harmony.HarmonyMethod transpiler) [0x00000] in <filename unknown>:0
at AlienRace.HarmonyPatches..cctor () [0x00000] in <filename unknown>:0
--- End of inner exception stack trace ---
at (wrapper managed-to-native) System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor (intptr)
at System.Runtime.CompilerServices.RuntimeHelpers.RunClassConstructor (RuntimeTypeHandle type) [0x00000] in <filename unknown>:0
at Verse.StaticConstructorOnStartupUtility.CallAll () [0x00000] in <filename unknown>:0
at Verse.PlayDataLoader.<DoPlayLoad>m__6F8 () [0x00000] in <filename unknown>:0
at Verse.LongEventHandler.ExecuteToExecuteWhenFinished () [0x00000] in <filename unknown>:0
Verse.Log:Error(String)
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__733()


Thanks for letting me know I'm not alone, getting the same thing here.
erdelf  [developer] Mar 14, 2017 @ 6:21pm 
ok so.. answering one at a time.. and please don't do discussions, I don't get notifications about them. So... problem is that you have alien races low in your load order, I'm using a library that is commonly used, in the mod list of the op by Call of Cthulhu Factions, Straitjacket, Cosmic Horrors and Stack Merger. I'm simply using a newer version of it. Either tell these mod makers to update their version of harmony or load alien races before them. I can't guarantee it will work then tough.
NotOptions<3~ Mar 14, 2017 @ 6:40pm 
Originally posted by erdelf:
ok so.. answering one at a time.. and please don't do discussions, I don't get notifications about them. So... problem is that you have alien races low in your load order, I'm using a library that is commonly used, in the mod list of the op by Call of Cthulhu Factions, Straitjacket, Cosmic Horrors and Stack Merger. I'm simply using a newer version of it. Either tell these mod makers to update their version of harmony or load alien races before them. I can't guarantee it will work then tough.

Thanks for letting me know. These are my resaults from testing it. This happens when I load up the game after setting alien framework at the top of the list. Still cannot start new worlds though. :( Anything else you would like for me to try? The mods say they are all up to date with the latest stuff, so i don't think it's that.
https://gist.github.com/0e736623657c605cf8f9f7bfc8391288
erdelf  [developer] Mar 14, 2017 @ 6:42pm 
you confirmed with all the mod makers in 20 minutes ? impressive.

also, it fixed the error I was talking about. Now another error appeared. You are using an outdated version of Orassans.
NotOptions<3~ Mar 14, 2017 @ 6:53pm 
Originally posted by erdelf:
you confirmed with all the mod makers in 20 minutes ? impressive.

also, it fixed the error I was talking about. Now another error appeared. You are using an outdated version of Orassans.

Okay, I will ask the dev of Orassans where I can find the updated version since they haven't updated the steam version. Thank you for letting me know, and I just checked by deleting each of the mods and only Alien Races was still giving me errors.
NotOptions<3~ Mar 14, 2017 @ 7:33pm 
So I just got the latest version from the nexus mods menu that is posted on ludeon from the dev of Orassans. This is the logs i'm getting now with the new version of Orassans: https://gist.github.com/cc93d1700187c76ae51b7e738efe94ea
Here is without Orassans and EPOE or the patch: https://gist.github.com/403ec2a6ee85aa77ee65ce1a8f59e3e2

Still cannot create new saves either way however.
erdelf  [developer] Mar 14, 2017 @ 7:45pm 
so yeah, still the old version of orassans, and I myself am using the current version on steam so I can confirm it is updated. Another thing is that some of your other mods still use the old version of harmony and crash.
NotOptions<3~ Mar 14, 2017 @ 7:48pm 
Originally posted by erdelf:
so yeah, still the old version of orassans, and I myself am using the current version on steam so I can confirm it is updated. Another thing is that some of your other mods still use the old version of harmony and crash.

Interesting, So it's a conflict between versions of Harmony. I will see if i can find every mod with harmony and give them a poke to see if they can update. Thanks again for letting me know. I'm using the steam version that you subscribe to for Orassans and OPOE, but the patch needs to be downloaded from github. It even says it on the nexus mod loader page for Orassans that it is the latest version for the alien races mod update.
< >
Showing 1-9 of 9 comments
Per page: 1530 50