Oxygen Not Included

Oxygen Not Included

87 ratings
Control your Robots
2
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
159.076 KB
17 Nov, 2023 @ 9:35pm
24 Aug @ 9:29am
20 Change Notes ( view )

Subscribe to download
Control your Robots

In 1 collection by Sanchozz
Sanchozz's mods
46 items
Description

Description
This mod adds a couple of features so that you can better control your robots.
Some features are disabled by default for balance reasons. You can enable and configure them via the Main menu -> Mods -> Control your Robots -> Options

Move To
Now both two Rover and Biobot robots have a Move To button and you can order them to move to the specified location similar as Duplicants or Flydo.

Turn Off/On
Now both three Rover, Biobot and Flydo robots have a Turn Off/On button. You can turn off the Robot to save its battery, for example, if there is no work for the Robot. And then later turn it back on when you need it.
When the Robot is turned off, it does not consume its battery.

Please keep in mind. Robots consider it unethical to touch the main switch of other Robots. Therefore, only the Duplicant can turn on or off the Robot.

Normally, Robots can't get through the Rocket Door. But if you use the Relocate To button on a turned-off Robot, your Duplicants will be able to carry this Robot to the specified location, even inside the Rocket. This way you can transport Robots to other Planetoids.

Energy saving mode
When the Robot has no work, and it is idle, just stands still, does not go anywhere and does nothing, the Robot will consume its battery at a slower rate.

Flydo will landed to floor after small timeout.

Robots Door Access Control
Now Robots follow the Door Default Access Permissions.
You can also specify Door Access Permissions separately for all Rovers, for all Biobots and for all Flydos.

By default for performance reasons, when the first Flydo appears, access is prohibited on all Doors. and in the future on all newly built Doors.
You allow access where it is really necessary.
However, this can be disabled in the Options.

Misc
Now you can adjust Priorities, separately for all Rovers and for all Biobots.
Note: If all robots of the same type are destroyed, their priorities will be reset to the default value.

Both Rover and Biobot can do Life Support Supply.

Flydo can pick up the Power Bank for itself.

Flydo can pick up underwater things.

Flydo can use Pitcher Pump, Bottle Fillers, Ice Liquefier ect, also don't have animation like Rover and Biobot.

Flydo returns the materials from which it was made when destroyed. disabled by default.

Flydo prefers a straight movement instead of a zigzag. disabled by default.

You can configure whether the game should auto-create the errand to deconstruct a dead Biobot/Rover.

Support / Links
In case of problems with this mod:
a) First of all, make sure that your game really uses the latest version of the mod.
Use the Mod Updater to force the game to update mods.
b) Then please open an issue on the GitHub[github.com] And remember to attach the game logs.

A local download for this mod is also available on GitHub[github.com]

This mod uses Peter Han's PLib[github.com] library under the MIT license[opensource.org]
34 Comments
Hazel 19 Aug @ 3:56pm 
having Flydos waste battery life of power banks when they aren't doing anything sucks, and discourages making too many since if they ever run out of work to do and you don't have any work for them to do you have manually turn most of them off
Hazel 19 Aug @ 3:41pm 
what is the reason for having Flydos unable to benefit from energy saving mode? i understand that logically it is still flying in the air while idle which would take power, however it would be really useful to at least have as an option to effect Flydos
Andocromn 17 Feb @ 8:23pm 
@Sanchozz I think I understand the problem from a coding perspective. I've found that if I set the door permissions to explicitly allow passage through the doors (rather than unsetting it), then these settings do save. So this works for me

One last thought... the vanilla game behavior allows Flydo to pass through open doors. It might make sense to set the Flydo permission to allow by default on doors that are open. (in the interest of not disrupting vanilla behavior)
Sanchozz  [author] 14 Feb @ 9:26am 
@Andocromn How should the game distinguish the default permissions on the built door from the same default permissions that you reset ? The answer is: nothow.
So, just set up the permissions for the Flydo as you needed. Don't reset them.
Or you can turn off the checkbox in the Options.
Andocromn 14 Feb @ 9:12am 
@Sanchozz every time I load the game the doors are all set this way, I click Flydo to set it back to the defaults but after I reload it's like this again
https://i.imgur.com/G3UKQC2.png
Sanchozz  [author] 14 Feb @ 3:23am 
@Andocromn Show me what permissions you've set up there.
Andocromn 13 Feb @ 9:30pm 
The door permissions for Flydo are not saving and resetting on every load
Sanchozz  [author] 13 Feb @ 6:54am 
@SFX show the priorities of your duplicants
SFX 13 Feb @ 6:00am 
Turn on and off robots does not work very well. Duplikans generally do not notice them. After a very long time, I noticed that they were turned off, but after dozens of cycles they still didn't turn them on.
Rodrigues 26 Aug, 2024 @ 4:43am 
Would it be possible to include the option to rename the rover?