RimWorld

RimWorld

[SYR] Universal Fermenter
255 Comments
BlueDragonXD 3 Nov, 2023 @ 12:44am 
IF anyone has found a working 1.4 version or if this somehow works for 1.4 let me know please. Thanks.
SolarKitten 22 Feb, 2023 @ 9:16am 
can you please fix. it wont let me click out of the mod menu
bk3000 7 Dec, 2022 @ 4:55pm 
Read the very top of the description. This has been replaced, link at the top.
jimmyal 7 Dec, 2022 @ 12:30pm 
please update
HIVEMIND 20 Nov, 2022 @ 7:57am 
wake up samurai
Klaudiorystka 19 Nov, 2022 @ 8:52am 
@Syrchalis Please update to 1.4. Thank you.
FluffyPotato 22 Oct, 2022 @ 10:13am 
When trying to build the composter from VGP Garden Tools it seems to throw this error. I'm not sure if the issue is with this or garden tools but I'm letting both authors know just in case.
When I finish building the composter it just disappears and this is in my log: https://pastebin.com/tMW7snqb
Kubric-khan 22 Oct, 2022 @ 8:17am 
There's something funky going on with the 1.4 update if you have all DLC installed atm. I think it's not this mod directly itself as it wasn't enabled in my mod list, but something else trying to pull and download two separate versions.
If you see in the log notes after restart something similar to the paths below, unsub and everything will start working again
\steamapps\workshop\content\294100\2073225100
\steamapps\workshop\content\294100\2558008936
CTH2004 12 Oct, 2022 @ 10:53am 
if this has been replaced, why is it still in the vegetable garden collection?
@Azza35
It's outdated. Look above. A new mod took it's place
AaronUK 7 Oct, 2022 @ 7:11am 
this mod conflicts with so many things dont use it I WISH IT WORKED ITS AMAZING BUT WONT WORK
BlueTressym 2 Jan, 2022 @ 12:53am 
Hi. I'm getting an error in my log after adding this and some of the mods that use it (Blueberries, VGP Garden Drinks UF). Something about a RawFertilizer ThingDef. (I am not terribly mod-speak literate)

https://gist.github.com/fe727ec13e436b1745d3fa2193da1b63
Agraza 13 Dec, 2021 @ 1:55am 
i had that too xamon. i like this mod but i had to stop using it until i know why that happens. great mod btw syrchalis. i use many of your work.
LordXamon 8 Dec, 2021 @ 2:27pm 
My pawns are trying to interact constantly with some barrels. Those affected show this error on the UI. https://imgur.com/qMw9EM0

https://gist.github.com/3c2af008a757f2a608852fae2f0c3318
Ronivan 1 Dec, 2021 @ 11:45am 
Colonists do not deliver the must for any kind of product using these fermenter. I get the following error line:

https://pastebin.com/B1ZD3333
Alu 13 Nov, 2021 @ 10:31pm 
present info
GrouchoTheFirst 13 Nov, 2021 @ 7:59pm 
Found that this mod was causing massive lag spikes every 3-5 seconds while other performance was fine. Likely just my massive mod list.
Syrchalis  [author] 22 Oct, 2021 @ 2:07am 
Redid some patches so you don't get errors when you use this together with the new processor framework.
Mortagon 16 Oct, 2021 @ 4:51pm 
Also getting this error for RimBees
\(^_^)/ 12 Oct, 2021 @ 7:27pm 
[[SYR] Universal Fermenter] Patch operation Verse.PatchOperationFindMod(RimBees) failed
file: D:\SteamLibrary\steamapps\common\RimWorld\Mods\__LocalCopy_[SYR] Universal Fermenter_-11-10\1.3\Patches\UF_ModPatches.xml
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch3 (string)
Verse.PatchOperation:Complete (string)
Verse.LoadedModManager:ClearCachedPatches ()
Verse.LoadedModManager:LoadAllActiveMods ()
Verse.PlayDataLoader:DoPlayLoad ()
Verse.PlayDataLoader:LoadAllPlayData (bool)
Verse.Root/<>c:<Start>b__6_1 ()
\(^_^)/ 12 Oct, 2021 @ 7:27pm 
Verse.LongEventHandler:RunEventFromAnotherThread (System.Action)
Verse.LongEventHandler/<>c:<UpdateCurrentAsynchronousEvent>b__27_0 ()
System.Threading.ThreadHelper:ThreadStart_Context (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object)
System.Threading.ThreadHelper:ThreadStart ()
\(^_^)/ 11 Oct, 2021 @ 7:07pm 
I am actually confused too because it looks like the patch operation had the name of RimBees right and RimBee mod name is RimBees so not sure what is going wrong here.
\(^_^)/ 11 Oct, 2021 @ 7:04pm 
Not sure if anyone reported this but i seem to get an xml fail patch error for rimbee with this universal fermenter. I have an [[SYR} Universal Fermenter] Patch operation Verse.PatchOperationFindMod(RimBees) failed file: D:\SteamLibrary\steamapps\common\RimWorld\Mods\ Local Copy [SYR] Universal Fermenter -11-10\1.3\Patches\UF ModPatches.xml
Leodensian 6 Oct, 2021 @ 1:01pm 
That seems to have resolved the issue I was having, thank you very much kind Syrchalis!
Alu 6 Oct, 2021 @ 12:21pm 
may need to kick steam in the shin to force a download by unsub and resubbing to something
or subbing to something random
Syrchalis  [author] 6 Oct, 2021 @ 12:17pm 
Alright, I added the 1.2 version back into the mod, it should work fine now for 1.2 - let me know though.
Syrchalis  [author] 6 Oct, 2021 @ 12:15pm 
I'll fix it, I just have to get the assembly for 1.2 working. Shouldnt be long.
Leodensian 6 Oct, 2021 @ 11:58am 
Seems there's been a recent change and all the Universal Fermenters in my 1.2 save have reverted to the vanilla version.

