19,703
edits
 (→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  | ||
|-  | |-  | ||
|  | |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: | ||
|  | |  | ||
|-  | |-  | ||
|  | |Ctrl+Shift+i  | ||
|  | |  | ||
|Draw Invisible Quads  | |Draw Invisible Quads  | ||
| Line 176: | Line 176: | ||
|  | |  | ||
|-  | |-  | ||
|  | |Ctrl+Shift+y  | ||
|  | |Ctrl+Shift+z  | ||
|Performance Display (includes FPS)  | |Performance Display (includes FPS)  | ||
|<center>{{ckblue}}</center>  | |<center>{{ckblue}}</center>  | ||
|<center>{{ckblue}}</center>  | |<center>{{ckblue}}</center>  | ||
|-  | |-  | ||
|  | |Ctrl+Shift+t  | ||
|  | |  | ||
|Draw Character Collision  | |Draw Character Collision  | ||
| Line 188: | Line 188: | ||
|  | |  | ||
|-  | |-  | ||
|  | |Ctrl+Shift+r  | ||
|  | |  | ||
|Draw Object Collision  | |Draw Object Collision  | ||
| Line 194: | Line 194: | ||
|  | |  | ||
|-  | |-  | ||
|  | |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>  | ||
|-  | |-  | ||
|  | |Ctrl+Shift+g  | ||
|  | |  | ||
|Draw every frame  | |Draw every frame  | ||
| Line 206: | Line 206: | ||
|<center>*</center>  | |<center>*</center>  | ||
|-  | |-  | ||
|  | |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>  | ||
|-  | |-  | ||
|  | |Ctrl+Shift+y  | ||
|  | |  | ||
|Secret Y  | |Secret Y  | ||
| Line 218: | Line 218: | ||
|  | |  | ||
|-  | |-  | ||
|  | |Ctrl+Shift+z  | ||
|  | |  | ||
|Secret Z  | |Secret Z  | ||
| Line 224: | Line 224: | ||
|  | |  | ||
|-  | |-  | ||
|  | |Ctrl+Shift+Ins  | ||
|  | |  | ||
|Add Flag  | |Add Flag  | ||
| Line 230: | Line 230: | ||
|  | |  | ||
|-  | |-  | ||
|  | |Ctrl+Shift+Del  | ||
|  | |  | ||
|Delete Flag  | |Delete Flag  | ||
| Line 236: | Line 236: | ||
|<center>{{ckblue}}</center>  | |<center>{{ckblue}}</center>  | ||
|-  | |-  | ||
|  | |Ctrl+Shift+u  | ||
|  | |  | ||
|Unstick player  | |Unstick player  | ||
| Line 242: | Line 242: | ||
|<center>{{ckblue}}</center>  | |<center>{{ckblue}}</center>  | ||
|-  | |-  | ||
|  | |Ctrl+Shift+n  | ||
|  | |  | ||
|Camera Record  | |Camera Record  | ||
| Line 248: | Line 248: | ||
|  | |  | ||
|-  | |-  | ||
|  | |Ctrl+Shift+m  | ||
|  | |  | ||
|Camera Stop  | |Camera Stop  | ||
| Line 254: | Line 254: | ||
|  | |  | ||
|-  | |-  | ||
|  | |Ctrl+Shift+,  | ||
|  | |  | ||
|Camera Playback  | |Camera Playback  | ||
| Line 278: | Line 278: | ||
|  | |  | ||
|-  | |-  | ||
|  | |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>  | ||
|-  | |-  | ||
|  | |  | ||
| 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>  | ||
|-  | |-  | ||
|  | |Ctrl+Shift+k  | ||
|  | |  | ||
|Kill Particles  | |Kill Particles  | ||
| Line 368: | Line 373: | ||
|  | |  | ||
|-  | |-  | ||
|  | |Ctrl+Shift+j  | ||
|  | |  | ||
|Reset Particles  | |Reset Particles  | ||
| Line 374: | Line 379: | ||
|  | |  | ||
|-  | |-  | ||
|  | |Ctrl+Shift+w  | ||
|  | |  | ||
|Drop Flag and Add Waypoint  | |Drop Flag and Add Waypoint  | ||
| Line 380: | Line 385: | ||
|  | |  | ||
|-  | |-  | ||
|  | |Ctrl+Shift+b  | ||
|  | |  | ||
|Shows current opponent's logic  | |Shows current opponent's logic  | ||
| Line 398: | Line 403: | ||
|<center>?</center>  | |<center>?</center>  | ||
|-  | |-  | ||
|  | |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>  | ||
|-  | |-  | ||
|  | |Ctrl+Shift+p  | ||
|  | |  | ||
|Perf Particle  | |Perf Particle  | ||
| Line 416: | Line 421: | ||
|<center>?</center>  | |<center>?</center>  | ||
|-  | |-  | ||
|  | |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.  | ||
====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:  | ||