RimWorld

RimWorld

Ceramics VEF
Cheshire Kate 20 Aug, 2022 @ 5:49pm
Today's patch seems to have broken Porcelain Kilns
Getting a nullref when trying to inspect or interact with my Porcelain Kilns, just started today
https://i.imgur.com/5iT1o2c.png
< >
Showing 1-5 of 5 comments
Cheshire Kate 20 Aug, 2022 @ 5:49pm 
Exception in RimWorld.FloatMenuMakerMap.ChoicesAtFor: System.NullReferenceException: Object reference not set to an instance of an object
at Verse.GenCollection.Any[T] (System.Collections.Generic.List`1[T] list, System.Predicate`1[T] predicate) [0x00000] in <81af9f8a18324e17b286924a43555a7c>:0
at ProcessorFramework.CompProcessor.get_AnyComplete () [0x00000] in <8d94bd9dcb4e45fc9cc60864cd05d30b>:0
at ProcessorFramework.WorkGiver_EmptyProcessor.HasJobOnThing (Verse.Pawn pawn, Verse.Thing t, System.Boolean forced) [0x0000a] in <8d94bd9dcb4e45fc9cc60864cd05d30b>:0
at RimWorld.FloatMenuMakerMap.AddJobGiverWorkOrders (UnityEngine.Vector3 clickPos, Verse.Pawn pawn, System.Collections.Generic.List`1[T] opts, System.Boolean drafted) [0x001e4] in <81af9f8a18324e17b286924a43555a7c>:0
- transpiler net.pardeike.rimworld.mods.achtung: IEnumerable`1 AchtungMod.FloatMenuMakerMap_AddJobGiverWorkOrders_Patch:Transpiler(IEnumerable`1 instructions, MethodBase original)
- transpiler rimworld.jecrell.doorsexpanded: IEnumerable`1 DoorsExpanded.HarmonyPatches:DoorRemoteAddJobGiverWorkOrdersTranspiler(IEnumerable`1 instructions)
- prefix net.pardeike.rimworld.mods.achtung: Void AchtungMod.FloatMenuMakerMap_AddJobGiverWorkOrders_Patch:Prefix(Pawn pawn, ForcedWork& __state)
- postfix net.pardeike.rimworld.mods.achtung: Void AchtungMod.FloatMenuMakerMap_AddJobGiverWorkOrders_Patch:Postfix(Pawn pawn, ForcedWork __state)
at RimWorld.FloatMenuMakerMap.AddUndraftedOrders (UnityEngine.Vector3 clickPos, Verse.Pawn pawn, System.Collections.Generic.List`1[T] opts) [0x000d9] in <81af9f8a18324e17b286924a43555a7c>:0
- prefix OskarPotocki.VFECore: Boolean AnimalBehaviours.VanillaExpandedFramework_FloatMenuMakerMap_AddUndraftedOrders_Patch:AvoidGeneralErrorIfPawnIsAnimal(Pawn pawn)
at RimWorld.FloatMenuMakerMap.ChoicesAtFor (UnityEngine.Vector3 clickPos, Verse.Pawn pawn, System.Boolean suppressAutoTakeableGoto) [0x000ee] in <81af9f8a18324e17b286924a43555a7c>:0
- postfix OskarPotocki.VFECore: Void VFE.Mechanoids.HarmonyPatches.FloatMenuMakerMap_ChoicesAtFor_Patch:Postfix(List`1& __result, Vector3 clickPos, Pawn pawn, Boolean suppressAutoTakeableGoto)
- postfix net.pardeike.rimworld.mods.achtung: Void AchtungMod.FloatMenuMakerMap_ChoicesAtFor_Postfix:Postfix(List`1 __result, Vector3 clickPos, Pawn pawn)
- finalizer net.pardeike.rimworld.mods.achtung: Exception AchtungMod.FloatMenuMakerMap_ChoicesAtFor_Finalizer:Finalizer(Exception __exception, List`1& __result)
Xidon Eye  [developer] 20 Aug, 2022 @ 6:52pm 
Hey, last patch introduced a [SYR] Processor Framework patch for the drying rack and kilns.
the syr's "PF" looks like to work more stable and is less resorce hungry.
so if [SYR] Processor Framework is loaded alongside Ceramics VEF, the drying rack and kilns need to be deconstructed (with the tool found in the architect menu) and rebuild.

the VEF uses a thingClass not needed for PF and this change breaks the building.
Xidon Eye  [developer] 20 Aug, 2022 @ 6:53pm 
this is just needed one time when a game without this patch gets loaded, or PF gets added later on.
Last edited by Xidon Eye; 20 Aug, 2022 @ 6:54pm
Cheshire Kate 21 Aug, 2022 @ 7:28pm 
Thank you, deconstructing and reconstructing fixed the problem
Sorry for the double-post btw
Rents_Due 24 Sep, 2022 @ 6:40pm 
Looks like the brick extruder might have broke in saves as well. It wont accept sand from fertile field. everything else, benches & porcelain mixer works as normal.

Works fine in a new colony.
and seems to work without SYR framework
< >
Showing 1-5 of 5 comments
Per page: 1530 50