I tried using the replace button under the mod options and it basically locked the game up; I wasn't able to close the mod options window and I had to Alt+F4 my way out of the game.

I can't post the whole error because it's too long (and I can't post a link to the pastebin because it only happens once I try to replace the barrels, which locks the game) but the first few lines are:

MissingMethodException: void Verse.Log.Warning(string)
at UniversalFermenter.UF_Utility..cctor () [0x00042] in <hex>:0
Rethrow as TypeInitializationException: The type initializer for 'UniversalFermenter.UF_Utility' threw an exception.
at UniversalFermenter.UF_Core.WriteSettings () [0x00006] in <hex>:0
at RimWorld.Dialog_VanillaModSettings.PreClose () [0x00016] in <hex>:0
at Verse.WindowStack.TryRemove (Verse.Window window, System.Boolean doCloseSound) [0x00047] in <hex>:0
Syrchalis  [author] 6 Oct, 2021 @ 11:38am 
Are you on 1.2 or 1.3? Log says 1.2 - I gotta check whats up with the assembly, but I didnt really change anything for 1.2.
Spark7979 6 Oct, 2021 @ 11:26am 
No Syrchalis you just updated your mod today and it broke the AI of my pawns. You bumbled.
Syrchalis  [author] 6 Oct, 2021 @ 11:18am 
Did you swap from Charlottes fork to mine?
far out 6 Oct, 2021 @ 10:31am 
@Spark7979 send in your logs
Spark7979 6 Oct, 2021 @ 10:28am 
The latest update completely broke my pawn AI. They just stand there when they're supposed to collect stuff from the barrels and prioritising collecting material from barrels doesn't work either. Revert whatever you did.
Syrchalis  [author] 5 Oct, 2021 @ 10:54pm 
Patches should be fixed. Will take a bit to sort out issues.
brucethemoose 5 Oct, 2021 @ 10:27pm 
@Charlotte Alright, guess I'm going back to your fork for the moment. Thanks for that, btw :steamthumbsup:

Jellypowered 5 Oct, 2021 @ 3:48pm 
Pretty sure you forgot to disable a test lol
Yo
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Message (string)
UniversalFermenter.CompUniversalFermenter:PostDraw ()
Verse.ThingWithComps:Comps_PostDraw ()
(wrapper dynamic-method) Verse.ThingWithComps:Verse.ThingWithComps.Draw_Patch1 (Verse.ThingWithComps)
(wrapper dynamic-method) Verse.DynamicDrawManager:Verse.DynamicDrawManager.DrawDynamicThings_Patch1 (Verse.DynamicDrawManager)
Verse.Map:MapUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch3 (Verse.Game)
Verse.Root_Play:Update ()
Charlotte 5 Oct, 2021 @ 3:46pm 
Oh. Those errors are some that I had fixed. VE Medieval, Vikings, one more and RimBees.
brucethemoose 5 Oct, 2021 @ 3:30pm 
Here's a much more concise log, with just VFE Settlers, Vikings, and Hugslib + XML Extensions for the log/stacktrace: https://gist.github.com/HugsLibRecordKeeper/c19a76dd19bb35a8cdea8b69d880f83d#file-output_log-txt-L202-L225
Charlotte 5 Oct, 2021 @ 10:18am 
I'm not aware of any others. Tell Mlie, they're very responsibe.

I did this in the meantime:
<!-- temp patch, transitioning back to UF by Syr -->
<Operation Class="PatchOperationRemove">
<xpath>Defs/ThingDef[defName="RC2_MeatDryingRack" or defName="RC2_FruitDryingRack"]/comps/li/processes/li/processType</xpath>
</Operation>
Syrchalis  [author] 5 Oct, 2021 @ 10:01am 
That will cause issues with the mods that use it. RC2 seems to use it, you know of any others?
Charlotte 5 Oct, 2021 @ 9:46am 
Yeah... I updated the fork
Syrchalis  [author] 5 Oct, 2021 @ 9:39am 
Charlotte, based on the discussions - I never added a "MultipleMixed" process type, is RC2 using a fork?
Charlotte 5 Oct, 2021 @ 9:36am 
Thanks!
Syrchalis  [author] 5 Oct, 2021 @ 9:32am 
Updated to 1.3.
Seriously Unserious 25 Sep, 2021 @ 11:33am 
@chillstep rabbit - I'm not having any issues with it. It's the unforked version I'm having errors with - it's for an old version of RW and is NOT compatible with 1.3. Creates a stop error that prevents saves/new games from even loading. The fork doesn't do any of that, the game works, the mods work, everything works.
Chillstep Rabbit 25 Sep, 2021 @ 3:52am 
The fork is kinda broken, I wouldn't recommend downloading it.
Timou 7 Sep, 2021 @ 1:31am 
@Seriously Unserious Tank you :steamthumbsup:
Timou 3 Sep, 2021 @ 4:34am 
Update please 1.3