FortressCraft Evolved

FortressCraft Evolved

137 ratings
Distribution Splitter
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
629.557 KB
23 Jul, 2016 @ 1:42pm
25 Dec, 2019 @ 1:45pm
64 Change Notes ( view )

Subscribe to download
Distribution Splitter

Description
The distribution splitter addresses the problem of distributing and merging resources evenly among factory systems without slow, messy and inefficient turntable arrangements or excessive hoppers.

When using one of the split flows incoming resources will first exit the A output up the configured A output count, then switch to exiting the B output up to the configured B output count, then repeat. Multiple distribution splitters can places in a chained allowing event division of resources among dozens of machines. In the event of blockage the splitter will send incoming resources to the opposite output, if possible, and when the allow overflow option is set, until it can resume the configured pattern in order to continue the flow. Flow state combinations exist allows the machine to work in any placement orientation as indicated by the flow image and indicators.

When using one of the merge flows the process is reversed. Resources will flow the A input up the configured A input count, then switch to flow from the B input up to the configured B input count, then repeat. This for manufacturing scenarios that call for a ratio of two items without using additional hoppers.

Features

- Configurable distribution ratio settings of 1 to 32 items.
- Three flow states for both merge or split allowing for all possible input/output orientations.
- Overflow control option.
- Continuous/Overflow and Primary/Secondary modes.
- Hold option to shutoff the machine.

Research Requirements / Manufacturing Details

Required Research: Basic Logistics and 2 research points to unlock.

Manufacturer Category: Logistics

Updates

Update 12/25/2019:
- Fix unwated text wrapping of colon character from first line of info popup.

Update 3/9/2019:
- Fix incorrect appearance of "Hoppers Required" on info popup.

Update 2/16/2019:
- Fix incorrect time interval use of key press debounce time which could cause unexpected behavior of repeating keys being too slow or too fast.
- Fix infinite pulling of cutter heads from ESMS extractor units.
- Labels will turn red when primary/secondary mode is used with hopper is on the secondary and not on the primary.
- Update handbook.

Update 2/11/2019:
- Settings using the E, Q, or T keys now follow FCE key bindings.
- Add settings lock to prevent accidental changes. Lock is toggling by pressing Shift-Interact (default binding Shift-E).

Update 1/9/2019:
- Update appearance in holobase.

Update 12/9/2018:
- Fix for processing from the ItemSupplierInterface of certain machines that can hand off an ItemStack/ItemCubStack larger than one which then ends up on stacked on a belt and causes problems with other machines like Matter Movers.

Update 11/15/2018:
- Fix "Show on Highlight" label option not working correctly.
- Add - (minus) key to change the visible label mode to support EU keyboard layouts.

Update 10/15/2018:
- Fix label position wrong when placed in certain X/Z face orientations.

Update 10/6/2018:
- Machine will now work directly against grommets for both input and output (no multi grommet hopping).

Update 9/25/2018:
- Refresh build for release P22.

Update 9/16/2018:
- Add room awareness.

Update 8/12/2018:
- Fix to prevent crashing Unity debugger.

Update 6/29/2018:
- Fix missing strings in popup info panel.
- Used last settings changed when placing.
- Add preview cube to show where placement will occur when not in a continuous forward mode.

Update 6/10/2018:
- Fix key press debounce issues.
- Fix missing name in logging.
- Minor UI fixes.

Update 5/22/2018:
- Decreased research point cost.

Update 5/13/2018:
- Change to central info panel UI handling.

Update 5/4/2018:
- Add support to output to GAC machines.
- Fix info popup UI issues.
- Fix indicator mode "show when highlighted" not working correctly.

Update 4/29/2018
- Add flashing label/arrow notification when machine is in holding state.
- Add conveyor belt animations.

Update 4/12/2018
- Fix issues with visuals not updating consistently on network clients.

Update 3/23/2018
- Fix for floating labels not always appearing in the correct position.

Update 3/2/2018
- Removed conveyor carry time/lock check that jams things up in P18.

116 Comments
Pokeking 21 Mar @ 3:03pm 
Excellent mod, although I do have 1 notable issue with it.

If using it as a Continuous Priority Merger (ie no ratios), it seems to wait each and every time it can let resources pass through it to check the primary input when there hasn't been any for some time. Because of the delay, throughput slows down heavily (by half) if resources are only reaching it through the using the secondary input.

Would really appreciate having such fixed because I use that mode quite a lot.
Ronchi 25 Sep, 2023 @ 6:14pm 
Sorry, the below only happens when hoppers are involved, when it is belt fed I get no such problems but the throughput reduces massively.
Ronchi 25 Sep, 2023 @ 6:12pm 
Hi Mad, Not sure if you are still around, I am getting some weird behaviours from the splitter when attempting to merge ore's of a different type, which ever ore is first merged all other incoming ores are put out as the original ore type regardless of inbound type.
jlp1528 (Minty) 13 Sep, 2023 @ 6:45am 
I haven't played this game in a while, but as I recall, merge mode expects to get X from input 1 and Y from input 2. It will not proceed until it has enough items on the current queued input. That said, I believe there is a "just merge everything as best you can" mode that simply combines inputs without forcing a given ratio.
mike 13 Sep, 2023 @ 6:39am 
Thanks for this and all your mods!

What are the hopper requirements for the merge mode? I see that the labels on the inputs turn red if a single hopper is used on only the secondary. However, it seems to work without hoppers and there's no red text when using no hoppers. But the description does say hoppers are required.
So, have I just been luck w/o hoppers or is a hopper only required on the primary input when there's one on the secondary?
If a hopper is always required on the primary, do we also need a hopper on the secondary?
Samedi 26 Sep, 2022 @ 11:11am 
I added this mod to my play through to do a 3 to one split for research pods. I have 3 hoppers (Tricky's 500) for titanium, gold and nickel that feed into the input hopper for Distribution Splitter via conveyors.
Only use one ingot type at a time, but if I switch from one ingot type after its finished (e.g Titanium) to another (say Nickel) the Distribution Splitter continues to output the old ingot (Titanium) for free on A and B while the input hopper fills with the new ingot (Nickel).

Tested it with Gold research pods and got 218 free Gold research pods before I stopped the process.

Thanks for all the great mods for this old game, they breathe new life into a 2022 playthrough.
Mad Vandal  [author] 30 Aug, 2022 @ 6:49pm 
Please try the keypad +
HoldMyBeer 30 Aug, 2022 @ 2:43am 
I cannot change flow, when i press + another window comes up with a lot of blocks. I want the flow to be like in the picture above mine is < > at the moment
Max 30 Mar, 2020 @ 8:13am 
This is phenomenal, so configurable, almost feels like cheating!
Nicely done :cozytf2mug:
Mad Vandal  [author] 18 Jul, 2019 @ 4:19am 
Zephyries - Yes, there will not be anymore changes to FC. If you're having a problem please post details of the issue.