Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rimworld Update 1.5 Support #179

Open
MuXodious opened this issue Apr 17, 2024 · 1 comment
Open

Rimworld Update 1.5 Support #179

MuXodious opened this issue Apr 17, 2024 · 1 comment
Labels
bug Something isn't working unverified

Comments

@MuXodious
Copy link

Describe the bug

Upon enabling Mod Manager mod, game starts with an error regarding the mod itself. As a result the Mod Manager doesn't work. (See, screenshots.) Rimdev introduced a new DLC and a free update (v1.5), which is the likely culprit for the error. I love and use multiple mods from you, thank you so much for creating them.

Expected behavior

Mod Manager to work as intended by the developer, with or without any warning or error logs.

Steps to reproduce

  1. Launch the game.
  2. Click "Mods" button on the right.
  3. Enable "Harmony" and "Mod Manager" mods and restart the game.

Other mods

Besides Official DLCs and Harmony, no.

Output log

Linux build:

ReflectionTypeLoadException getting types in assembly ModManager: System.Reflection.ReflectionTypeLoadException: Exception of type 'System.Reflection.ReflectionTypeLoadException' was thrown.
  at (wrapper managed-to-native) System.Reflection.Assembly.GetTypes(System.Reflection.Assembly,bool)
  at System.Reflection.Assembly.GetTypes () [0x00000] in <eae584ce26bc40229c1b1aa476bfa589>:0 
  at Verse.ModAssemblyHandler.AssemblyIsUsable (System.Reflection.Assembly asm) [0x00000] in <f239696f71294c28b69dbd43fa341d41>:0 

Loader exceptions:
   => System.TypeLoadException: Could not resolve type with token 0100004a (from typeref, class/assembly Verse.Dialog_Rename, Assembly-CSharp, Version=1.4.8322.9374, Culture=neutral, PublicKeyToken=null)

UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.ModAssemblyHandler:AssemblyIsUsable (System.Reflection.Assembly)
Verse.ModAssemblyHandler:ReloadAll ()
Verse.ModContentPack:ReloadContent (bool)
Verse.LoadedModManager:LoadModContent (bool)
Verse.LoadedModManager:LoadAllActiveMods (bool)
Verse.PlayDataLoader:DoPlayLoad ()
Verse.PlayDataLoader:LoadAllPlayData (bool)
Verse.Root/<>c:<Start>b__6_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 ()

Windows build running under Steam Proton (WINE):

ReflectionTypeLoadException getting types in assembly ModManager: System.Reflection.ReflectionTypeLoadException: Exception of type 'System.Reflection.ReflectionTypeLoadException' was thrown.
  at (wrapper managed-to-native) System.Reflection.Assembly.GetTypes(System.Reflection.Assembly,bool)
  at System.Reflection.Assembly.GetTypes () [0x00000] in <eae584ce26bc40229c1b1aa476bfa589>:0 
  at Verse.ModAssemblyHandler.AssemblyIsUsable (System.Reflection.Assembly asm) [0x00000] in <f40318a15dd2424e8ab139f74270c36f>:0 

Loader exceptions:
   => System.TypeLoadException: Could not resolve type with token 0100004a (from typeref, class/assembly Verse.Dialog_Rename, Assembly-CSharp, Version=1.4.8322.9374, Culture=neutral, PublicKeyToken=null)

UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.ModAssemblyHandler:AssemblyIsUsable (System.Reflection.Assembly)
Verse.ModAssemblyHandler:ReloadAll ()
Verse.ModContentPack:ReloadContent (bool)
Verse.LoadedModManager:LoadModContent (bool)
Verse.LoadedModManager:LoadAllActiveMods (bool)
Verse.PlayDataLoader:DoPlayLoad ()
Verse.PlayDataLoader:LoadAllPlayData (bool)
Verse.Root/<>c:<Start>b__6_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 ()

Save game

No game were started.

Screenshots

image

Environment

  • OS: Fedora Linux
  • 32/64 bits x64

Game

  • 64 bits
  • Steam
  • v1.5
  • Native Linux build / Windows build (running under Proton)
@MuXodious MuXodious added bug Something isn't working unverified labels Apr 17, 2024
@vincent-milde
Copy link

The mod hasn't been updated to v1.5 this behavior is expected. If you look at the mod there are the game versions currently supported and the highest one is v1.4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working unverified
Projects
None yet
Development

No branches or pull requests

2 participants