FFU_Group-FFU_Console icon

FFU Console

Fight for Universe: Beyond Reach- contains all the commands listed in the Improved Console Commands

Last updated a week ago
Total downloads 44
Total rating 1 
Categories Mods Tools Misc
Dependency string FFU_Group-FFU_Console-0.5.381
Dependants 1 other package depends 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.

Improved Console Commands

getcond [them] * - now getcond command supports wildcard * that lists all stats, regardless of their name.
getcond [them]-NUM - tells getcond to fetch data recursively from parent that is NUM above targeted object.
getcond [them] *coParents - lists all condowners parent object recursively and how they are nested.
getcond [them] *coRules - lists all condrules (with stat-related information) attached the targeted object.
getcond [them] *coTickers - lists all tickers (plus related timer information) attached the targeted object.
openinventory - opens debug inventory (with ground window) from the perspective of the selected target.
repairship - too lazy to repair ship or ship is too big for proper repairing? This command will do the repairs.
findcondcos <conditions> - lists all CO template with corresponding condition. Supports any amount of conditions via IsCondition or/and via inverse !IsCondition. All conditions must be separated by space.
triggerinfo <condtrigger> <mode> - prints all rules of a condition trigger as text. Depending on mode, text will be printed as raw JSON values (mode 0) or as friendly text you see in the game (mode 1).
triggertest <condtrigger> <condowner> - fires condition trigger against template or selected object and logs outcome. Works only if game was loaded. Supports [them] (selected object) and ItmCondownerName (template).