Jump to content

Developer Mode: Difference between revisions

→‎Usage: the Control is definitely Ctrl, not Cntl; also, I'm pretty sure paradox was triggering Single Step mode with Ctrl+., not Freeze mode
(→‎Limitations: removing note about limitations in light of current PC-Mac parity)
(→‎Usage: the Control is definitely Ctrl, not Cntl; also, I'm pretty sure paradox was triggering Single Step mode with Ctrl+., not Freeze mode)
Line 164: Line 164:
!width=75|Mac
!width=75|Mac
|-
|-
|Cntl+Shift+o
|Ctrl+Shift+o
|
|
|Draw No-Occlusion Quads (only makes console screens disappear)
|Draw No-Occlusion Quads (only makes console screens disappear)
Line 170: Line 170:
|
|
|-
|-
|Cntl+Shift+i
|Ctrl+Shift+i
|
|
|Draw Invisible Quads
|Draw Invisible Quads
Line 176: Line 176:
|
|
|-
|-
|Cntl+Shift+y
|Ctrl+Shift+y
|Cntl+Shift+z
|Ctrl+Shift+z
|Performance Display (includes FPS)
|Performance Display (includes FPS)
|<center>{{ckblue}}</center>
|<center>{{ckblue}}</center>
|<center>{{ckblue}}</center>
|<center>{{ckblue}}</center>
|-
|-
|Cntl+Shift+t
|Ctrl+Shift+t
|
|
|Draw Character Collision
|Draw Character Collision
Line 188: Line 188:
|
|
|-
|-
|Cntl+Shift+r
|Ctrl+Shift+r
|
|
|Draw Object Collision
|Draw Object Collision
Line 194: Line 194:
|
|
|-
|-
|Cntl+Shift+f
|Ctrl+Shift+f
|
|
|Fast Mode (runs Oni at up to 24x)
|Fast Mode (runs Oni at up to 24x)
Line 200: Line 200:
|<center>{{ckblue}}</center>
|<center>{{ckblue}}</center>
|-
|-
|Cntl+Shift+g
|Ctrl+Shift+g
|
|
|Draw every frame
|Draw every frame
Line 206: Line 206:
|<center>*</center>
|<center>*</center>
|-
|-
|Cntl+Shift+x
|Ctrl+Shift+x
|
|
|Secret X / (Mac only) Show trigger volumes
|Secret X / (Mac only) Show trigger volumes
Line 212: Line 212:
|<center>{{ckblue}}</center>
|<center>{{ckblue}}</center>
|-
|-
|Cntl+Shift+y
|Ctrl+Shift+y
|
|
|Secret Y
|Secret Y
Line 218: Line 218:
|
|
|-
|-
|Cntl+Shift+z
|Ctrl+Shift+z
|
|
|Secret Z
|Secret Z
Line 224: Line 224:
|
|
|-
|-
|Cntl+Shift+Ins
|Ctrl+Shift+Ins
|
|
|Add Flag
|Add Flag
Line 230: Line 230:
|
|
|-
|-
|Cntl+Shift+Del
|Ctrl+Shift+Del
|
|
|Delete Flag
|Delete Flag
Line 236: Line 236:
|<center>{{ckblue}}</center>
|<center>{{ckblue}}</center>
|-
|-
|Cntl+Shift+u
|Ctrl+Shift+u
|
|
|Unstick player
|Unstick player
Line 242: Line 242:
|<center>{{ckblue}}</center>
|<center>{{ckblue}}</center>
|-
|-
|Cntl+Shift+n
|Ctrl+Shift+n
|
|
|Camera Record
|Camera Record
Line 248: Line 248:
|
|
|-
|-
|Cntl+Shift+m
|Ctrl+Shift+m
|
|
|Camera Stop
|Camera Stop
Line 254: Line 254:
|
|
|-
|-
|Cntl+Shift+,
|Ctrl+Shift+,
|
|
|Camera Playback
|Camera Playback
Line 278: Line 278:
|
|
|-
|-
|Cntl+Shift+l
|Ctrl+Shift+l
|
|
|Dumps a screenshot every frame
|Dumps a screenshot every frame
Line 315: Line 315:
|-
|-
|/
|/
|
| -
|Single Step (when in Single Step Mode)
|Single Step (when in Single Step Mode)
|<center>{{ckblue}}</center>
|<center>{{ckblue}}</center>
|<center>{{ckblue}}</center>
|<center>{{ckblue}}</center>
|-
|-
|Cntl+Shift+Home
|
| Ctrl+Shift+.+-
| Exit Single Step Mode
|<center>{{ckblue}}</center>
|-
|Ctrl+Shift+Home
|
|
|Change Active Camera
|Change Active Camera
Line 332: Line 337:
|<center>{{ckblue}}</center>
|<center>{{ckblue}}</center>
|-
|-
|Cntl+Shift+k
|Ctrl+Shift+k
|
|
|Kill Particles
|Kill Particles
Line 368: Line 373:
|
|
|-
|-
|Cntl+Shift+j
|Ctrl+Shift+j
|
|
|Reset Particles
|Reset Particles
Line 374: Line 379:
|
|
|-
|-
|Cntl+Shift+w
|Ctrl+Shift+w
|
|
|Drop Flag and Add Waypoint
|Drop Flag and Add Waypoint
Line 380: Line 385:
|
|
|-
|-
|Cntl+Shift+b
|Ctrl+Shift+b
|
|
|Shows current opponent's logic
|Shows current opponent's logic
Line 398: Line 403:
|<center>?</center>
|<center>?</center>
|-
|-
|Cntl+Shift+s
|Ctrl+Shift+s
|
|
|Highlight furniture (turns their textures red)
|Highlight furniture (turns their textures red)
Line 410: Line 415:
|<center>{{ckblue}}</center>
|<center>{{ckblue}}</center>
|-
|-
|Cntl+Shift+p
|Ctrl+Shift+p
|
|
|Perf Particle
|Perf Particle
Line 416: Line 421:
|<center>?</center>
|<center>?</center>
|-
|-
|Cntl+Shift+;
|Ctrl+Shift+;
|
|
|Perf Particle Lock
|Perf Particle Lock
Line 555: Line 560:


'''(2)''' On Macs, these keys will not work without custom key bindings. See note [[Customizing/Binding#Detached camera controls|HERE]] about how to bind these keys.
'''(2)''' On Macs, these keys will not work without custom key bindings. See note [[Customizing/Binding#Detached camera controls|HERE]] about how to bind these keys.
====German hotkeys====
{|class="wikitable" style="margin-left:auto; margin-right:auto;"
!Hotkey (can use Alt for Cntl)
!Description
!Windows
|-
| . (period)
| Enter Single Step Mode
|<center>{{ckblue}}</center>
|-
| -
| Single Step (when in Single Step Mode)
|<center>{{ckblue}}</center>
|-
| Cntl+.
| Freeze game
|<center>{{ckblue}}</center>
|-
| Cntl+Shift+.+-
| Exit Single Step Mode
|<center>{{ckblue}}</center>
|}


====Runtime scripting====
====Runtime scripting====
Line 596: Line 576:


If you press an illegal key during console input (such as F1), the input display will freeze : hit '''Tab''' a few times to fix.
If you press an illegal key during console input (such as F1), the input display will freeze : hit '''Tab''' a few times to fix.
=====Limitations=====
=====Limitations=====
Obviously, if you have no console output, it's a bit frustrating. Even more so if console ''input'' is invisible -- you're in for some ''blindfolded'' scripting then. Still, there are a few commands which you can type in as complements to regular cheats:
Obviously, if you have no console output, it's a bit frustrating. Even more so if console ''input'' is invisible -- you're in for some ''blindfolded'' scripting then. Still, there are a few commands which you can type in as complements to regular cheats: