[SYR] Universal Fermenter
Now replaced by Processor Framework
[b][url=https://steamcommunity.com/sharedfiles/filedetails/?id=2633514537]Processor Framework[/url][/b]
[url=https://steamcommunity.com/sharedfiles/filedetails/?id=2558008936]charlottes fork[/url]
[hr]
[b]A framework for time-based processing inside objects[/b]
[b]Universal Fermenter abbreviation: "UF"[/b]
So what's different about this version?
[b]Performance[/b]
[list]
[*] Issue: Vanilla workgivers scan every thing on every map to find barrels,
[*] Solution: UF keeps a cached list of barrels which is easily 1000+ times less work to scan through and UF removes the vanilla barrel and related workgivers
[*] Issue: Every mod that used it's own workgivers and code for fermenting (and similar) added another layer of the same scanning behavior, multiplying the load caused
[*] Solution: UF also removes workgivers of any other mod that is patched by it
[*] Issue: Old UF had bad gizmos that updated constantly and for each barrel selected, causing massive FPS drops when selecting more than a few barrels
[*] Solution: This version of UF uses pre-cached gizmos, loaded on game start, causing barely any impact on the game, no matter how many barrels you select
[/list]
[b]Player features[/b]
[list]
[*] Shiny new barrel texture
[*] Fermenting Barrel can be built out of any woody material
[*] Brewery can be built out of any woody material
[*] Select which item to process from a float menu
[*] Icon on buildings shows the selected process (only if building has more than 1 process)
[*] New mod settings
[*] Change icon size or disable it
[*] Change icon to resemble a single item or a full stack
[*] Sort the float menu list alphabetically
[*] Color coded processes
[*] Vanilla barrels will get automatically replaced, minified barrels get replaced as soon as they are installed
[/list]
[b]Mod developer features[/b]
[list]
[*] Refer to [url=https%3A%2F%2Fgithub.com%2FSyrchalis%2FUniversalFermenter%2Fwiki]https://github.com/Syrchalis/UniversalFermenter/wiki[/url]
[/list]
Load Universal Fermenter before any mod that uses it. This ensures that it's assembly will be loaded first if other mods use an old version of universal fermenter.
Mods depending on UF:
[list]
[*] [url=https://steamcommunity.com/sharedfiles/filedetails/?id=1488100231]Blueberries[/url]
[*] [url=https://steamcommunity.com/sharedfiles/filedetails/?id=2020443885]Vanilla-like wheat[/url]
[*] [url=https://steamcommunity.com/sharedfiles/filedetails/?id=2121917837]Mitz's Chicken Coop[/url]
[*] [url=https://steamcommunity.com/sharedfiles/filedetails/?id=2167582651]VGP Garden Drinks UF[/url]
[/list]
Mods implementing UF:
[list]
[*] None so far
[/list]
Mods patched by UF:
[list]
[*] [url=https://steamcommunity.com/sharedfiles/filedetails/?id=1833592062]RimCuisine 2[/url]
[*] [url=https://steamcommunity.com/sharedfiles/filedetails/?id=2069596932]RC 2 - Bottling and Booze[/url]
[*] [url=https://steamcommunity.com/sharedfiles/filedetails/?id=2069589941]RC 2 - Meals and Munchies[/url]
[*] [url=https://steamcommunity.com/sharedfiles/filedetails/?id=2023513450]Vanilla Factions Expanded - Medieval[/url]
[*] [url=https://steamcommunity.com/sharedfiles/filedetails/?id=2052918119]Vanilla Factions Expanded - Settlers[/url]
[*] [url=https://steamcommunity.com/sharedfiles/filedetails/?id=2007062530]VGP Garden Drinks[/url]
[*] [url=https://steamcommunity.com/workshop/filedetails/?id=1833163132]Ceramics[/url]
[*] [url=https://steamcommunity.com/sharedfiles/filedetails/?id=1558161673]RimBees[/url]
[*] [url=https://steamcommunity.com/sharedfiles/filedetails/?id=1708709952]Simple Chains: Lumber[/url]
[/list]
Mods that depend on Universal Fermenter (UF) require this mod to work.
Mods that implement UF work without it, but self-patch when UF is present, the mod author has to keep these patches up-to-date.
Mods patched by UF are patched by UF itself. This means I have to maintain the patches. Whenever the author of the mod changes their mod, I have to get notified and change my patch to it.
If you are using Vegetable Garden and Vanilla Factions Expanded note this load order:
[img]https://i.imgur.com/UdyRlwn.png[/img]
__________
Also check out my other Rimworld mods:
[url=https://steamcommunity.com/workshop/filedetails/?id=1474000866]Syrchalis' Mods[/url]
If you enjoy my mods consider supporting me:
[url=https%3A%2F%2Fwww.patreon.com%2Fsyrchalis][img]https://i.imgur.com/NNM7mbP.png[/img][/url][www.patreon.com]
[url=https%3A%2F%2Fko-fi.com%2FA0A0IJ2R][img]https://i.imgur.com/QMURwKz.png[/img][/url][ko-fi.com]