Filters in Fluid Wagons & Pumps (2024)

Moderator: ickputzdirwech

Post Reply

  • Print view

5 posts• Page 1 of 1

Gergely
Filter Inserter
Filters in Fluid Wagons & Pumps (2)
Posts: 605
Joined: Sun Apr 10, 2016 8:31 pm
Contact:

Contact Gergely

Send private message

  • Quote

Postby Gergely »

The ability to set up filtering in Fluid Wagons (Per tank) and Pumps.

Why?

-Trains need filtering. That is why the Cargo Wagons have filters. If you are building a rail world where you probably have millions of trains running, the Train identification system in the circuit network just doesn't cut it. You need a general way to tell the difference between an Oil transporter and a Steam supplier train. Especially when they often come to the same stop.
-Pumps are the liquid equivalent of inserters. (Right?) I would rather ask why not? I have tried replicating a filter mechanism with two pumps, three storage tanks, and some circuitry, but I can't find a way to detect liquid that is less than 1 unit in my tanks. My tank keeps showing me less than 0.5 units of water and both pumps are off because circuitry can't detect it.
-Having theese features will finally allow for generic or multipurpose stations that can supply and unload any train.

What?

Filtering on Fluid Wagons. Setting the filters will make pumps that load the wagons only accept the given liquid atop of their own filters.
Filters on Pumps should work like filter inserters. You set a liquid, and that and only that type of liquid can pass through the pump. Other types of liquid simply don't enter the pump. It would also mean it should be possible to set the filters through the circuit network. The same as on inserters.
Extra: Pumps should be able to report the train wagon filters to the circuit network.

Last edited by Gergely on Fri Jul 06, 2018 7:07 pm, edited 4 times in total.

Top

Hedning1390
Fast Inserter
Filters in Fluid Wagons & Pumps (3)
Posts: 242
Joined: Fri Jan 05, 2018 8:47 pm
Contact:

Contact Hedning1390

Send private message

  • Quote

Postby Hedning1390 »

In my experience pumps rather tend to overdo whatever they do, so I don't see how you would be left with 0.5 units. However if your tanks have less than 1 unit in them just declare them to be empty and let the train leave for a refill.

Top

bobingabout
Smart Inserter
Filters in Fluid Wagons & Pumps (5)
Posts: 7352
Joined: Fri May 09, 2014 1:01 pm
Contact:

Contact bobingabout

Send private message

  • Quote

Postby bobingabout »

either you're doing it wrong, or there's a bug, because if you have your circuit set to compare fluid > 0, and there's 0.5 in the tank, it should be detecting that there's still fluid in the tank.

Creator of Bob's mods. Expanding your gameplay since version 0.9.8.
I also have a Patreon.

Top

Meddleman
Inserter
Filters in Fluid Wagons & Pumps (6)
Posts: 47
Joined: Mon Jun 26, 2017 7:39 pm
Contact:

Contact Meddleman

Send private message

  • Quote

Postby Meddleman »

I've personally had this problem, and been able to get around this by using an arithmetic & decider combinator to detect if the pump is mathematically empty (IF -> ANYTHING multiplied by 10 is NOT EQUAL to 0) once a train has left the station, and if it this is True (as in not equal to 0), a "relief pump valve" outflows all current pipe contents to a seperate storage tank that functions as a sort of filter since storage tanks accept only one type of liquid at a time. You can directly attach a barrell-filler as they only accept what they are set to barrel. The barrels can then be sorted as required.

This is kiiiinda what I had. (Yes I understand some of it looks weird, I copy pasted a bit around in mspaint, and the sorting logic probably doesnt make sense either, but you get the jist.)

Filters in Fluid Wagons & Pumps (7)
Unbenannt3.jpg (320.13 KiB) Viewed 2868 times

But another way to get around this is to simply check what each train's code is that is expected to stop at that station, and per platform use circuit wires to activate the relevant pumps. Also, never use the same pump to pump different liquids if possible. If this is unavoidable, consider using a pre-bareller at the mining area so you can mix different barrels per cargo-wagon which then can be sorted later.
I was able to use the pumps themselves to decide if the signal code from a stopped train was under a certain value, which meant to activate suction pumps to accept oil from two oil trains. If it was over the value, it had to be the phos-gas train doing a pickup. No other trains stopped at the station.
This I coped for each of the two platforms, but each platform handled its logic seperately. Never mix platform signals together. Demuxing them sucks. Also I used seperate fluid lines for each type of fluid.
This worked because this unique situation had only one phos-gas train and the train codes worked out nicely. The more complicated the numbers, the more deciders you need.

