FortressCraft Evolved

FortressCraft Evolved

Not enough ratings
steveman0's MS Manufacturer
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
88.613 KB
12 Jul, 2016 @ 10:19pm
29 Jun, 2020 @ 5:14pm
41 Change Notes ( view )

Subscribe to download
steveman0's MS Manufacturer

In 1 collection by steveman0
steveman0's Mass Storage Logistics
6 items
Description
The Mass Storage Manufacturer is a special kind of mass storage output port that facilitates automated manufacturing utilizing mass storage.

The mass storage manufacturer must be placed adjacent to a mass storage crate much like the generic output port. The manufacturer will look for an adjacent crafter, either an auto-crafting Manufacturing Plant or a Generic Auto Crafter, and connect to this machine. The manufacturer will monitor the machine's recipe and collect the necessary ingredients to craft the recipe from mass storage. Once it has collected all of the necessary ingredients it provides them to the crafter to begin working.

Additionally, the manufacturer can connect to a lab as of version 4! The manufacturer will monitor the labs research requirements and attempt to grab one of the items from storage. It will collect the item and keep it in its inventory ready to queue it up as soon as the lab is ready for it.

New as of version 5: the Manufacturer can connect to a research assembler! Once linked to a research assembler press E to configure the type of pod you'd like it to manufacture.

If the crafter is replaced or the Manufacturing Plant's recipe is changed, the manufacturer will offload excess materials to a conveyor or connected hopper.
56 Comments
nickbuss72 30 Jun, 2020 @ 3:43am 
"Code for rush mode doesn't get applied in practice...", that's hilarious. It works as expected now though. Thanks for your help steveman0.
steveman0  [author] 29 Jun, 2020 @ 5:15pm 
Double checked and found the code for rush mode doesn't get applied in practice in vanilla code. I've updated the mod to match the real values used so it should match properly now.
steveman0  [author] 27 Jun, 2020 @ 7:18pm 
Odd... I copied the code as is. Will verify.
nickbuss72 27 Jun, 2020 @ 6:46pm 
I just gave it a quick test, and now the crafter is runnning with a 3.8s cycle time when feed by the ms manufacture and 7.3s from a hopper. I guess that is 1/8th of regular time instead of 1/4. Not that I'm complaining.
steveman0  [author] 27 Jun, 2020 @ 8:40am 
I found the issue. The GAC separately updates the timer for difficulty after the fact. I've copied this to the mod code and pushed a new release so now the timers should match regardless of settings.
steveman0  [author] 26 Jun, 2020 @ 12:16pm 
Err wait... rush mode... might be the time reduction for that is handled independently in the GAC. I might need to add a hook for that calculation.
steveman0  [author] 26 Jun, 2020 @ 12:15pm 
I'll have a look. I can only guess there's some recipe confusion in the xml because I rely on the machine's configuration.
nickbuss72 26 Jun, 2020 @ 5:25am 
Definately not the feed rate... the mass storage has 1500 plates in it. I actually watched the crafter info while it was working and the countdown started at 30s and went down to zero when using the ms manufacter but started at 7ish and went down to zero for the hopper. I also watched the two side by side and the hopper system produced multiple housings during a single cycle of ms manufacturer.
steveman0  [author] 26 Jun, 2020 @ 4:30am 
Are you sure it's not just the rate at which you're providing the resources? The manufacturer doesn't do anything specific to the crafting time, it just initiates the crafting cycle.
nickbuss72 26 Jun, 2020 @ 1:38am 
Just found a odd bug. Playing in rush mod, linux build. My titanium housing crafters take 30s to do a production cycle when feed with a mk3 MS manufacturer, but 7ish seconds when feed with a hopper. In retrospect, I think that this may also have affected my Hiemal block assemblers as well as they had quite poor throughput when I was building the magmabore.