Rain World

Rain World

SBCameraScroll
This topic has been locked
Noche 5 Jun, 2023 @ 2:46pm
Mod conflict with NoirCatto
Initially reported this to the NoirCatto dev and they said it was an SBCameraScroll error, so I'm reporting it here as well. SBCameraScroll and NoirCatto seem to conflict and produce an infinite loading issue when attempting to play the game as any slugcat. Here's the error, which (as far as I can tell) is thrown every frame:

TypeLoadException: Could not resolve type with token 01000111 (from typeref, class/assembly SlugBase.JsonConverter, SlugBase, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
DMD<>?613768832.Hook<RainWorldGame::.ctor>?-608369664 (RainWorldGame , ProcessManager ) (at <16a308d9c25f46d5aebe08904cf1c13c>:0)
DMD<>?613768832.Trampoline<RainWorldGame::.ctor>?-638498816 (RainWorldGame , ProcessManager ) (at <9819fee72e164032a4445ded90777622>:0)
SBCameraScroll.RainWorldGameMod.RainWorldGame_ctor (On.RainWorldGame+orig_ctor orig, RainWorldGame game, ProcessManager manager) (at <3ca6105077b44e44ad70163afa77ee2e>:0)
DMD<>?613768832.Hook<RainWorldGame::.ctor>?-17494016 (RainWorldGame , ProcessManager ) (at <acf624d3070648c38708882b985a6b36>:0)
ProcessManager.PostSwitchMainProcess (ProcessManager+ProcessID ID) (at <1014ff9a5d9941ab9e645d4f5c9384a5>:0)
ProcessManager.Update (System.Single deltaTime) (at <1014ff9a5d9941ab9e645d4f5c9384a5>:0)
DMD<Update>?613768832._RainWorld::Update (RainWorld this) (at <754fc73a3af84748bb3be697797edb60>:0)
DMD<>?613768832.Trampoline<RainWorld::Update>?11621376 (RainWorld ) (at <b7ae01c251e14b85b8f323cecb392774>:0)
Guardian.LogHooks.RainWorld_Update (On.RainWorld+orig_Update orig, RainWorld self) (at E:/RainWorldModding/Guardian/src/plugin/Hooks/LogHooks.cs:23)
UnityEngine.Debug:LogException(Exception)
Guardian.CloudLogger:LogAndUploadException(Exception) (at E:/RainWorldModding/Guardian/src/plugin/CloudLogger.cs:31)
Guardian.LogHooks:RainWorld_Update(orig_Update, RainWorld) (at E:/RainWorldModding/Guardian/src/plugin/Hooks/LogHooks.cs:27)
DMD<>?613768832:Hook<RainWorld::Update>?-270044160(RainWorld)
DMD<>?613768832:Trampoline<RainWorld::Update>?-691889152(RainWorld)
BloodHooks:RainWorld_Update(orig_Update, RainWorld)
DMD<>?613768832:Hook<RainWorld::Update>?-1955314688(RainWorld)
DMD<>?613768832:Trampoline<RainWorld::Update>?1741634048(RainWorld)
NoirCatto.NoirCatto:RainWorldOnUpdate(orig_Update, RainWorld)
DMD<>?613768832:Hook<RainWorld::Update>?1776321536(RainWorld)
< >
Showing 1-4 of 4 comments
SchuhBaum  [developer] 6 Jun, 2023 @ 9:12pm 
"TypeLoadException: Could not resolve type with token 01000111 (from typeref, class/assembly SlugBase.JsonConverter, SlugBase, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)"

Is this still a thing? The error is thrown by SlugBase. Not sure what this should have to do with this mod.

For context:
"SBCameraScroll.RainWorldGameMod.RainWorldGame_ctor" does only clear and initialize some variables. After that it calls the vanilla function. So this mod does not interact in any way with another mod in that function. It is simply a convenient place to clear or initialize variables since it is called at the start of a cycle.
SchuhBaum  [developer] 6 Jun, 2023 @ 9:17pm 
As a side note, JsonConverter should mean that it failed to read and parse some information from disk (.json files). Maybe some config file for a custom slugcat was not in a proper format.
Noche 6 Jun, 2023 @ 11:21pm 
In that case I'll report back to the NoirCatto dev.
SchuhBaum  [developer] 7 Jun, 2023 @ 1:36am 
Sure. You can also check out the section BUG REPORTS. Every modder tends to check the bug reports on Discord from time to time. And there are a lot of other people that can help resolve these issues or ping the right people.
< >
Showing 1-4 of 4 comments
Per page: 1530 50