Other Crazy Suggestions:
| Circuit Network Information 2.0 - Open Your World | "Each" Signal Choice as Stack Size Control Signal |

Top

Optera
Smart Inserter
Filters in Fluid Wagons & Pumps (9)
Posts: 2920
Joined: Sat Jun 11, 2016 6:41 am
Contact:

Contact Optera

Send private message

  • Quote

Postby Optera »

Meddleman wrote:I've personally had this problem, and been able to get around this by using an arithmetic & decider combinator to detect if the pump is mathematically empty (IF -> ANYTHING multiplied by 10 is NOT EQUAL to 0)

This can't work since Factorio rounds decimal fluid numbers to integer combinator signals.
No amount of multiplying will bring back precision lost from rounding.

I started a thread a while back about the problematic of detecting empty tanks/wagons due to the mathematically correct rounding, suggesting always rounding up, so 0 means empty in any circ*mstance. Having Tanks reported as full at 24999.1 instead of 24999.5 would be a neglactable change, but having residue inside tanks and pipes blocking other fluids isn't.

You can see this clearly when comparing train stops fluid values(mathematical rounding) amount against Inventory Sensors fluid values (always rounds up) with a really slow pump and trains set to leave when either of them reports 0 fluid.

Last bumped by Gergely on Fri Jul 06, 2018 7:06 pm.

My Mods: mods.factorio.com

Top

Post Reply

  • Print view

5 posts• Page 1 of 1

Return to “Ideas and Suggestions”

Jump to

  • General
  • ↳ Releases
  • ↳ News
  • ↳ General discussion
  • ↳ Multiplayer
  • ↳ Find Servers / Tools / Guides
  • ↳ Show your Creations
  • ↳ Videos
  • ↳ Combinator Creations
  • ↳ Mechanical Throughput Magic (circuit-free)
  • ↳ Railway Setups
  • ↳ Energy Production
  • ↳ Medium/Big/Gigantic Sized Structures
  • ↳ Fan Art
  • ↳ Gameplay Help
  • ↳ Spread the Word
  • ↳ Off topic
  • ↳ This Forum
  • ↳ Celebration Party
  • Support
  • ↳ Gameplay Help
  • ↳ Discover Factorio Wiki
  • ↳ Discover Others Creations
  • ↳ Discover Mods
  • ↳ Discover Tools Around Factorio
  • ↳ Technical Help
  • ↳ Bug Reports
  • ↳ Resolved for the next release
  • ↳ Fixed for 2.0
  • ↳ Assigned
  • ↳ Not a bug
  • ↳ Pending
  • ↳ 1 / 0 magic
  • ↳ Duplicates
  • ↳ Minor issues
  • ↳ Desyncs with mods
  • ↳ Won't fix.
  • ↳ Resolved Problems and Bugs
  • Factorio Direction
  • ↳ Ideas and Suggestions
  • ↳ Outdated/Not implemented
  • ↳ Frequently Suggested / Link Collections
  • ↳ Implemented Suggestions
  • ↳ Implemented in 2.0
  • ↳ Development Proposals
  • ↳ Balancing
  • Contributions
  • ↳ Mods
  • ↳ Download mods
  • ↳ Mod portal Discussion
  • ↳ Mods
  • ↳ Mod Packs / Libs / Special Interest
  • ↳ 5dim's mod
  • ↳ Angels Mods
  • ↳ Atomic Power
  • ↳ Bob's mods
  • ↳ DyWorld
  • ↳ F.A.R.L
  • ↳ Logistic Train Network
  • ↳ MoMods
  • ↳ Reika's Mods
  • ↳ Resource Spawner Overhaul
  • ↳ Yuoki Industries
  • ↳ PyMods
  • ↳ Questions, reviews and ratings
  • ↳ Modding Discussions
  • ↳ Modding discussion
  • ↳ Modding help
  • ↳ Ideas and Requests For Mods
  • ↳ Modding interface requests
  • ↳ Implemented mod requests
  • ↳ Implemented for 2.0
  • ↳ Already exists
  • ↳ Won't implement
  • ↳ Documentation Improvement Requests
  • ↳ Resolved Requests
  • ↳ Development tools
  • ↳ Tools
  • ↳ Mod and installation managers
  • ↳ Cheatsheets / Calculators / Viewers
  • ↳ Development tools
  • ↳ Special interest mods and libraries
  • ↳ Modding Development
  • ↳ Multiplayer / Dedicated Server
  • ↳ Multiplayer Board
  • ↳ Archive
  • ↳ Maps and Scenarios
  • ↳ Translations
  • ↳ Texture Packs
  • ↳ Fan Art
  • ↳ Wiki Talk
  • ↳ To be sorted
  • ↳ Campaign / Scenario suggestions
