Jump to content

[1.12.x] Goo Pumps & Oils' Speed Pump (GPO) - - <Goo Pumps Again> [15 Apr 2022]


Recommended Posts

GPOSpeedPump (GPO) KSP version License
Curseforge GitHub-Readme-white?style=plastic&labelC SpaceDock CKAN

Goo Pumps & Oils' Speed Pump (GPO)

Allows you to automatically transfer or balance fuel.


By Lisias and zer0Kerbal, previously by @hab136, then previously by @Geordiepigeonowner, and originally by @Gaius



Ever undock from your space station, only to realize you forgot to top off your fuel or RCS tanks? Want to have tanks that automatically pump fuel where it's needed, without having to bring up windows and manually move fuel around? Want to set up fuel balancing in the SPH or VAB as a "tweakable" and have it saved with your vessel? Simultaneously balance different groups of tanks on the same vessel independently of one-another? Just generally mess around with fuel routing, and have these settings persistent? Then Goo Pumps & Oils has the tool for you!

The Goo Pumps & Oils' Speed Pump, once installed in your fuel tanks, allows you to set up a "pump level" for each tank, either as a "tweakable" while building your vehicle, or while in flight. You can set tanks to automatically pump fuel to lower level tanks whenever possible, or balance between tanks at the same level. Uses include refuelling tanks at space stations that automatically top off the tanks of any vessels as soon as they dock with the station, refuelling vessels with higher level pumps that automatically refuel the space station as soon as they dock, setting up fuel balancing while building a plane and having it saved with the plane and done completely automatically in flight, setting up more complicated fuel flow patterns for asparagus-like situations without fuel lines for fuel types that don't normally flow that way (e.g. monopropellant and xenon gas), and many other uses!

Right-click a tank while in the assembly building, or while in flight. Set the pump level as desired, and turn on "Auto Pump" and/or "Balance". "Auto Pump" will automatically pump fuel from this tank to any lower level tanks (water flows downhill) when they have room. The "Balance" function will keep the percentage of fuel in this tank identical to any other tanks with the same pump level and "Balance" on. Note that this allows different sets of tanks to be balanced within their own set but independently of the other sets.

Pictures, or it didn't happened!


The first pic shows a fuel station that automatically refuels any ship that docks with it. In this setup, the top two tanks remain left/right balanced while draining first, then the next two down, and so on, with the two on the bottom draining last. Why would you want to do this? Because... reasons.


The second pic just shows that the pump settings appear in the assembly building as "tweakables" as well as in-flight. These settings are saved with your craft.


The third pic just shows the pumps keeping three tanks balanced in-flight.


The fourth pic shows the "Pump Options" window that allows you to turn off the pumping of some resources while leaving it enabled for others.



Help Wanted

  • Compatibility patches are always welcome
  • Have a request? Glad to have them, kindly submit through GitHub.


  • English English
  • your translation here

HELP WANTED - See the README in the Localization folder for instructions for adding or improving translations. GitHub push is the best way to contribute. Additions and corrections welcome!

See More

  • Discussions and news on this mod: See Discussions or KSP Forums
  • Changelog Summary for more details of changes : See ChangeLog
  • Known Issues for more details of feature requests and known issues : See Known Issues
  • GitHub Pages : See Pages

Installation Directions

Use CurseForge/OverWolf App (currently does not install dependencies)

CurseForge/OverWolf App




Fuel Switchers



*red box below is a link to forum post on how to get support*

How to get support

Be Kind: Lithobrake, not jakebrake! Keep your Module Manager up to date

Credits and Special Thanks

Legal Mumbo Jumbo (License provenance)


Current (1) - @Lisias and zer0Kerbal

Forum: Thread - Source: GitHub
License: License License


All bundled mods are distributed under their own licenses
All art assets (textures, models, animations, sounds) are distributed under their own licenses

Previous (2) - Author: @hab136

Forum: Thread - Download: CurseForge - Source: GitHub
SpaceDock License: License License

Previous (1) - Author: @Geordiepigeonowner

Forum: Thread - Download: *** malicious site we no longer use *** - Source: Wayback Machine
License: License License

Original (ROOT) (0) - Author: @Gaius

Forum: Thread - Download: Dropbox - Source: Dropbox
License: License License

This work is licensed under the License License.

  • You are free to:

    • Use : unpack and use the material in any computer or device
    • Redistribute : redistribute the original package in any medium
    • Adapt : Reuse, modify or incorporate source code into your works (and redistribute it!)
  • Under the following terms:

    • You retain any copyright notices

    • You recognise and respect any trademarks

    • You don't impersonate the authors, neither redistribute a derivative that could be misrepresented as theirs.

    • You credit the author and republish the copyright notices on your works where the code is used.

    • You relicense (and fully comply) your works using GPL 3.0

      • Please note that upgrading the license to any future license version IS NOT ALLOWED for this work, as the author DID NOT add the "or (at your option) any later version" on the license
    • You don't mix your work with GPL incompatible works.

Please note the copyrights and trademarks in NOTICE.


Edited by zer0Kerbal
update links and lasso the birds
Link to comment
Share on other sites

  • 2 weeks later...

I will now and forever into the future, until I draw my final breath, thumbs-up whomever keeps this mod alive.

Thanks zer0Kerbal and Lisias for taking the torch, this is one of the true gems. So simple, unobtrusive, and powerful.

Edited by Superfluous J
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Create New...