RimWorld

RimWorld

[SYR] Processor Framework - Vanilla Expanded Cooking
52 Comments
b 16 Dec, 2024 @ 3:55am 
if some brave soul has found an updated version or a replacement for this mod, please let me know. fiddling with XMLs gets tedious and i have zero clue how to patch other mods to use this system, like the newly released Alpha Crafts.
bugsbony 18 May, 2024 @ 7:55am 
@McDuff seems to work, but the balance is all wrong, I don't think it's because of 1.5. With this mod you can cook like 10 (or was it 20?) soups in one building, instead of only 1 without this mod. And from the comments below, it seems it's the reverse for cheese.
If someone wants to review the values, it's not hard to change, it's a xml-only mod.
McDuff 18 May, 2024 @ 2:34am 
Anyone had any luck getting it to work on 1.5?
MizuChan188 29 Apr, 2024 @ 2:16pm 
is this mod getting an update?
TurtleShroom 28 Feb, 2024 @ 4:52pm 
I can confirm that I am experiencing the same problem as Perry. I can only generate one piece of Cheese per cycle in the Cheese Press.

That is very upsetting because I want to make a LOT of Cheese.
Perry 11 Dec, 2023 @ 3:43am 
The cheese press still has it's capacity set to 5, and only 2 units of milk / cheese can fit inside.
polite name 24 Aug, 2023 @ 12:50pm 
any chance to split the meat smokers into two different buildings, one for fish and non-fish? having an issue where meat smokers are processing fish but not outputting smoked fish, just smoked meat. its making sushi production just a bit more difficult
TurtleShroom 1 Jul, 2023 @ 9:44am 
I added support for the two Mods that I requested for you!

https://www.steamcommunity.com/workshop/filedetails/discussion/2887181698/3802775659508550303/

Please consider implementing them if you have the time. They are already fully encoded and ready to go.
paseri 27 Jun, 2023 @ 7:45am 
hi
I like this MOD

https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2558281347
Do you have any plans to support this ?
Mitroll 13 Jun, 2023 @ 11:47pm 
For some reason this is breaking the cheese maker for me. While this mod is disabled, cheese press works as expected. While this mod is enabled, cheese press accepts only 2 milk and makes 2 cheese.
Vartarhoz 20 Feb, 2023 @ 7:56pm 
Is there a possible patch for Hemogen Cuisine? Blood soup can't be used in those, since it reworks all system, blood soup can't be cooked.
Lord Shaw 13 Feb, 2023 @ 9:03pm 
Should I load this mod after VCE?
Daemon976  [author] 4 Jan, 2023 @ 5:28am 
@Thundercraft - No plans, do not have time to test and maintain with all the HAR mods out there. If anyone wants to take it over, they are more than welcome to do so.

There are also several mods for specific races that do a better job than I was able to do with the time I had.
Thundercraft 16 Dec, 2022 @ 12:57am 
Are there any plans to, eventually, update "Nals Facial Animation for HAR" for 1.4? Or, perhaps, it's not needed anymore (with the base mod or all the patches or other mods taking over)? So far, the only mod I found that is truly similar to Nals Facial Animation for HAR is this: Facial Animation - WRelicK's Delegation
Daemon976  [author] 6 Dec, 2022 @ 6:10am 
Hit up Dub's Discord. Lots of people there ready to help.
CMaia 6 Dec, 2022 @ 6:02am 
I'm trying to use Dub's Performance Analyzer but I have no idea how to read it. The big drop in TPS/FPS is when I select my pawns if they are using certain weapons from different mods
Daemon976  [author] 6 Dec, 2022 @ 5:53am 
And Dub's Performance Analyzer is pretty much mandatory if you are trying to find a performance problem. :)
Daemon976  [author] 6 Dec, 2022 @ 5:53am 
Currently at 450 mods and using Resource Dictionary and ~100 custom patch files to hold it all together, so I understand what you're up against. I recommend 'Better Log' and enabling XML Stack Tracing in 'XML Extensions' to help. Orion also built a logscanner for helping with common problems here: https://orionfive.github.io/rw-log-check/
CMaia 5 Dec, 2022 @ 2:58pm 
I also have some performance issues in some situations not related to processor framework or this mod that idk how to solve too, I'm learning how to read rimworld logs
CMaia 5 Dec, 2022 @ 2:57pm 
I'll try to catch what is happening but it throws no red errors in the log. I have a big modlist that sometimes break things, especially if some mods upgrades
Daemon976  [author] 5 Dec, 2022 @ 5:17am 
@CMaia - I've never seen that happen, but it would be something to report with a Hubslib log on the main Processor Framework mod.
CMaia 5 Dec, 2022 @ 2:36am 
is it possible to do something about the quality reseting to awful every time a process with quality is done?
Daemon976  [author] 24 Nov, 2022 @ 9:02am 
I believe all possible errors and spam are gone. Tested without anything except the main requirements. Please advise.
nchorbajian 23 Nov, 2022 @ 6:44pm 
should be <li MayRequire="[insertKit]">KIT_BeanStewFine</li> etc
GwenBlanketSpecter 19 Nov, 2022 @ 1:53am 
[[SYR] Processor Framework - Vanilla Expanded Cooking - Start of stack trace]
Verse.PatchOperationRemove(xpath="*/ThingDef[defName = "VCE_SoyFermenter"]/thingClass"): Failed to find a node with the given xpath
[End of stack trace]
[[SYR] Processor Framework - Vanilla Expanded Cooking - Start of stack trace]
Verse.PatchOperationRemove(xpath="*/ThingDef[defName = "VCE_StewPot"]/thingClass"): Failed to find a node with the given xpath
[End of stack trace]
Could not resolve cross-reference to ProcessorFramework.ProcessDef named KIT_BeanStewFine (wanter=processes)
Daemon976  [author] 18 Nov, 2022 @ 11:35am 
@GwenBlanketSpecter thanks, should be fixed now.
GwenBlanketSpecter 18 Nov, 2022 @ 8:14am 
gives me an error if i don't have Kit's Brazilian Crops (Continued) installed. its harmless but causes error log clutter.
Daemon976  [author] 16 Nov, 2022 @ 3:04pm 
Fixed an math error in the cheese press.

