Developer Mode: Difference between revisions

m
→‎Using it: the WinXP patch is no longer found on the Blam page
(→‎Using it: mentioning console key for Danish QWERTZ, moving console key row to top of table where it belongs)
m (→‎Using it: the WinXP patch is no longer found on the Blam page)
Line 144: Line 144:
The easiest way to check whether that output works at all is to press '''F8''': the character class change is acknowledged with a console message.
The easiest way to check whether that output works at all is to press '''F8''': the character class change is acknowledged with a console message.


If you don't see anything, that means console output is unfortunately disabled in your version of Oni. If you're on PC retail, you may have applied [[Troubleshooting/Blam|Ian's patch]] (aka XP patch), which disables console output. On PC demo, both console output and console input are invisible (i.e. you can enter script commands, but you're "blindfolded").
If you don't see anything, that means console output is unfortunately disabled in your version of Oni. If you're using the Windows version of Oni and you applied Ian's patch (the old WinXP patch, no longer offered because it is superseded by the Daodan DLL), that may be what disabled console output. In Windows demo Oni, both console output and console input are invisible (i.e. you can enter script commands, but you're "blindfolded").


===Console input===
===Console input===
Line 561: Line 561:
You will even be able to browse the registered variables/functions with the '''Tab''' key, while typing at the console. '''Tab''' autocompletes the command being typed, then cycles through all available commands in (hex)alphabetical order (A...Z come before a...z). '''Shift+Tab''' lets you go back.
You will even be able to browse the registered variables/functions with the '''Tab''' key, while typing at the console. '''Tab''' autocompletes the command being typed, then cycles through all available commands in (hex)alphabetical order (A...Z come before a...z). '''Shift+Tab''' lets you go back.


Previous commands can be navigated with up and down arrows. You can't insert/delete text in the middle of a command : you have to use '''Backspace'''.
Previous commands can be navigated with up and down arrows. You can't insert/delete text in the middle of a command; you have to use '''Backspace'''.


The only keys that have an effect while the console is active are : '''Escape''', '''Enter''', '''Backspace''', '''(Shift+)Tab''', ASCII character keys and the arrow keys.
The only keys that have an effect while the console is active are: '''Escape''', '''Enter''', '''Backspace''', '''(Shift+)Tab''', ASCII character keys and the arrow keys.


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====