Oxygen Not Included

Oxygen Not Included

74 ratings
Control your Robots
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
454.576 KB
Nov 17, 2023 @ 9:35pm
Mar 15 @ 10:33pm
19 Change Notes ( view )

Subscribe to download
Control your Robots

In 1 collection by Sanchozz
Sanchozz's mods
44 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.

It's disabled by default and not affect Flydo.

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 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]
32 Comments
Andocromn Feb 17 @ 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] Feb 14 @ 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 Feb 14 @ 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] Feb 14 @ 3:23am 
@Andocromn Show me what permissions you've set up there.
Andocromn Feb 13 @ 9:30pm 
The door permissions for Flydo are not saving and resetting on every load
Sanchozz  [author] Feb 13 @ 6:54am 
@SFX show the priorities of your duplicants
SFX Feb 13 @ 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 Aug 26, 2024 @ 4:43am 
Would it be possible to include the option to rename the rover?
Sanchozz  [author] May 31, 2024 @ 8:30pm 
@Deadly_Shadow This is a known bug in the base game.
>A developer has marked this issue as fixed. This means that the issue has been addressed in the current development build and will likely be in the next update.
Deadly_Shadow May 31, 2024 @ 1:15pm 
Just noticed some unexpected behavior: If you increase a priority for the biobots, they will not shutdown on empty battery unless there are no more errands available for that group.