I was asked to add support for Kit's Brazilian Crops to the VBE processor, noticed it had Bean Stew. so I added support for making mass quantities of Bean Stews should you have that mod installed.
Daemon976  [author] 15 Nov, 2022 @ 6:21am 
@ShadowKatStudios I like the showProductIcon as-is, no plans to change it.

May try the filledGraphicSuffix today to see how it looks.
8015 15 Nov, 2022 @ 6:01am 
Works like a charm now, thank you.
Izzy, Queen of All Microchips 14 Nov, 2022 @ 7:48pm 
Also, I don't know if you've done this because I modified a local copy to do it, but adding <filledGraphicSuffix>Full</filledGraphicSuffix> to the ProcessDef makes the soup and stew pots show the filled graphics.

I also added <showProductIcon>false</showProductIcon> to the CompProperties_Processor patch because it looked silly with a soup item overlaid onto it, but that may be useful for some people.
Daemon976  [author] 14 Nov, 2022 @ 6:50pm 
@8015 Thanks for catching that, I've corrected it.
8015 14 Nov, 2022 @ 9:49am 
The Electric Pot converts 1xuncooked simple stew to 1xsimple stew for me, the normal conversion is 1x -to 10x since uncooked stew is a bulk recipe requiring 80 meat.
Daemon976  [author] 13 Nov, 2022 @ 3:43pm 
Nope, it can't. Darn it. From the Wiki:

How do you add a process that requires multiple ingredients combined or a set amount of different ingredients?

This is not possible and I don't intend to implement this feature. If you want a process to require a specific combination of ingredients rather than several ingredients interchangably there is still a solution. You can simply create a recipe for any workbench (take the crafting spot if you want to be flexible) that requires the ingredients you want and output an intermediate product which serves as ingredient for the process. This is similar how beer is not made from hops directly but from wort. Wort in this case could take any combination of ingredients.
Daemon976  [author] 13 Nov, 2022 @ 3:40pm 
@Coolchilion It's the same framework calls underlying the VFEM buildings as the cook/brew processors, but not sure if PF can match those more complex recipes correctly.
Coolchilion 13 Nov, 2022 @ 9:53am 
Now I'm wondering if VFE - Mechanoids factory buildings would also benefit from the processor framework or not
Олег Мерк 12 Nov, 2022 @ 12:25pm 
Thank you for explanation, now it's must have for my cheese-fueled colony
TurtleShroom 12 Nov, 2022 @ 12:18pm 
The reason I was specifically asking if this allows you to use the Processor AND the Vanilla Expanded system is because I know of a few Mods that add Soup and Baked Goods that don't exist here, such as the Entomophagy Mod. I wouldn't want to have to ask you to add support for every conceivable custom Soup, for example.
Daemon976  [author] 12 Nov, 2022 @ 12:02pm 
Yes.
TurtleShroom 12 Nov, 2022 @ 11:29am 
Does the Mod still know what kind of soup is going in, and does it remember what it is when it comes out?
Daemon976  [author] 12 Nov, 2022 @ 11:21am 
@Олег Мерк - Ultimately it's a matter of personal preference, like all mods, but Syrchalis's PF has a few points in it's favor over other methods.

The primary benefit to me is that you can configure one processor to do ALL kinds of relevant processing simultaneously. For example, instead of having multiple pots for each type of soup or needing to reset recipes between soup types, you can instead have just one pot that will process whatever uncooked soup type you have in inventory. That makes PF more space and power-efficient for base design, which is a benefit for early/small colonies.

I've also found that for my modlist (350+) it is more performance-efficient than VE Framework for item processing. You can have the same number of processors in your base with a lower impact on your ticks-per-second, but your own mileage may vary.
Олег Мерк 12 Nov, 2022 @ 8:23am 
It looks nice, but I don't get the point of this work, like, slightly same functionality already exists by VE framework
Kenpa 12 Nov, 2022 @ 3:02am 
Very cool.
TurtleShroom 11 Nov, 2022 @ 6:18pm 
Ah, so it replaces the entire thing, including the Building itself? As an example, I wanted to one day make a new type of Cheese and I was hoping I could use it without this Mod or with it.
Daemon976  [author] 11 Nov, 2022 @ 2:43pm 
Not with this. PF replaces the VCE cheese processor. What mods were you thinking of?
TurtleShroom 11 Nov, 2022 @ 1:06pm 
For other Mods that add Cheese (for example), which aren't part of the three you mentioned that have compatibility, is the normal Cheese Processing system still present?
Daemon976  [author] 11 Nov, 2022 @ 1:03pm 
Fixed. Still surprised no one ever did this before, I've had this laying around since 2020...
TurtleShroom 11 Nov, 2022 @ 12:01pm 
I should also note that you forgot to add the Processor Framework as a Dependency.
TurtleShroom 11 Nov, 2022 @ 12:00pm 
BASED!