Oxygen Not Included

Oxygen Not Included

Not enough ratings
LauncherPlus: An On-Demand Supply Network
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
145.981 KB
Sep 30 @ 5:51pm
1 Change Note ( view )

Subscribe to download
LauncherPlus: An On-Demand Supply Network

Description
With LauncherPlus, you can easily configure a request (supply & demand) network for transporting items throughout the cluster. This is a much more intuitive way to distribute items. A beacon requests an item, and a launcher delivers it!

The launchers and beacons will work normally if you do not use the supply/demand feature.

Beacons now have a settable storage filter (like the storage container). If you set an item (or list of items) here, the beacon will put out a request for that item to all demand-configured launchers in the cluster. If any demand-configured launcher sees that request, and can fulfill it, it will launch its payload toward the beacon.

Now you can supply your asteroids with needed items (food? atmo suits? reed fiber?) and the remote colonies can send back their produced items. No longer do you need to send items off into space and hope for the best!

To use this, you have to research BOTH High Velocity Transport AND Sensitive MicroImaging (which enables long-range communications). Once you have both, when you click on a beacon you will get the option to select specific items. In the Launcher, you must select "Beacon Request Triggered Only" and it will listen to and fulfill requests.

It is up to you to turn off the beacons once you have what you need. I highly recommend you look into the mods:
https://steamcommunity.com/sharedfiles/filedetails/?id=1900617368 (modified storage), and https://steamcommunity.com/sharedfiles/filedetails/?id=2911545239 (resource sensor).

If you don't turn off the requesting beacons with automation, the launchers will continuously try to re-fulfill the requests every N seconds (default 15s, settable in the mod options). It's ok to have multiple beacons on an asteroid each with the own list. This can create potentially create some oversupply if the beacon is not disabled once they have the resources/items they need.

It's also up to you to ensure the launchers have the items they need to launch via conveyor. They need one (or more) of requested items in their inventory and have enough energy to launch. They will automatically target the appropriate asteroid. If no beacon requests their inventory they will wait and listen to the request network. They will choose the first operational beacon (whether that particular beacon requested the item or not) on the target asteroid to land.

Demand-based launchers and "regular" launchers can coexist.

The launchers and beacons lists are shuffled each update loop, so eventually all requests will get fulfilled if there are enough items. This is not a sophisticated fulfillment network, but it's WAY better than managing by hand!

If you do not select "Beacon Request Triggered Only" in the launcher, they behave in their usual way.

You can hit CTRL-SHIFT-F10 to see all participating launchers/beacons in the ONI debugging log.
8 Comments
Raust Nov 13 @ 2:41pm 
I have the same problem that @MiserableGamer has. Every loop freezes the game for half a second or so.
I've checked setting the refresh rate to 1s and 120s and I am sure it is the update loop causing the lag.
Gem Oct 19 @ 4:22pm 
There is a bug where storage containers display the previously selected container's filters. For example, selecting a storage bin and then a bottle emptier will have the bottle emptier display non-liquid options from the storage bin.
MiserableGamer Oct 18 @ 8:38am 
Everything was fine, subscribed and enabled this, and then I had a framerate freeze every few seconds, for about a second - disabled the mod, and the freeze goes away
alexbswan Oct 11 @ 12:36pm 
oh i see now thank you, i just got confused when i looked at what it was compatible with. mod works just fine with frosty planet pack
El3m3nTor Oct 5 @ 11:41am 
hope the transmission takes a while ;)
hl  [author] Oct 3 @ 5:44pm 
@alexbswan, it just requires Spaced Out (because it has launchers and beacons), but should work with any DLC. Does it not?
alexbswan Oct 3 @ 2:55pm 
make it compatitble with frosty planet pack
hl  [author] Sep 30 @ 10:22pm 
FYI, there's an open payload opener bug since the PPP DLC, where the payload opener stops working after awhile. It doesn't affect this mod directly, but the payload opener is great to use with it so looking forward to get this fixed at some point!

https://www.reddit.com/r/Oxygennotincluded/comments/1mw0ggq/can_anyone_guess_why_this_payload_opener_isnt/