RimWorld
972 beoordelingen
[SYR] Processor Framework (Continued)
2
2
   
Prijs
Toevoegen aan favorieten
Toegevoegd aan favorieten
Verwijderen uit favorieten
Mod, 1.3, 1.4, 1.5, 1.6
Bestandsgrootte
Geplaatst op
Bijgewerkt op
3.110 MB
2 apr 2024 om 16:00
23 jul om 20:05
15 wijzigingsnotities (weergeven)

Abonneren om te downloaden
[SYR] Processor Framework (Continued)

Omschrijving
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
111 opmerkingen
단팥 18 aug om 12:54 
hmmm... basically just vanilla translation which you can select in the config. In Korean, it was.... '발효통' I think.
ViralReaction  [auteur] 17 aug om 8:45 
@단팥 SYR created a seperate thingDef for the barrel processor. As that is a seperate thingDef any translations for the vanilla thingDef would not work. I can look and see if I can get some translations copied over
단팥 17 aug om 7:08 
dunno why, but this turns off translation of fermenting barrel.
Benjamin the Rogue 12 aug om 0:11 
I managed to get rid of the red error I was getting when I would load Complex Jobs along with Processor Framework. I am using Rimsort. I kept Processor Framework off of my active mod list as I kept adding new mods to my playlist, ten at a time, and testing them. When I got to the mods that require Processor Framework, I installed it even though I had Complex Jobs. I loaded the new mod test list and I got no errors this time. I don't know if this will help anyone or not but I wanted to drop a report here in case it did.
Benjamin the Rogue 10 aug om 4:12 
Can confirm the issue with Complex Jobs. I just tried it with Complex Jobs and I also got red errors. I'm not really sure what kind of logs you want, since this isn't my area of expertise, but this is the first line in the red error.

[[FSF] Complex Jobs] Patch operation Verse.PatchOperationSequence(count=18, lastFailedOperation=Verse.PatchOperationReplace(/Defs/WorkGiverDef[defName = "PS_PickUpProcessor"]/workType)) failed
Halfelfaedyn 9 aug om 22:59 
Thank you so much!
Kelven 7 aug om 14:29 
@ViralReaction Two of the previous comments mentioned it, which is why I asked for clarification. I guess I'll just install this mod along with Complex Jobs myself and get you some logs to look at if it does indeed throw the red errors they said.
ViralReaction  [auteur] 7 aug om 12:05 
Incompatibility with Complex Jobs would be news to me
Kelven 6 aug om 14:17 
Does the incompatibility with Complex Jobs do anything more then a red error? Another mod I use made this one a dependency recently and I don't want to add this mod and brick my save because of it.
Weriik 23 jul om 14:40 
Any chance of support for Alpha Crafts? It adds several things that can be fermented.