Console Commands

From Gigantic Wiki

Console in games is a debugging tool, which usually changes various settings and shows logs and information via special console commands while the game is running. Console is usually used by developers, but it also can be used by players for "exploring" the game or cheating.

In PC version of Gigantic console is available to use by default (while some of Unreal Engine 3 games require edit of .INI files to activate console in game).

There are 2 ways to toggle console in the game:

  • tilde/grave (~/`) key (it should be right under Esc key) – will open a black window that shows various information and statistics of the game in real time, with console at its bottom
  • F6 – the console will appear at the bottom of the screen (if with previous method it shows only few commands as suggestions, this one shows all available commands as the player types in)

Console is not case sensitive, the case is used for recognizing unseparated words in commands, for better understanding.

Maps

The commands bellow are loading maps in "practice mode" – player will be alone and will have fixed default creature loadout (which can be changed by editing of DefaultGame.INI file).

Normal playable maps:

Core test builds, in addition to mentioned above maps (on different stages of development), have unfinished, unreleased and special test or debug maps:

  • Open LV_CanyonNight - slightly different, night version of Ghost Reef, which is available in leaked 2017 core build
  • Open LV_SkyCityV2 - stable version of Sky City - one of the planned but unreleased maps, available in 2017 build
  • Open LV_SkyTuga - “SkyTuga” - unfinished map prototype, similar to Sky City, available in 2017 build
  • Open LV_MistForge_Mini - prototype map for announced, but unreleased Brawl mode, which uses Clash part of Sanctum Falls; available in 2017 build
  • Open LV_Gamemode_A - same as “MistForge Mini”, available in 2017 build
  • Open LV_magma - Magma - an unfinished scrapped map prototype (the Clash stage is not working), which is available in leaked 2016 core build
  • Open LV_skycity - first version of Sky City - another unfinished map prototype, also available in 2016 build
  • Open LV_Tutorial_P - old version of Tutorial Map, available in 2016 build
  • Open LV_Tutorial_Scenario_V1 - same old Tutorial Map, but player spawns on the center of the map and can choose difficulty of the enemies; available in 2016 build
  • game test maps
    • Open DPS_Test - a flat desert map with old Tesserus airships and motigas
    • Open minion_test - a blue map with all available creatures to test, available in 2017 build
    • Open Character_Lineup - an empty map with all character models that are in game, available in 2017 build (trying to load this map in 2016 build will crash game, although it can be found in files)
    • Open LV_Canyon_AudioMess - Ghost Reef with slightly glitched airship jump pads and bots fighting each other in the center of the map, forming a noisy spot on it; available in 2017 build

Not actual playable maps:

  • Open MainMenu - will load main menu, although it won't show characters' model unless a glitch is occurred (see Notes), but lets launch Practice Arena and Tutorial Map as usual
  • Open Lobby - an airship, which serves as hero select lobby; game will combine backdrops of all playable maps in this case.

Essentials

  • Pause - pauses (freezes) game
  • Exit - exits game completely
  • TogglePing - shows ping
  • Stat FPS - shows FPS
  • CheckTeams - list entities with the team they are in

Movement

  • Fly - lets move any way in the space (lowers movement speed, no sprint, no "noclip")
  • Ghost - also known as "noclip" - disables object collision/lets going trough anything
  • Walk - turns off Fly and/or Ghost
  • Teleport - teleports to aimed location
  • GotoTitan <true/false> - teleports to friendly (true) or the enemy (false) guardian

Conditions and properties

  • God - god mode (total damage immunity)
  • Invisible <true/false> - makes player invisible/visible for other entities
  • Suicide - kills hero
  • HurtMe <number> - damages hero up to the assigned number of health.
  • SetJumpZ <number> - sets hero's jump height (default around 500+, -1 to disable jumping)
  • ChangeSize <number> - sets size of hero model (default 1, greatly affects minions'/bots' aggro if too big, 0 will kill hero)
  • SetSpeed <number> - sets hero's movement speed (default 1)
  • ToggleCombat - forces hero's combat mode (when he consumes stamina and doesn't regenerate health)

Skills and actions

  • DisableCooldowns - 0 seconds cooldowns for all skills, except Focus (meaning they will be available to perform instantly/endlessly)
    • EnableCooldowns - brings cooldowns back
  • AddFocus <number> - adds Focus; 250 for 1 charge, 500 for 2, and so on (UI doesn't show more than 3 though)
  • LevelUp <number> - increases hero level to assigned number, for example “9” will make hero reaching level 10 instantly (has a delay, without number gives 1 level)
  • DisableStamina - unlimited stamina
    • EnableStamina - brings stamina consuming back
  • ARPSSkill<1/2/3/4> - hero will perform a skill endlessly (with cooldowns for non-basic) until player presses corresponding button
  • ARPSFocus - same but with Focus (might not work because of confirmation and charges)
  • ARPSCollectOrb - hero will collect orb (i.e. no need to hold button for it), but they should be on/near power circle
  • ARPSSummonMinion<1/2/3> - same but with creatures

Heroes

There are several commands that let player spawn a bot. However only 5 bot heroes will have somewhat proper AI, since they appear in bot matches in final version of the game. They are Mozu, Margrave, Charnok, Xenobia and Tripp; the rest bots can only follow enemy heroes, jump around, dodge some of their attacks and attack enemy guardian during rampage.

Another things to keep in mind while trying to spawn bots:

  • these commands work only in Core builds and don't work in retail version of the game, which requires other ways to spawn bots (see Notes)
  • to be able to spawn a certain hero, player should "load" its model in hero select screen first: just choose it, wait for hero to show up, but not confirm – choose another one; without doing so game will be able to spawn only hero that is controlled by player (the amount of different heroes that can be spawn like this seems to differ every time)

Hero bots spawn commands:

  • SpawnHero - simplest command, it has a lot of parameters, which can be seen in console's suggestion:
    • HeroName - obviously most important parameter - a code name of the hero in game files (see Code names)
    • InTeamNum - number of the team - 0 for Leiran, 1 for Grenn
    • bDebugMode -
    • bUseDebugCommand -
    • bInfiniteHealth - gives bot infinite health
    • bEnableTeamManager -
    • bSpawnOnAirship -
    • bViewBot -
    • SpecificSpawnLocation -
    • Example - spawn enemy Mozu with infinite health on the airship:
      SpawnHero Zap 1 bInfiniteHealth bSpawnOnAirship
  • SpawnHeroAtAimLocation - same as previous command, except the bot will spawn on a place where player is aiming (if game cannot spawn bot, it will show a message in console window) and it has less parameters: HeroName, InTeamNum and bEnableTeamManager

Other hero and bot related commands

  • ChangeTeam - toggles player's team; the hero will be killed by game and then will respawn in opposite team

Creatures

  • ToggleMinionsTeam - toggles team of creatures to be summoned after that (makes them hostile for first time, summoning on enemy points is still impossible, using this command while there are summoned creatures kills them)
  • ToggleMinionInstantSummon - creatures spawn instantly (i.e. without black silhouettes and timer)

Guardians

  • ToggleTitanAI <0/1> - toggles the AI of friendly (0) or the enemy (1) guardian (disables any interactions w/ characters, including pinned down animation during rampage)

UI and camera

  • drawgfx <0/1> - hides/shows HUD
  • ToggleHUD - standard Unreal Engine 3 command to hide/show HUD, but it is disabled in live version of the game
  • ToggleDebugCamera - unbinds camera from hero (doesn't hide HUD, lets sprint)
    • <true/false> - with/without camera debug info
  • ToggleSpecCamera - hides HUD and freezes camera (doesn't let move)
  • CycleUserCameraSelection - swaps camera position for hero (left/right shoulder)
  • ViewBot / ViewNextTitan / ViewNextPet / ViewNextMinion / ViewSelf / ViewPlayer - shifts camera to other entity
  • FreezeFrame <number> - freezes the screen after X seconds, to cancel tap jump buttom

Admin

  • AdminSay <anything> - message from admin (on the left)
  • AdminPlayerList - shows list of players (and guardians) and their ping
  • AdminRestartMap - restarts map

Debug

  • SoakStep - displays debug info of used hero (puts game in "pause")
  • ShowCollisonBox - shows hitboxes
    • Show Collison - in core builds

"Bad" commands

Better to not mess with these commands.

  • KillViewedActor - it's a standard UE3 command, that will kill or destroy an entity that is controlled by player - after doing so the game's screen will turn white or black and it won't respond on anything (even on Ctrl+F4), making player shut it down trough “Close” button (if windowed) or Task Manager
  • ForceTitanVulnerable <0/1> - forces wound mode for friendly (0) or the enemy (1) guardian (can take damage to the heart, other guardian doesn't appear) - apparently it can break guardians' AI

Disabled commands

These commands were disabled by developers or don't do anything; the majority of them are standard UE3 console commands.

  • AllAmmo - sets ammo counts to maximum on all weapons - does nothing, even with heroes that have ammo, such as Beckett
  • AllWeapons - gives the player all the weapons available in the game - does nothing, as it doesn't makes sense in this game
  • Amphibious - causes the player to be able to stay underwater virtually indefinitely - does nothing, since there is only one map with watery zones, which greatly damage characters or kill them instantly; this can be avoided with God command
  • ToggleVoiceCommandUIDisplayed - toggles a quick-chat menu - doesn't work
  • TestAdminMessage <anything> - admin pop-up - doesn't work

Unknown

  • Admin CommandLine[FString]
  • QuitMP
  • QMSInput InputIndexReceived[INT]
  • WriteToLog Param[FString]
  • EditAIByTrace
  • EnableCheats

To check

  • InvertTurn : Inverts X-axis rotation. InvertMouse does the same for the Y-axis, but there's an option for this under Controls.
  • ImageGrain <number> : Adds a grain effect (default -1). Decimals allowed.
  • InternalDisableCooldowns
  • InternalEnableCooldowns
  • SetBind <key> <command> : Binds the key to the given console command. Not sure about the list of keys, but N, DELETE and MULTIPLY worked.
  • Slomo <number> : Sets the game speed (default 1).
  • SuspendAI : Disables AI of bots. Does not affect Guardians and Summoned creatures.
  • TakeHit <direction> : Makes your character play the hit animation. Unsure on value for direction (string); any value seems to do the same.
  • FreezeAt Here - Show <key> and Stat <key> have a bunch of values. Show toggles debug information in the world and Stat toggles debug information on the HUD.
  • SpawnHero (heroname) (teamnumber) (spawnonairship) (viewbot) (tutorialbot) (debugmode) (brainless)
  • StartSlither - Start Final Clash

Everything that appears in game has a code name in its files, which is required to know while using some of the commands.

Released heroes:

AislingAdept BeckettAssault CharnokBombard
Ezren GhalJuice GriselmaPlanter HK-206Machine
ImaniQuarrel Lord KnossosMinotaur MozuZap
OruGlyph PakkoFrosty RamsayBlade
RutgerStoneskin T-MAT - Siege The MargraveTank
TrippRogue Tyto the SwiftSwift Uncle SvenAlchemist
VadasiAngel VodenWarden WuJudo
XenobiaDespair ZandoraAura

Unreleased heroes, available to play in Core builds:

BolgaJuggernaut Element” – Element JavashOrbit
Kajir (Jherico) – Shadow Portal” – Portal QwinnPotshot
Rang” – Rang RolandGunner Scavenger” – Scavenger

Code names of creatures: