RimWorld

RimWorld

[SYR] Universal Fermenter
62 Comments
Alapma Dec 4, 2022 @ 1:05pm 
what alternatives??? help, ayuda, "russian help sounds"
Charlotte  [author] Oct 29, 2022 @ 3:33pm 
Hesitant to update it, the alternatives are waaaay better. By Syr themselves.
chips Oct 28, 2022 @ 10:59pm 
update please
Ollie-Raven Dec 13, 2021 @ 8:40am 
[[SYR] Universal Fermenter] Patch operation Verse.PatchOperationFindMod(RimBees) failed
file: D:\Steam\steamapps\workshop\content\294100\2558008936\Patches\Mods\RimBees.xml
3231684124 Nov 5, 2021 @ 9:50pm 
i dont konw why,but
[[SYR] Universal Fermenter] Patch operation Verse.PatchOperationFindMod(RimBees) failed
file: C:\Program Files (x86)\Steam\steamapps\workshop\content\294100\2558008936\Patches\Mods\RimBees.xml
Syrchalis Oct 18, 2021 @ 2:57am 
I now added all the functionality and more. It'll be released as a different mod though.

This fork is still relevant! Some mods that rely on UF that don't update to my new version immediately might still need it.

I'll try to slowly phase it out though.
Kayedon Oct 7, 2021 @ 1:16pm 
Sadly, Syr hasn't added some of the functionality you added (the multi-product selection windows), so your version remains superior for now.
Spookbuster Oct 5, 2021 @ 11:17am 
Thank you for having done this :)
Charlotte  [author] Oct 5, 2021 @ 9:37am 
Syrchalis updated the mod, you can all go back to it. I'll hide it from listing.
Chillstep Rabbit Sep 25, 2021 @ 3:45am 
Doesn't work for me. All I'm able to make is beer.
brucethemoose Sep 18, 2021 @ 11:54am 
Noticed some odd behavior with a few (but not all) of my fermenters. Pawns were trying to continuously withdraw wort from the barrels, but nothing was coming out.


So I restarted the game and reloaded the save, and now I get error spam from those bugged barrels: https://gist.github.com/HugsLibRecordKeeper/4a36479278c41e6981878c2ec967c530
namidasechi Sep 18, 2021 @ 7:28am 
UF_Keys.xml File
UF_ShowTargetQualityIconTooltip
Need to fix UF_ShowTargetQualityTooltip
Russian Bear Sep 9, 2021 @ 3:41pm 
Great job, it now works well with RimCuisine (despite errors in mod list)
Also, you should name your mod differently from original Universal Fermenter in about.xml as your fork mod is not shown in the mod list if you have normal Universal Fermenter already downloaded.
Impos! Sep 2, 2021 @ 11:21pm 
Huh, damn, this fixed the problem I was having. Good job.
Kayedon Aug 29, 2021 @ 6:03pm 
Interestingly, getting this error:

