GTFOModding-CConsole icon

CConsole

CUI-Based Utility Plugin for Rundown Developers

CHANGELOG

Update (0.14.0)

  • Thanks for Auri for contributing to Update!
  • Added: Command Arguments now can be Suggested / Autocompleted; Affected Commands are listed below:
    • DataBlock Entry Suggestion: SpawnEnemy, StartWave, SetFog, SetLight, StartFogTransition, SearchEnemy, SearchItem
    • Option/Flags Suggestion: InvisibleWallGizmo, TScanHelperGizmo, ItemList, SpawnTripmine,CompleteObjective, ExecuteEvents, SearchObjective, OpenAll, SetTerminalState, UnlockAll, Help, KillEnemies, TagEnemies, WorldEventGizmo
    • Terminal Item Name Suggestion: Ping, Query, Reactor_Select
    • Player Suggestion: BringPlayer, Revive, TP
    • Toggle True/False Suggestion: Culling, EnemyDetection, FastElevator, God, IgnoreInfection, IgnoreKnockback, InfiniteClip, MarkEnemies, OneHitKill, ShutUpSpitter, Stamina
    • Misc:
      • PlaySound for Sound Name/ID
      • ShaderHelper for selecting Shader Name to Inspect
      • DataBlockList for DataBlock Type Names
  • Added: Highlighted Fore Color config: Customizing Highlighted text color on Autocomplete Pop-up
  • Added: Max Item Per AutoComplete Page config: Configure Max Items per page in Autocomplete suggestion GUI
  • Added: Node Info Color Theme config: Location Info's NodeInfo colors are now configurable between two styles
  • Added: ListSound Command
  • Added: StopSound Command
  • Added: TagEnemies Command
  • Added: BringPlayer Command
  • Added: Revive Command - Side Note: ReviveSelf can be fully replaced with this command
  • Change: KillEnemies Command now accept args to specify the target and filter
  • Change: PlaySound Command now able to play Player Dialogues
  • Change: PlaySound Command now properly play full length of sound event
  • Change: Console Command Suggestions Substring Mode now Prioritize result by IndexOf; For example, [Ch]eckpoint will take priority over Sear[ch]~ for querying ch
  • Change: Rewrote Quick-Drop feature; They now be faster and less break-prone
  • Change: Rewrote Console UI code; Most Noticeable change on UX - Input no longer flicker when Autocompleted
  • Change: Freecam and Location Info GUI has revamped
  • Change: EnemyPathVis now show Flyer enemies pathing
  • Fixed: FogEditorGUI now properly ignore cultural comma
  • Fixed: <size> tag will now "break" (<size >) on console to prevent UI breaking scenario
  • Fixed: MarkEnemies now does not break when NavMarker Layer is hidden
  • Fixed: WEVis now update visualizers when moved
  • Fixed: WEVis -showall visualizers now properly get removed in some cases
  • API: BaseCmd.LocalPlayer now always be filled even if RequireLocalPlayer is set to false
  • API: Added CommandParser, CommandParseResult, CommandHelpers API surface
  • API: CustomCommand now able to Implement Argument Autocompleting
  CustomCommands.Register(CustomCommandSetting setting, OnCommandUsedDelegate onCmdUsed, OnPopulateArgumentOptionDelegate onPopulateArgOptions);

  CustomCommands.Register(/*Your Command Settings*/, /*OnUsedCommand*/, (in CustomCmdContext context, int argIndex, string argInput, CommandParseResult parsedInput) => 
  {
    yield return CommandArgumentOption.FromStringWithHighlight("Autocompleted!", argInput);
  });

Update (0.13.7)

  • Updated Target revision to 34873 (2025-10-17 Update)

Update (0.13.6)

  • Thanks for Auri for contributing to Update!
  • Added: Echo Command for Bind chaining and Testing purpose.
  • TScanHelper: Now Show distance from start per points.
  • LocationInfo: Now show Y rotation output.
  • ExFreecam
    • Now Properly handle TScanHelper while in Freecam Status.
    • Fixing attempts for Freecam breaks on level cleanup issue.
  • Console
    • Console texts now can be selected and copy freely!
    • Console output now also prints to BepInEx Console. (Configurable via Config)
  • Lifted Anti-Debugger protection.
  • API: WorldMat.InstantiateRevealerFromPrefabCapsule now Accept materialToOverride parameter

Update (0.13.4)

  • Thanks for Auri for contributing to Update!
  • Added: ListBinds Command
  • Fixed: KillEnemies can now kill Pablo (tank_boss) as clients
  • Fixed: MobileTurbine breaking FullBright
  • Change: WEVisualizer can now display generic WorldEventObjects in the level
  • Change: DebugDraw Utility methods are now exposed under Namespace CConsole.Utils.DebugDraw
  • Change: LatestExpeditionGUI can now be disabled by setting Key to None

Update (0.13.3)

  • Toggling Some GUI now does not show up ExFreecam Legend overlay
  • Replaced OnIncomingDamage Detour to Harmony Patch (It should now compatible with EWC)

