Indem man die Entwicklerkonsole benutzt, kann man bestimmte Funktionen im Spiel an- oder ausschalten oder ihre Werte verändern. Die Konsole kann in der Tastatur/Maus-Kategorie in den Optionen eingeschaltet werden. Alle Befehle, die in die autoexec.cfg geschrieben werden, werden bei Spielstart geladen.
Liste von nützlichen Konsolenbefehlen
portal_draw_ghosting 0/1 - Ändert, ob die Außenlinie von Portalen durch Wände dargestellt werden soll.
mat_fastspecular 0/1 - Auf 0 gesetzt verbessert dieser Wert die Qualität von Spiegeleffekten.
r_portal_use_dlights 0/1 - Erstellt dynamisches Licht, wo Portale platziert werden; sieht ästhetisch gut aus.
r_waterforcereflectentities 0/1 - Wasser reflektiert alles, wenn dieser Wert auf 1 gestellt wird.
gameinstructor_enable 0/1 - Ändert, ob die Hinweise während des Spiels angezeigt werden sollen.
sv_player_funnel_into_portals 0/1 - Stellt den "Portaltrichter" für Spieler ein.
sv_props_funnel_into_portals 0/1 - Stellt den "Portaltrichter" für Objekte ein.
sv_enableholdrotation 0/1 - Wenn auf 1, können Objekte mit der Portalkanone frei gedreht werden, wenn man den sekundären Feuerknopf gedrückt hält.
cl_fov - Stellt das Blickfeld ein.
viewmodel_offset_x - Verschiebt das "viewmodel" (in diesem Fall die Portalkanone) um so viel auf der x-Achse.
viewmodel_offset_y - Verschiebt das "viewmodel" (in diesem Fall die Portalkanone) um so viel auf der y-Achse.
viewmodel_offset_z - Verschiebt das "viewmodel" (in diesem Fall die Portalkanone) um so viel auf der z-Achse.