XML error: <processType>Multiple</processType> doesn't correspond to any field in type UF_Process. Context: <li><thingDef>VFEM_Wine</thingDef><ingredientFilter><thingDefs><li>VFEM_Must</li></thingDefs></ingredientFilter><maxCapacity>10</maxCapacity><usesQuality>true</usesQuality><qualityDays>(1, 3, 8, 14, 20, 50, 120)</qualityDays><processType>Multiple</processType></li>
Tec Aug 24, 2021 @ 5:12pm 
so this is all working fine, however the icon for quality doesnt show up, it will just always produce normal products. At least when used with VG drinks.
Arizona Ranger Aug 19, 2021 @ 6:42pm 
Like with Miles RimCuisine cb it says it needs the 1.2 version on the page and ingame when making mod order
Arizona Ranger Aug 19, 2021 @ 6:36pm 
im wondering so if I get the warnign that im not using the 1.2 version of the mod ignore it bc this one it should work fine with?
tierrehcc Aug 12, 2021 @ 11:35am 
Getting error with RimBees
[[SYR] Universal Fermenter] Patch operation Verse.PatchOperationFindMod(RimBees) failed
file: C:\Program Files (x86)\Steam\steamapps\workshop\content\294100\2558008936\Patches\Mods\RimBees.xml
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (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 ()
Verse.LongEventHandler:RunEventFromAnotherThread (System.Action)
Verse.LongEventHandler/<>c:<UpdateCurrentAsynchronousEvent>b__27_0 ()
Jiopaba Aug 9, 2021 @ 2:47pm 
This is likely the cause of all the issues. Instead of using a "Universal Fermenter" they just implemented it in their own framework as a generic item processor setup. Although they all need their own unique barrels or whatever now, the performance issue isn't really a concern at least.

If "Universal Fermenter" is still supposed to serve its purpose of unifying the processing building in the future, it'll basically have to be rewritten to serve that purpose, or at least patched in a very different manner I think.
Jiopaba Aug 9, 2021 @ 2:45pm 
Seems like 1.3 RimBees removed "RB_TakeBeerOutOfFermentingBarrel" and "RB_FillMeadFermentingBarrel", so the patch operation which is supposed to remove those is redundant now. This was probably a result of the July 5th patch which makes Mead Barrels use the Item Processor system in the VE Framework.

Given the performance of the Item Processor framework, I think it's probably okay to just remove the patch for now? Hmm... the downside is then you can't ferment beer and mead in the same exact barrel, but... that's probably more realistic I guess, I'm sure there is some functional difference between the two in real life where you wouldn't want cross-contamination.
Charlotte  [author] Aug 9, 2021 @ 7:42am 
They probably updated and changed things around
Rhyagelle Aug 9, 2021 @ 7:37am 
Keep getting an error pop up in game saying "patch failed" for both Vanilla factions expanded -Medevil and Settlers
any idea on a work around?
Charlotte  [author] Aug 9, 2021 @ 6:30am 
I'll check the issue on RimBees!
viirinsoftworks Aug 9, 2021 @ 3:17am 
I don't understand how to use this mod. I have the 1.2 Universal Fermenter for RimBees, but there's the one red error, so I got this mod. I don't see it in the list, and wondered if it would be somehow invisibly included in the Universal Fermenter I can see, but there are even more red errors from duplicate definitions. Am I supposed to dehook the visible Fermenter?
Fuglypump Aug 8, 2021 @ 9:13pm 
Yep same rimbees patch fails
Izanami Aug 7, 2021 @ 7:59pm 
@Charlotte
Getting a single error message that states that the patch for RimBees failed.
Charlotte  [author] Aug 7, 2021 @ 3:01pm 
He'll be back. UF was kind of an imperative. Too many mods use it.
Graf_Alexey Aug 7, 2021 @ 12:56pm 
Hi. thanks for updating one of the SYR mods. maybe ask you to update another mod of the same author ([SYR] Blueberries)?
Charlotte  [author] Aug 6, 2021 @ 5:35pm 
Well, the original error was harmless. But still red is annoying.
Slam Aug 6, 2021 @ 4:57pm 
I get the error when I load up the game but it goes away when I get my error report on the map selection page so its proabably something harmless.
Charlotte  [author] Aug 6, 2021 @ 4:18pm 
I fixed that already, unless they changed it recently.
Slam Aug 6, 2021 @ 3:08pm 
My errors were clean, reload the game now i'm getting the same red error @FriskyCthulhu is getting for rimbees. I didn't change anything so I don't know where the error came from.
Charlotte  [author] Aug 5, 2021 @ 12:21pm 
Yeah... that wasn't my doing.
Vintage Fruitcake Aug 5, 2021 @ 12:01pm 
That could be an option. Originally, UF had a gizmo to select what you're brewing after building. The current implementation is clunky since you're usually only brewing one thing anyway.
Charlotte  [author] Aug 5, 2021 @ 11:26am 
Would it be better to block it all? It has a filter tab you can set to enable/disable ingredients.
Vintage Fruitcake Aug 5, 2021 @ 9:54am 
Building a fermenting barrel defaults to allowing any possible fermentation which is an issue with VFE: Settlers because pawns love putting chemfuel in there to make chemshine asap.
Charlotte  [author] Aug 4, 2021 @ 3:08pm 
Make sure to unsubscribe from the other one. It uses the same ID
[SYR] Universal Fermenter
King Zog Aug 4, 2021 @ 2:52pm 
for some reason it doesnt appear in my mod list
Charlotte  [author] Aug 3, 2021 @ 9:44pm 
Update:
- drawerType fix, thanks Daedalus!
- Vanilla Factions Expanded: Medieval, Settlers, Vikings fixes.
Daedalus Aug 3, 2021 @ 7:24pm 
Not sure if this is the best place to report this issue, but since this fork is updated for 1.3, I'll put it here.

The show product icon doesn't work for 1.3. It seems between 1.2 and 1.3, the default drawerType of BuildingBase changed from MapMeshAndRealTime to MapMeshOnly. And the UniversalFermenter building doesn't define it's own drawerType. The product icon functionality uses the PostDraw method which is only run on things with a drawerType of MapMeshAndRealTime.
sunny Aug 3, 2021 @ 12:51pm 
Thanks for updating it
FriskyCthulhu Aug 3, 2021 @ 11:18am 
I'm reporting similar issues as @theArtist, but just with more mods failing patching. I see you're already addressing this, so Idk if my HugsLib log will be helpful, but I included it below.

[[SYR] Universal Fermenter] Patch operation Verse.PatchOperationFindMod(RimBees) failed

[[SYR] Universal Fermenter] Patch operation Verse.PatchOperationFindMod(Vanilla Factions Expanded - Medieval) failed

[[SYR] Universal Fermenter] Patch operation Verse.PatchOperationFindMod(Vanilla Factions Expanded - Settlers) failed

[[SYR] Universal Fermenter] Patch operation Verse.PatchOperationFindMod(Vanilla Factions Expanded - Vikings) failed

Here's my HugsLib log.

https://gist.github.com/HugsLibRecordKeeper/3049dbbdd603f6808e88aa60a3b080a1
Charlotte  [author] Aug 2, 2021 @ 3:20am 
I'll take a look!
theArtist Aug 1, 2021 @ 10:31pm 
XML error: <processType>Multiple</processType> doesn't correspond to any field in type UF_Process. Context:
[[SYR] Universal Fermenter] Patch operation Verse.PatchOperationFindMod(Vanilla Factions Expanded - Medieval) failed
Could you take a look at these two error? Thanks!
Jarl Tobi Aug 1, 2021 @ 8:52pm 
this is cousing errors for me
Akaired Jul 31, 2021 @ 10:13am 
thx
Charlotte  [author] Jul 30, 2021 @ 5:53pm 
@Dismar: I think it's because I have it unlisted. But I added it sucessfully to my collections. Maybe I should publish it? Depends on how long Syr is gone. As for the product icon, it should show? It shows here, check if the texture is right.