Hardcore-SK icon indicating copy to clipboard operation
Hardcore-SK copied to clipboard

RimFactory mechanisms do not work

Open AtmosDragon opened this issue 2 years ago • 3 comments

RimFactory mechanisms do not work due to Universal Fermenter from Core SK. Log: Error producing items for Thing_PRF_StoneWorks872976: System.NullReferenceException: Object reference not set to an instance of an object at (wrapper dynamic-method) UniversalFermenterSK.GenRecipe_PostProcessProductPatch.UniversalFermenterSK.GenRecipe_PostProcessProductPatch.Prefix_Patch0(Verse.Thing&,Verse.Pawn&,RimWorld.CompQuality&) at (wrapper dynamic-method) Verse.GenRecipe.Verse.GenRecipe.PostProcessProduct_Patch3(Verse.Thing,Verse.RecipeDef,Verse.Pawn,RimWorld.Precept_ThingStyle) at DMD<>?-565695488.Verse.GenRecipe+<MakeRecipeProducts>d__0.MoveNext_Patch0 (Verse.GenRecipe+<MakeRecipeProducts>d__0 this) [0x00232] in <90b76ada8d384ce19799938a1e242dab>:0 at System.Collections.Generic.List1[T]..ctor (System.Collections.Generic.IEnumerable1[T] collection) [0x00077] in :0 at ProjectRimFactory.Common.Patch_GenRecipe_MakeRecipeProducts_BonusYield+<Postfix>d__0.MoveNext () [0x00028] in <30c47be6e7b241788eb2c5cbb3c124a8>:0 at ProjectRimFactory.SAL3.Things.Assemblers.Building_ProgrammableAssembler.ProduceItems () [0x00090] in <30c47be6e7b241788eb2c5cbb3c124a8>:0 at (wrapper dynamic-method) ProjectRimFactory.SAL3.Things.Assemblers.Building_ProgrammableAssembler.ProjectRimFactory.SAL3.Things.Assemblers.Building_ProgrammableAssembler.Tick_Patch0(ProjectRimFactory.SAL3.Things.Assemblers.Building_ProgrammableAssembler) UnityEngine.StackTraceUtility:ExtractStackTrace () (wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch4 (string) (wrapper dynamic-method) ProjectRimFactory.SAL3.Things.Assemblers.Building_ProgrammableAssembler:ProjectRimFactory.SAL3.Things.Assemblers.Building_ProgrammableAssembler.Tick_Patch0 (ProjectRimFactory.SAL3.Things.Assemblers.Building_ProgrammableAssembler) Verse.TickList:Tick () (wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch1 (Verse.TickManager) Verse.TickManager:TickManagerUpdate () (wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch1 (Verse.Game) Verse.Root_Play:Update ()

AtmosDragon avatar Jul 12 '22 23:07 AtmosDragon

Not a HSK issue. You can

  • ask author of RimFactory to patch mod for HSK
  • ask someone to patch mod for HSK
  • don`t use RimFactory
  • something else

Zim777 avatar Jul 13 '22 19:07 Zim777

I fixed this myself, deleted the fermenters from Core SK and cleaned all the leftovers in the files. It would be nice to explain what to fix so that there was no conflict of mods, but it will go.

AtmosDragon avatar Jul 13 '22 21:07 AtmosDragon

deleting them you broke every single fermenting building in hsk. that's around 10-15 buildings now useless and you wont be able to get any of those materials. now your worse off than you where before as there items you cant even get now.

Rimfactory also doesnt work well with HSK due to fact we make extensive use of the stuff system.

you would need to convert any recipes and buildings in rimfactory to use the hsk fermenter system.

sidfu avatar Jul 13 '22 22:07 sidfu