边缘世界 RimWorld

边缘世界 RimWorld

1,090 个评价
[SYR] Processor Framework (Continued)
2
2
   
奖励
收藏
已收藏
取消收藏
Mod, 1.3, 1.4, 1.5, 1.6
文件大小
发表于
更新日期
3.110 MB
2024 年 4 月 2 日 下午 4:00
7 月 23 日 下午 8:05
15 项改动说明 ( 查看 )

订阅以下载
[SYR] Processor Framework (Continued)

描述
Update of SYR's Processor Framework
If the original author requests it, I will remove this update.




A framework for processors to transform items and more, read player features!





A processor takes a set of ingredients and turns it autonomously into a product over a period of time. The framework supports a huge variety of settings to individualize the processes and brings easy to use UI for players, as well as several other improvements, like better textures.



Players benefits:

  • New HD barrel texture
  • Barrel can be made of any wood type
  • Brewery can be made of any wood type
  • Tab to quickly select products and ingredients
  • Products are shown on the processing building
  • Performance-improvements over vanilla
  • Button in settings to replace vanilla barrels

The mod is mainly aimed at mod authors who want to add any sort of processor to their mod or make an existing object a processor. Documentation can be found in the wiki on Github: https://github.com/Syrchalis/ProcessorFramework/wiki



Load early in the load order. Some patched mods need to be loaded before, they are configured to show up in mod screen.

The following mods are patched and upgraded to use processor framework:

  • VFE Medieval
  • VFE Settlers
  • VFE Vikings
  • Salted Meat
  • RimBees
  • Vegetable Garden Project
  • Vegetable Garden Project - Drinks (UF version)
  • Fertile Fields



Important:
Processor Framework replaces other frameworks on mods it patches, for example RimBees (VE Framework) or Garden Drinks UF (Universal Fermenter). These mods will then not require the old framework anymore. Your mod list or mod manager will still complain about them needing the old framework or about load order. Ignore that! I had too many commenters that didn't understand this.

Savegames:

Adding: Safe
Removing: Not safe


Incompatibilities:

None



Universal Fermenter sucessor? Why now? What changed?
It all started a year ago, October 2020. I received a massive pull request on GitHub. This pull request added various new features and changed a majority of the code. As author I can not simply accept and merge such a pull request without a thorough review of the code. Because I need to be able to understand how it works so I can fix issues that pop up.

The pull request remained un-merged for months. Eventually 1.3 released and I wasn't able to update my mods in time. Charlotte updated Universal Fermenter and merged the pull request. in October 2021 I updated Universal Fermenter, but this lead to two different versions existing - one with the pull request (and all the massive changes) added and one without. Some modders had adapted and used the features of Charlotte's fork.

The features are good, so I tried merging the pull request myself. However, I immediately noticed two big issues that made the mod unfit for release. Since I was not familiar with how the code worked I couldn't fix these issues.

As result I decided to take the time to rewrite the entire code, add the features and a lot more as well.

All these changes made compatibility difficult so it's easier to make it a seperate mod. Now modders can transition from my UF or Charlottes UF (or even VE framework) to PF at their own pace. The name should also clarify this is absolutely not a mod just for fermenting but for any process that transforms items over time, without requiring a pawn to stand there and work.




Syrchalis' Mods
120 条留言
Poison Junkie 10 月 17 日 下午 8:37 
此留言正在等待我们的自动内容检查系统分析。在我们证实其内容无害之前(例如试图窃取信息的钓鱼站点链接),留言将暂时隐藏。
Vril 10 月 14 日 上午 6:00 
Where's the github link for this version?
Vril 10 月 14 日 上午 5:53 
error when a pawn tries to fill drying rack with meat, the rack is already 199/200 full and the pawn tries to put one meat piece.

https://pastebin.com/UPesg4M2
crockett 10 月 4 日 上午 8:47 
I'm getting the same error as TeH_Dav there is something conflicting with this mod and Salted Meat mod. No idea which mod is causing the issue but the two aren't working together.

It's happening when using Medieval Overhaul as there seem to be something going on with the new version of MO and both of these mods
TeH_Dav 9 月 14 日 下午 8:04 
I'm getting some XML errors between this mod and Salted Meats; the author of the other mod seems to indicate that "It appears that the patch of Processor Framework is conflicting with the changes applied to the 1.6 update. It could be easily solved if they made their patch only apply if the version is 1.5, since my mod [Salted Meats] remains the same as before for previous versions."

https://gist.github.com/HugsLibRecordKeeper/09cafe64d161140455ce91597d7000dc
SalazarWindriver 9 月 6 日 上午 8:10 
is it possible to a add a priority setting to the system? Playing with Medieval Overhaul and it is taking the hay to the drying rack instead of feeding my animals.
mabo404 9 月 6 日 上午 5:18 
When I travel to a site on the map, I often now see barrels which are something like 'plain vanilla barrel' which look like the old beer barrels and have a progress bar over them, but no longer have any functionality. They are essentially junk. Is that a feature of this mod, or would you suggest another avenue I can pursue to chase this down? Thanks, love the mod dude.
Emelio Lizardo 9 月 2 日 下午 6:48 
It's not clear how it works. The only process displayed is Beer with a Wort subprocess. I grew some hops, and nothing happens. It just sits there. Maybe some instructions?
Hawkefire 8 月 24 日 上午 10:44 
Would definitely love to see the functionality for this extended to alpha crafts.

Is it possible to add in the ability to prevent processing something when a certain amount of the product is available? Example: I want to stop converting my iron ingots to steel ingots if I get a certain amount of steel, since I need the iron for some select few things.
단팥 8 月 18 日 下午 12:54 
hmmm... basically just vanilla translation which you can select in the config. In Korean, it was.... '발효통' I think.