0 of 0

File information

Last updated

Original upload

Created by

UrbanVibes

Uploaded by

UrbanVibes

Virus scan

Safe to use

Tags for this mod

About this mod

Define the order of Interactions and have the possibility to use the same Hotkey (1 to 4) for specific Interactions

Requirements
Permissions and credits
Changelogs
Donations
Consistent Interactions

Updated for Ostranauts v0.14.2.7 (19th December 2024).

Define the order of Interactions and have the possibility to use the same Hotkey (1 to 4) for specific Interactions. Requires BepInEx.

In vanilla Ostranauts, there are the Interactions, respectively commands, such as "Restore", "Install", "Uninstall" etc. that are shown at the bottom of the screen when you select an object. These Interactions are mostly consistent, but not always and the Hotkeys (keyboard keys) that are assigned to them can also vary sometimes.

Using this mod, you can define the order in which the Hotkeys will be listed and you can also define that a specific Hotkey will only be used for one or more Interaction(s).

For example, you can define that the "Restore" command will always be shown first and that it is always assigned to the "1" Hotkey, and that the "Install" / "Uninstall" command is always shown second and is bound to the "2" key.

A configuration text file is provided along with the mod in which this can be configured.

The mod v1.0 has been tested with Ostranauts v0.14.0.17 (October 2024).



Configuration File

The configuration text file is located at BepInEx \ plugins \ ConsistentInteractions.txt.

You can use the configuration file as-is or change it according to your preferences.

It is pretty self-explanatory if you have a look at it.


Things to consider:

- You can only use the Hotkeys 1 to 4.

- Interactions can also be hidden, e.g. "Bash" if you do not want to have them as options.

- The configuration file only contains the most common Interactions. If you want to configure an Interaction that is not in the list, simply add it to the list, exactly as it is seen in-game, then the Interaction will be considered as well.

- You can use one or more Interactions per Hotkey. E.g. you can use the 2-Hotkey for both Interactions: "Install" and "Uninstall", as these two Interactions are mutually exclusive, but you could also assign "Install" to the 2-Hotkey and "Uninstall" to the 3-Hotkey if you prefer that.


Important

If you use fixed hotkeys (see column "Fixed Hotkey" in the configuration file"), please be aware that the fixed hotkeys will only be used for that specific Interaction.

For example, if you assign the 1-Hotkey to the "Restore" Interaction, then the 1-Hotkey will only be used for "Restore" and will not be available anymore for other Interactions. E.g. if you select a spare part such as a mainboard, which does not have the "Restore" command, then the Interactions that will be listed will only
start with the 2-Hotkey and not with the 1-Hotkey, as it is reserved for the "Restore" command. This is intentional.

If you do not like this behavior, then you can remove the fixed hotkeys from the  configuration file and only use this mod to ensure that the order of Interactions is always the same. In this case, if the "Restore" command is at the top of the configuration file, then it will always be assigned to the 1-Hotkey
if an item has the "Restore" command, but the 1-Hotkey will then still be available to other Interactions, should an item not have the "Restore" command.



Please Note:

- As the game is still in the Early Access phase and the awesome devs put out frequent updates to the game, it can happen that a new update breaks this mod. I'll try to keep the mod up to date and to test it with the new releases.

- I have tested all of the options roughly. But as this is the first version of this mod, please let me know when an option does not work as expected for you.

- Back up your save files before using this mod, just to be safe. On windows, the save files should be located at: 
C:\Users\<User Name>\AppData\LocalLow\Blue Bottle Games\Ostranauts\

Please use the "Bugs" tab to inform me when you encounter an error with this mod.



Installation

To use this mod, you need to use BepInEx:
https://github.com/BepInEx/BepInEx/releases/

BepInEx is a modding framework to change the code of Unity games. Ostranauts is made with the Unity game engine.


Be aware that using BepInEx generally poses a risk to your computer, as all of a game's coding can be changed with BepInEx.

Use at your own risk. I will not be held responsible or liable for any damages that might occur by using BepInEx or this mod
.



Download the latest release from BepInEx (currently v5.4.23.2). Use the Windows x64 version.

The file name should be "BepInEx_win_x64_5.4.23.2.zip" (as of version v5.4.23.2).

Note: Please do not use the BepInEx 6.0.0 Pre version, as this mod is not tested with this version.


Extract this file into the Ostranauts root directory, where the "Ostranauts.exe" is located.

After the extraction, the Ostranauts game directory should then have these subdirectories and files in them (among others):
 - BepInEx
 - Ostranauts_Data
 - MonoBleedingEdge
o Ostranauts.exe
o doorstop_config.ini
o winhttp.dll


Run Ostranauts once to activate BepInEx.

After you've run Ostranauts once, there should be several subfolders in the BepInEx directory, including the "plugins" subdirectory, e.g.:
Ostranauts \ BepInEx \ plugins.

Finally, download this mod and extract it to the Ostranauts game directory.

You should now have the following files:
 - BepInEx
   - plugins
      o ConsistentInteractions.dll
      o ConsistentInteractions.txt

Make sure that the files are exactly as described above, otherwise the mod will not work.



Uninstallation

It should be safe to install and uninstall this mod during playthroughs.

To remove the mod, delete the "ConsistentInteractions" files in the  BepInEx\plugins folder.

To remove BepInEx completely, delete the BepInEx subdirectory, as well as the "doorstop_config.ini" and "winhttp.dll" files from the Ostranauts root directory.



See also my other Ostranauts mods:
 - Scarcity NEW
 - Player Control
 - Quality of Life Fixes
 - Floor And Walls Vis
 - Skip Logos