TO OPEN THE CONSOLE: Press ~ (tilde) to open and close the Debug Console. From there, you can type commands and press Enter to submit them. The debug console has a limited autocomplete feature you can use by pressing Tab when a command is filled in grey. You can use the up and down arrows to navigate previous commands in your history, that way you won't have to retype everything over and over again.
This post covers some helpful commands for exploring the unfinished version of Orbo's Exodus:
Help() - Lists all commands. Using Help() and passing the name of another command as an argument explains how that command works. This is the main way you'll use the debug console.
GiveHat(Hat_Drill) or GiveHat(Hat_Propeller) - Gives you the game's two hats at any point during gameplay. Good for scenarios where you load into a level without a pickup available or otherwise want to play around.
BossTest() - Loads up the questionably finished Baklava bossfight. Of course, it lacks dialog, cutscenes, etc. etc. and was in desperate need of gameplay rebalancing, but it can be completed from start to finish.
Noclip() - Toggles noclip on/off. Extremely helpful for exploring.
LoadLevel(Scn_World_Prop_Sub_1_Cowboy) - Loads the unfinished cowboy level from world 2.
LoadLevel(Scn_World_Prop_Sub_1_Greek) - Loads the unfinished greek level from world 2.
LoadLevel(Scn_World_Prop_Sub_1_Noir) - Loads the unfinished noir level from world 2.
ListLevels() - As the name suggests. Helpful for figuring out the level load IDs so you can quickly navigate the game's content.
