FFU_Group-FFU_Super icon

FFU Super

Fight for Universe: Beyond Reach - contains Superiority Settings that can make game easier or harder.

Last updated 4 days ago
Total downloads 9
Total rating 0 
Categories Mods Tools Misc
Dependency string FFU_Group-FFU_Super-0.5.381
Dependants 0 other packages depend on this package

This mod requires the following mods to function

FFU_Group-FFU_Core-0.5.381 icon
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.381

README

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 truein 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).

Superiority Settings

NoSkillTraitCost - Option to allow learn/unlearn any trait or skill for free.
AllowSuperChars - Option to allow character to be superior or utterly miserable.
SuperCharMultiplier - Set above 1.0 to reach the stars, or below 1.0 to descent into abyss.
SuperCharacters - List of character names in lower case that you want to apply multiplier to.