RimWorld

RimWorld

[SYR] Processor Framework - Vanilla Expanded Cooking
52 Comments
b Dec 16, 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 May 18, 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 May 18, 2024 @ 2:34am 
Anyone had any luck getting it to work on 1.5?
MizuChan188 Apr 29, 2024 @ 2:16pm 
is this mod getting an update?
TurtleShroom Feb 28, 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 Dec 11, 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 Aug 24, 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 Jul 1, 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 Jun 27, 2023 @ 7:45am 
hi
I like this MOD

https://steamcommunity.com/sharedfiles/filedetails/?id=2558281347
Do you have any plans to support this ?
Mitroll Jun 13, 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 Feb 20, 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 Feb 13, 2023 @ 9:03pm 
Should I load this mod after VCE?
Daemon976  [author] Jan 4, 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 Dec 16, 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] Dec 6, 2022 @ 6:10am 
Hit up Dub's Discord. Lots of people there ready to help.
CMaia Dec 6, 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] Dec 6, 2022 @ 5:53am 
And Dub's Performance Analyzer is pretty much mandatory if you are trying to find a performance problem. :)
Daemon976  [author] Dec 6, 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 Dec 5, 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 Dec 5, 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] Dec 5, 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 Dec 5, 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] Nov 24, 2022 @ 9:02am 
I believe all possible errors and spam are gone. Tested without anything except the main requirements. Please advise.
nchorbajian Nov 23, 2022 @ 6:44pm 
should be <li MayRequire="[insertKit]">KIT_BeanStewFine</li> etc
GwenBlanketSpecter Nov 19, 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] Nov 18, 2022 @ 11:35am 
@GwenBlanketSpecter thanks, should be fixed now.
GwenBlanketSpecter Nov 18, 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] Nov 16, 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] Nov 15, 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 Nov 15, 2022 @ 6:01am 
Works like a charm now, thank you.
Izzy, Queen of All Microchips Nov 14, 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] Nov 14, 2022 @ 6:50pm 
@8015 Thanks for catching that, I've corrected it.
8015 Nov 14, 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] Nov 13, 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] Nov 13, 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 Nov 13, 2022 @ 9:53am 
Now I'm wondering if VFE - Mechanoids factory buildings would also benefit from the processor framework or not
Олег Мерк Nov 12, 2022 @ 12:25pm 
Thank you for explanation, now it's must have for my cheese-fueled colony
TurtleShroom Nov 12, 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] Nov 12, 2022 @ 12:02pm 
Yes.
TurtleShroom Nov 12, 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] Nov 12, 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.
Олег Мерк Nov 12, 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 Nov 12, 2022 @ 3:02am 
Very cool.
TurtleShroom Nov 11, 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] Nov 11, 2022 @ 2:43pm 
Not with this. PF replaces the VCE cheese processor. What mods were you thinking of?
TurtleShroom Nov 11, 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] Nov 11, 2022 @ 1:03pm 
Fixed. Still surprised no one ever did this before, I've had this laying around since 2020...
TurtleShroom Nov 11, 2022 @ 12:01pm 
I should also note that you forgot to add the Processor Framework as a Dependency.
TurtleShroom Nov 11, 2022 @ 12:00pm 
BASED!