Hob Console Commands
Thought I'd quickly document this here as a reference point.
Hob has a command console built in, accessible by using the tilde (~) key.
Typically this is to the left of the 1 key on your keyboard (in an EN-US keyboard layout).
The console window is a fixed size with a close widget and two gold arrow scroll widgets.
It will remain as an overlay during your play until you hit the tilde (~) key to hide it again.
Warning: game is active whilst console is open, so it is best to pause the game before using console to avoid walking off ledges or into combat.
The list of commands is as below:
Shows the list of available console commands and a brief description of each. I've expanded some of these descriptions below where it's worth mentioning.
Sets the player character to be visible or not. Toggle, TRUE or FALSE
Sets the player character to be enabled or not. Toggle, TRUE or FALSE
Returns a list of the cells (currently active in memory I believe). No arguments.
Clears the console window.
This toggles display of FPS and a whole truckload of other metrics related to the engine. No arguments.
Toggles invulnerability (falls out of the world will still trigger respawn. No arguments.
Does what it says on the box. Simulates an attack that drains all health, essentially a death respawn. No arguments.
Use with caution - can place you in strange places in the cell when you respawn.
Enables the movement debug log file. No arguments.
Can log individual (left/right) foot movements [Foot], animation in use [Anim], movement state (eg: walk/idle/running) [MS] and keys/input used [Keys]. Each a tick box selectable in a right hand screen overlay.
Reloads the player asset. Whilst this will effectively perform a respawn, it's actually reloading mesh/textures/etc. No arguments.
Lists variables in game almost entirely related to story/quest states (eg: ELECTRICITY_ON:GLOBAL:0). No arguments.
Resetcamera should return camera positioning to the scripted position for the scene, I believe. I haven't had a camera glitch out on me, so haven't really been able to test this one. No arguments.
Lists achievable/collectable/quest states in the game. Arguments as listed below.
The first 10 ([BUTTERFLIES..WORLD_PIECE_FOUND]) list which unlockable/collectable areas/items, the final 9 list for the zone it represents which collectables in that zone have been found/not-found.
Creates a text log file of various measurable aspects of your game state and player progress. No arguments.
Log is created with name GameplayData.dat inside the Hob game folder in your documents (eg: C:\Users\oak\Documents\My Games\Runic Games\Hob), where is the amount of minutes played in the current save game. This will dump things like how many units you've spent on upgrades, and lists of found/not-found collectables.
Show the ID# of any current active quest (if any). No arguments.
Shows a list of the completed quests (ID and title). No arguments.
Will show some information about the current audio being played. No arguments.
I would imagine the intent here is to help identify the asset responsible for glitches, if you hear/experience audio issues.