Update (0.13.2)

  • Added Missing Dependency for BepInEx-BepInExPack_GTFO
  • Fixed: NRE issue while using ExFreecam

Update (0.13.1)

  • Fixed: SpawnEnemy rotation parameter is feed wrong

Update (0.13.0)

  • Thanks for Auri and tru0067 for contributing to Update!
  • Add: StartFogTransition Command. This one is network synced unlike SetFog does
  • Add: Infection Command. This could precisely controls current players Infection amount
  • Add: LoadExpedition Command. Useful for Accessing Locked Expedition without Editing RundownDB
  • Update: WorldEventGizmo Now supports capsule collider to debug Security Sensor
  • Update: SpawnEnemy Command. Now accepts rotation parameter
  • Update: Health Command. Now it could precisely control your Health
  • Update: GiveItem Command. Now accepts ItemDataBlock name
  • Update: ExFreecam
    • Now have a Inspector window to debug items in crosshair
    • Now have a Legend window to guide what key binds are available
    • Added Keybind I to inspect item in crosshair with UnityExplorer
  • Fixed: SpawnEnemy and SearchEnemy now works with PartialData'ed Enemy Names
  • Fixed: Exception when UnityExplorer is not installed
  • Fixed: Disable Game Input when UnityExplorer UI is active
  • Fixed: Potential Fix for MarkEnemies where info stops updating when enemy is too far away
  • Fixed: Potential Fix for KillEnemies throw NRE when KillIndicatorFix mod is installed

Update (0.12.1)

  • Thanks for Auri for contributing this change!
  • Fixed Issue: Console now don't goes to softlock state while using terminal

Update (0.12.0)

  • Huge Shoutout to Auri for making all of these changes!
  • Add: EnemyPathingVisualizer Command
  • Add: GoodPositionVisualizer Command
  • Add: InvisibleWalls Command
  • Add: TScanHelper Command
  • Add: WorldEventGizmo Command
  • Add: Culling Command
  • Add: ShaderHelper Command
  • Update: SetLight Command. Now accepts subseed
  • Update: Alias System, now it accepts parameters like: {args} {0} {1} and such
  • Config Added: EscapeKeyClosesConsole
  • Config Added: DisableKeyBindsWhileTypingInChat
  • Config Added: DisableKeyBindsWhileOnMap
  • Config Added: ExtendedFreeFlightCamera

Update (0.11.7)

  • Target Revision Bump and Backend Reflection bug fix (Nothing really changed)

Update (0.11.6)

  • Add: Absorbtion Parameter to Fog Editor (FogColor Alpha)

Update (0.11.5)

  • Add: StopWave Command
  • Add: DataBlockList Command
  • Update: ListWave now show list of possible enemy that can be spawn in wave
  • Further extends verbose log suppression
  • Changelogs are now in different file ;)
  • Now Support Blocking Input while using UnityExplorer
  • 📻

Update (0.11.4)

  • Add: TP Command, For teleport to terminal item or other player
  • Add: NavGizmo Command, For revaling NavMesh or Off-Links (aka ladders)
  • Add: Config to Shorten the Annoying Logs (For now, EnvironmentStateManager logs are)
  • Add: Config to Hide Inaccessible NavMesh while using NavGizmo
  • Moved Noclip and Freecam command under Navigation Category

Update (0.11.3)

  • Fixed Issue: SetLight is not working

Update (0.11.2)

  • Target Revision Bump
  • Add SetTerminalState command
  • Add SetLight command

Update (0.11.1)

  • Target Revision Bump
  • Console now doesn't accept input on terminal screen

Update (0.11.0)

  • Add: Alias command, Command to set "alias" for command-sets
  • Update: EnemyDetection, MarkEnemies, ShutUpSpitter, FastElevator, God, IgnoreInfection, IgnoreKnockback, InfiniteClip, OneHitKill and Stamina now accept false/true for argument
  • Update: SearchObjective command now show both corr uplink terminal (master/slave)
  • Update: Console now show Unable to find command... tooltip when it can't find any command from input
  • Fixed Issue: Cursor now properly hide when you toggle Console on Freecam
  • Fixed Issue: Picking up items now clear search marker
  • Fixed Issue: Compact console no longer eat your input on certain situation
  • Fixed Issue: name now be saved properly on Fog Editor

Update (0.10.1)

  • Fixed Copy to Clipboard on Fog Editor

Update (0.10.0)

  • Added Fog Editor (Default: F6)

Update (0.9.12)

  • Update build revision number (32823 -> 32998)
  • Add-Command ListWave - List all active waves
  • Add-Command SearchEnemy - Search for spawned enemies in level
  • Update: SearchProgression command
    • Now accept -withdoor parameter to also mark locked security doors
    • Added Icons for better visibility
    • Added Bulkhead DC to search list

Update (0.9.11)

  • Add: Various Console Appearance config
    • Edit Console BG/Text/Highlight Color
    • Edit Console Font/Font Size
  • QOL: Listen Unity Log Setting now can be toggled in Console Window