
FFU Quality
Fight for Universe: Beyond Reach - contains various QoL improvements listed in the Quality Settings.
Last updated | 2 weeks ago |
Total downloads | 31 |
Total rating | 0 |
Categories | Mods Tools Misc |
Dependency string | FFU_Group-FFU_Quality-0.5.381 |
Dependants | 0 other packages depend on this package |
This mod requires the following mods to function

FFU_Group-FFU_Core
Fight for Universe: Beyond Reach is modification for Ostranauts, which expands modding capabilities of the original game, makes modding API more flexible and resolves some issues related to having multiple mods
Preferred version: 0.5.381README
Description
Fight for Universe: Beyond Reach is modification for Ostranauts, which expands modding capabilities of the original game, makes modding API more flexible and resolves some issues related to having multiple mods. It relies on BepInEx and MonoMod Patch Loader.
Ostranauts Steam Page: https://store.steampowered.com/app/1022980/Ostranauts/
Ostranauts Discord Server: https://discord.gg/bluebottlegames (#modding-discussion channel)
Installation Components
Assembly-CSharp.FFU_BR.mm.dll
- contains core FFU features, configurations and improved modding API itself.
Assembly-CSharp.FFU_BR_Console.mm.dll
- contains all the commands listed in the Improved Console Commands.
Assembly-CSharp.FFU_BR_Extended.mm.dll
- contains all the features listed in the New Parameters & Properties.
Assembly-CSharp.FFU_BR_Fixes.mm.dll
- contains various fixes (such as working IsPowerObservable
with sub-COs).
Assembly-CSharp.FFU_BR_Quality.mm.dll
- contains various QoL improvements listed in the Quality Settings.
Assembly-CSharp.FFU_BR_Super.mm.dll
- contains Superiority Settings that can make game easier or harder.
Error Reporting Instructions
1. If you already enabled settings previously, you can ignore steps 2 and 3, and start from step 4 right away.
2. Go to Ostranauts/BepInEx/config
and open BepInEx.cfg
with text editor (Notepad++ for example).
3. Find [Logging.Disk]
and set WriteUnityLog
to true
in order to force BepInEx to log all the information.
4. Start game, repeat actions that resulted in error, close game. Upload Ostranauts/BepInEx/LogOutput.log
.
Modding Features
1. Custom synchronized core + mods loading execution flow that resolves data mangling issue.
2. Partial data overwrite of existing entries (from any JSON file, whether it is core or other mod).
3. Reference-based creation of new entries with applied values. No need to copy whole code block.
4. Removal of specific data entries based on their IDs ('strName' parameter) via mod_info.json
.
5. Precision array modification via --ADD--
, --INS--
, --DEL--
and --MOD--
(data only) commands.
6. Dynamic changes mapping and dynamic data modification (for existing templates and saved games).
7. Completely new parameters and properties that expand existing different gameplay mechanics.
8. Option to unlock max random range value that allows unrestricted random/loot lists.
9. Other various options and settings to alter gameplay and/or make it easier/harder.
Note: in-depth explanation and API examples can be viewed below, in relevant paragraph.
Configuration Options
Settings file can be found at \Ostranauts\BepInEx\config\FFU_Beyond_Reach.cfg
(it is
created after running Ostranauts for the first time with this mod installed).
Quality Settings
AltTempEnabled - Allows to show temperature in alternative measure beside Kelvin value (in top right
info window), similar to how gas shows mass and pressure. Uses formula: AltTemp = K x Mult + Shift
.
AltTempSymbol - Defines what symbol will represent alternative temperature measure.
AltTempMult - Defines alternative temperature multiplier for conversion from Kelvin.
AltTempShift - Defines alternative temperature value shift for conversion from Kelvin.
TowBraceAllowsKeep - Defines if it is allowed to use station keeping command, while tow braced to
another vessel. As you remember, even when tow braced to another ship, you can only control ship manually,
but 'Station Keeping' command is getting turned off. This option resolves this issue.
OrgInventoryMode - Enables inventory UI tweaking mode that allows to adjust inventory window offsets,
where they open, what range between them and what is the size of padding between sub-windows.
OrgInventoryTweaks - Defines various offsets that adjust inventory UI. Allows float values. Required
values: Base, Top, Bottom, Padding, Grid, Safety. Base - horizontal offset between inventory equipment
window and leftmost side of the screen. Top - horizontal offset from topmost inventory window to top of
the screen. Bottom - horizontal cutout offset, below which inventory window will be shown in next column,
required to balance the 'top' offset. Padding - padding between inventory window columns. Grid -
inventory windows column auto-adjustment width for each additional horizontal inventory grid tile, only
relevant when inventory width is above 4 grid tiles. Safety - is safety multiplier for inventory
window height. If its too big inventory window might overflow to the next column, despite having enough
space in the current. If its too small, inventory window might overflow below intended height limit in the
same column. If you see that inventory windows overflow one way or another, enable ActLogging
and try
various Safety
and Bottom
values. If there are less than 6 values, parameter is ignored and default
values loaded instead.
BetterInvTransfer - Changes behavior of shift-click item transferring in inventory. Items will be
auto-transferred to the last inventory window, where player has placed the item manually. Last inventory
window is forgotten, when inventory is closed - thus the exploit of long-distance transferring is avoided.
QuickBarPinning - Allows to permanently lock the interactions quick bar, where you desire on the screen.
QuickBarTweaks - Defines various offsets that adjust interactions quick bar position and mode. Required
values: Horizontal, Vertical, Expanded. Horizontal - defines horizontal position offset for the
interactions quick bar. Vertical - defines vertical position offset for the interactions quick bar.
Expanded - defines if interactions quick bar is always expanded or not (only 1
is treated as true
,
any other number is treated as false
).