-
-
Notifications
You must be signed in to change notification settings - Fork 39
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
Mostly good for Rimworld v1.5 support. #207
base: 1.5
Are you sure you want to change the base?
Conversation
Does not work for me. Doesn't even load. Log is full of errors. Sorry! :(
Mono path[0] = 'C:/Program Files (x86)/Steam/steamapps/common/RimWorld/RimWorldWin64_Data/Managed'
Input initialized. Initialized touch support. UnloadTime: 0.744800 ms Loader exceptions: (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39) Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/RimWorld/RimWorldWin64_Data/Mono/data-000002B09016EE50.dll Loader exceptions: (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39) Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/RimWorld/RimWorldWin64_Data/Mono/data-000002B0A699C9A0.dll GAGARIN: <color=yello>Cache disabled from GAGARIN: Mod list changed! Deleting cache GAGARIN: <color=green>Cache not found or got purged! b.4066:4/15/2024 12:00:00 AM:1.5.4066 rev841 GAGARIN: CombineIntoUnifiedXML has <color=red>Context.IsUsingCache=False GAGARIN: <color=white>CombineIntoUnifiedXML_Profiler took <color=red>0.568 seconds GAGARIN: <color=white>TKeySystem.Parse took <color=red>0.001 seconds GAGARIN: <color=white>ApplyPatches_Profiler took <color=red>0.122 seconds GAGARIN: <color=white>XmlInheritance.Resolve took <color=red>0.11 seconds Could not find a type named FluffyManager.JobDriver_ManagingAtManagingStation Could not find a type named FluffyManager.MainTabWindow_Manager Could not find type named FluffyManager.UnlockPowerTab from node (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39) Exception loading list element Verse.ResearchMod from XML: System.MissingMethodException: Default constructor not found for type Verse.ResearchMod (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39) Could not find a type named FluffyManager.Building_ManagerStation Could not find type named FluffyManager.CompProperties_ManagerStation from node (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39) Could not find a type named FluffyManager.Comp_ManagerStation XML error: 1000 doesn't correspond to any field in type CompProperties. Context: (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39) Could not find a type named FluffyManager.Building_ManagerStation Could not find type named FluffyManager.CompProperties_ManagerStation from node (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39) Could not find a type named FluffyManager.Comp_ManagerStation XML error: 500 doesn't correspond to any field in type CompProperties. Context: (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39) Could not find a type named FluffyManager.Building_AIManager Could not find type named FluffyManager.CompProperties_ManagerStation from node (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39) Could not find a type named FluffyManager.Comp_ManagerStation XML error: 250 doesn't correspond to any field in type CompProperties. Context: (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39) Could not find a type named FluffyManager.WorkGiver_Manage b.4066:4/15/2024 12:00:00 AM:1.5.4066 rev841 GAGARIN: <color=white>ParseAndProcessXML_Profiler took <color=red>6.595 seconds GAGARIN: <color=white>ClearCachedPatches_Profiler took <color=red>0 seconds GAGARIN: <color=white>XmlInheritance.Resolve took <color=red>0.11 seconds GAGARIN: <color=white>XmlInheritance.Resolve took <color=red>0.11 seconds GAGARIN: <color=green>StartUpFinished called! Setting up 8 worker threads for Enlighten. |
Have not tried building this, don't currently have a c# dev environment available. I have, however, just loaded the provided binary into a client (windows, steam, current) with 200 other mods as ballast, and did not notice any errors. Was not able to repro any error with forestry tab. However, behavior on newly created bills feels off - they sit in the queue waiting 24 hours before any pawn will look at them by default. But, by cranking the time to recheck bills down, I was able to force a pawn into scheduling another pawn to hunt a rat. |
I did the vast majority of the work for Rimworld v1.5 support.
ALMOST everything seems to work perfectly, though I didn't thoroughly QA it.
There's one dialog that gives tons of errors on the Forestry Tab but after it opened and closed, I never experienced it again.
I have attached the zip file release so people can use Colony Manager with v1.5 while you guys brush up this work more fully.
ColonyManager-v1.5.0-alpha.zip
My build + project files are all geared for Linux and multi-builds (builds v1.2-1.5 instantly on file saving), so I just realized you'll need to tweak your .csproj to get this to compile:
You need that RIMWORLD15 constant to compile this stuff.
feel free to copy and use my ColonyManager.csproj and ColonyManager.sln to build rimworld versions with the same code base.