RimWorld

RimWorld

Misc. XPatches CE only 'CORE'
9 Comments
plunita 15 Jul, 2020 @ 5:03am 
really confusing
megabot 29 May, 2020 @ 7:34am 
why does MISC core even have weapons? it's supposed to be the core only...
Uriel 5 Nov, 2019 @ 12:16pm 
Yes, I agree. I would have been much better had the new CE version been a standalone upgrade since it apparently has broken quite a few patches. You could then opt-in vs having to overcome the changes.
Haplo_X1  [author] 5 Nov, 2019 @ 12:08pm 
The problem is I can only compile against a specific version. I can either compile against the old version of CE which was versioned internally something like 0.18.1.1 or I can compile against the current version of CE which is something 1.0.1.6.

I'm also not happy with a change that breaks other mods, but I'm unsure how I can remove this version dependency..

@GG: Sorry you're running the old CE and that breaks the patch. You can only download the old version from GIT:
Old CE Patch [github.com]
Uriel 5 Nov, 2019 @ 9:57am 
@Haplo_X1 thank you for the quick response!!! @ GG Handyman has a point though, if folks are not running the new version of Combat Extended then it may not work correctly.
Handyman 5 Nov, 2019 @ 9:47am 
Haplo_X1  [author] 5 Nov, 2019 @ 9:19am 
Thanks for the infos. I've updated the files and hopefully it should work again :)
Uriel 5 Nov, 2019 @ 7:59am 
This is what I'm seeing in the error log

ReflectionTypeLoadException getting types in assembly Patches_Misc_CE: System.Reflection.ReflectionTypeLoadException: The classes in the module cannot be loaded.
at (wrapper managed-to-native) System.Reflection.Assembly:GetTypes (bool)
at System.Reflection.Assembly.GetTypes () [0x00000] in <filename unknown>:0
at Verse.ModAssemblyHandler.AssemblyIsUsable (System.Reflection.Assembly asm) [0x00000] in <filename unknown>:0

Loader exceptions:
=> System.TypeLoadException: Could not load type 'CombatExtended.BulletCE' from assembly 'CombatExtended, Version=0.18.1.1, Culture=neutral, PublicKeyToken=null'.
=> System.TypeLoadException: Could not load type 'CombatExtended.AmmoDef' from assembly 'CombatExtended, Version=0.18.1.1, Culture=neutral, PublicKeyToken=null'.
=> System.TypeLoadException: Could not load type '<>c__DisplayClass2_0' from assembly 'Patches_Misc_CE, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.
Daezz0r 2 Nov, 2019 @ 5:33am 
CE got updated and the patch throws numerous errors now ;(