Filters in Fluid Wagons & Pumps (2024)
Top Articles
Delaware Park Entries & Results for Saturday, 7-13-2024
Craigslist Jobs Glens Falls Ny
Mickey Moniak Walk Up Song
3 Tick Granite Osrs
Use Copilot in Microsoft Teams meetings
Zabor Funeral Home Inc
Avonlea Havanese
Repentance (2 Corinthians 7:10) – West Palm Beach church of Christ
Tesla Supercharger La Crosse Photos
80 For Brady Showtimes Near Marcus Point Cinema
Mr Tire Prince Frederick Md 20678
Fototour verlassener Fliegerhorst Schönwald [Lost Place Brandenburg]
Max 80 Orl
Gt Transfer Equivalency
4302024447
Pvschools Infinite Campus
2016 Ford Fusion Belt Diagram
Georgia Vehicle Registration Fees Calculator
Florida History: Jacksonville's role in the silent film industry
Milspec Mojo Bio
Alfie Liebel
O'Reilly Auto Parts - Mathis, TX - Nextdoor
Vernon Dursley To Harry Potter Nyt Crossword
Yugen Manga Jinx Cap 19
Drying Cloths At A Hammam Crossword Clue
Acurafinancialservices Com Home Page
Beaufort 72 Hour
Enduring Word John 15
Vht Shortener
30+ useful Dutch apps for new expats in the Netherlands
FREE Houses! All You Have to Do Is Move Them. - CIRCA Old Houses
Laveen Modern Dentistry And Orthodontics Laveen Village Az
Greater Orangeburg
Craigslist Central Il
Slv Fed Routing Number
Compress PDF - quick, online, free
Pill 44615 Orange
Covalen hiring Ai Annotator - Dutch , Finnish, Japanese , Polish , Swedish in Dublin, County Dublin, Ireland | LinkedIn
October 31St Weather
Naya Padkar Newspaper Today
Why Gas Prices Are So High (Published 2022)
Finland’s Satanic Warmaster’s Werwolf Discusses His Projects
Compare Plans and Pricing - MEGA
World Social Protection Report 2024-26: Universal social protection for climate action and a just transition
Union Corners Obgyn
Pulitzer And Tony Winning Play About A Mathematical Genius Crossword
Vintage Stock Edmond Ok
What is 'Breaking Bad' star Aaron Paul's Net Worth?
Rite Aid | Employee Benefits | Login / Register | Benefits Account Manager
Hkx File Compatibility Check Skyrim/Sse
Black Adam Showtimes Near Cinemark Texarkana 14
Heisenberg Breaking Bad Wiki
Latest Posts
Article information

Author: Edwin Metz

Last Updated:

Views: 5995

Rating: 4.8 / 5 (58 voted)

Reviews: 81% of readers found this page helpful

Author information

Name: Edwin Metz

Birthday: 1997-04-16

Address: 51593 Leanne Light, Kuphalmouth, DE 50012-5183

Phone: +639107620957

Job: Corporate Banking Technician

Hobby: Reading, scrapbook, role-playing games, Fishing, Fishing, Scuba diving, Beekeeping

Introduction: My name is Edwin Metz, I am a fair, energetic, helpful, brave, outstanding, nice, helpful person who loves writing and wants to share my knowledge and understanding with you.