Difference between revisions of "Wintermute/Controls"

Jump to navigation Jump to search
30,539 bytes added ,  23:20, 10 October 2020
no edit summary
 
(73 intermediate revisions by 2 users not shown)
Line 9: Line 9:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|-
|-
| All games || Left click || Use / Take / Click / etc ||
| All games || Left click || Use / Take / Click / etc || || JOY_A
|-
|-
| All games || Right click || Look / Drop / Click / etc ||
| All games || Right click || Look / Drop / Click / etc || || JOY_B
|-
|-
| All games || Enter || Ok ||
| All games || Enter || Ok || || Virtual keyboard
|-
|-
| All games || Esc || Cancel ||
| All games || Esc || Cancel || || JOY_X
|-
|-
| Some games || Esc / F1 || Open Menu || Some games opens menu on Esc only.
| Some games || Esc / F1 || Open Menu || Some games opens menu on Esc only. || Virtual keyboard
|-
|-
| Some games || <Any key> || Skip dialog line ||
| Some games || <Any key> || Skip dialog line || || Virtual keyboard
|}
|}


Line 29: Line 29:


== Text input engine-hardcoded controls ==
== Text input engine-hardcoded controls ==
Remapping those controls is not implemented yet.
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
Line 60: Line 61:
|-
|-
| Video playback || Esc || Stop video playback
| Video playback || Esc || Stop video playback
|-
| Anytime || Ctrl+D || Attach debugger
|}
|}


Line 75: Line 74:
|- style="background:lightgreen"
|- style="background:lightgreen"
| Nice to have || Useful control that do something that can't be done with menus, onscreen buttons, etc
| Nice to have || Useful control that do something that can't be done with menus, onscreen buttons, etc
|- style="background:blue"
| New feature|| Useful control that was not present in original game, but was added in ScummVM as an alias
|- style="background:lightblue"
|- style="background:lightblue"
| Alias || Useful control that do something that can be done with menus, onscreen buttons, etc
| Alias || Useful control that do something that can be done with menus, onscreen buttons, etc
Line 83: Line 84:
|- style="background:grey"
|- style="background:grey"
| Disabled || Control mentioned in unreachable code, cannot be used without patching game
| Disabled || Control mentioned in unreachable code, cannot be used without patching game
|- style="background:red"
| Unimplemented || It's impossible to complete game without this control, and ScummVM can't emulate it
|}
|}


Line 92: Line 95:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:pink"
|- style="background:pink"
| Anytime || End || Make some font bigger || Debug
| Anytime || End || Make some font bigger || Debug || N/A
|}
|}


Line 102: Line 105:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Left click || Use / Take / Click / etc || Standard
| Anytime || Left click || Use / Take / Click / etc || Standard || JOY_A
|- style="background:white"
|- style="background:white"
| Anytime || Right click || Drop item || Standard
| Anytime || Right click || Drop item || Standard || JOY_B
|- style="background:gold"
|- style="background:gold"
| In main menu || F1 || Warp to cellar scene || Secret
| In main menu || F1 || Warp to cellar scene || Secret || Virtual keyboard
|- style="background:pink"
|- style="background:pink"
| Anytime || F2 || Print volume value || Debug
| Anytime || F2 || Print volume value || Debug || Virtual keyboard
|}
|}


Line 116: Line 119:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls without F1 key
Line 124: Line 127:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:gold"
|- style="background:gold"
| In main menu || Shift+A || Warp to testbed scene || Secret
| In main menu || Shift+A || Warp to testbed scene || Secret || Virtual keyboard
|}
|}


=== [[Kulivocko]] ===
=== [[Kulivočko]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| In game || Space || Show hint icons || Nice to have
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
|}
|}


Line 144: Line 147:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls without F1 key
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Tab || Open inventory || Alias
| In game || Tab || Open inventory || Alias || MOUSE_MIDDLE / JOY_Y
|}
|}


=== [[Reversion: The Escape]] ===
=== [[Red Comrades 0.2: Operation F.]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
| Anytime || Standard controls without F1 key (menu is also accessible with "O" key)
|- style="background:lightblue"
| In game || I || Open inventory || Alias || MOUSE_MIDDLE / JOY_UP
|- style="background:lightblue"
| In game || M / TAB / F1 || Open map || Alias || JOY_DOWN
|- style="background:lightblue"
| In game || L / 1 || Look At action || Alias || N/A
|- style="background:lightblue"
| In game || W / 2 || Walk action || Alias || N/A
|- style="background:lightblue"
| In game || G / 3 || Pick Up action || Alias || N/A
|- style="background:lightblue"
| In game || U / 4 || Use action || Alias || N/A
|- style="background:lightblue"
| In game || T / 5 || Talk action || Alias || N/A
|- style="background:lightblue"
| In game || C / 6 || Use Chapayev action || Alias || N/A
|- style="background:grey"
| In game || A || (Only in demo 2015) Warps to "data\scenes\animtest\animtest.scene" (which is a misprint, data.dcp does not have "data\" path prefix) || Disabled, need Game.DebugMode == true ||
|- style="background:grey"
| In game || Q || (Only in demo 2015) Set internal quest counter to 60 (unlocking banya talk with Anka) || Disabled, need Game.DebugMode == true ||
|- style="background:grey"
| In game || Backspace || (Only in demo 2015) Prints some debug data || Disabled, need Game.DebugMode == true ||
|}
 
=== [[Reversion - The Escape]] ===
{| border="1" cellpadding="2"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightblue"
|- style="background:lightblue"
| In game || I || Open inventory || Alias
| In game || I || Open inventory || Alias || MOUSE_MIDDLE / JOY_Y
|}
|}


=== [[Reversion: The Meeting]] ===
=== [[Reversion - The Meeting]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightblue"
|- style="background:lightblue"
| In game || I || Open inventory || Alias
| In game || I || Open inventory || Alias || MOUSE_MIDDLE / JOY_Y
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Mouse wheel up || Scroll inventory up || Alias
| In game || Mouse wheel up || Scroll inventory up || Alias || Up / JOY_UP
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Mouse wheel down || Scroll inventory down || Alias
| In game || Mouse wheel down || Scroll inventory down || Alias || Down / JOY_DOWN
|}
|}


=== [[Reversion - The Return]] ===
{| border="1" cellpadding="2"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
| Anytime || Standard controls
|- style="background:lightblue"
| In game || I || Open inventory || Alias || MOUSE_MIDDLE / JOY_Y
|- style="background:lightblue"
| In game || Mouse wheel up || Scroll inventory up || Alias || Up / JOY_UP
|- style="background:lightblue"
| In game || Mouse wheel down || Scroll inventory down || Alias || Down / JOY_DOWN
|}
=== [[The Shine of a Star]] ===
=== [[The Shine of a Star]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:white"
|- style="background:white"
| Sometimes || Left click || Skip animation || Standard
| Sometimes || Left click || Skip animation || Standard || JOY_A
|- style="background:lightgreen"
| In game || F10 || Use default menu || Nice to have
|- style="background:lightgreen"
|- style="background:lightgreen"
| In game || Space || Skip intro || Nice to have
| In game || Space || Skip (intro) || Nice to have || MOUSE_MIDDLE / JOY_Y
|}
|}


Line 192: Line 236:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
Line 202: Line 246:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightblue"
|- style="background:lightblue"
| In diary || Left / PgUp || Previous page || Alias
| In diary || Left / PgUp || Previous page || Alias || MOUSE_WHEEL_UP / JOY_LEFT
|- style="background:lightblue"
|- style="background:lightblue"
| In diary || Right / PgDn || Next page || Alias
| In diary || Right / PgDn || Next page || Alias || MOUSE_WHEEL_DOWN / JOY_RIGHT
|}
|}


Line 216: Line 260:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|}
|}


Line 226: Line 270:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightgreen"
|- style="background:lightgreen"
| In game || Space || Show hint icons || Nice to have
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
|- style="background:lightgreen"
|- style="background:lightgreen"
| In game || F10 || Use default menu || Nice to have
| In game || F10 || Use default menu || Nice to have || MOUSE_WHEEL_UP / JOY_LEFT
|- style="background:lightgreen"
|- style="background:lightgreen"
| In game || F11 || Use alternative menu || Nice to have
| In game || F11 || Use alternative menu || Nice to have || MOUSE_WHEEL_DOWN / JOY_RIGHT
|- style="background:gold"
|- style="background:gold"
| In game || Home || Warp to debug room || Secret
| In game || Home || Warp to debug room || Secret || N/A
|}
|}


Line 244: Line 288:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightgreen"
|- style="background:lightgreen"
| In game || Space || Show hint icons || Nice to have
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
|- style="background:lightgreen"
|- style="background:lightgreen"
| In game || F10 || Use default menu || Nice to have
| In game || F10 || Use default menu || Nice to have || MOUSE_WHEEL_UP / JOY_LEFT
|- style="background:lightgreen"
|- style="background:lightgreen"
| In game || F11 || Use alternative menu || Nice to have
| In game || F11 || Use alternative menu || Nice to have || MOUSE_WHEEL_DOWN / JOY_RIGHT
|- style="background:lightblue"
|- style="background:lightblue"
| In phone || Backspace || Phone button Cancel || Alias
| In phone || Backspace || Phone button Cancel || Alias || On-screen button
|- style="background:lightblue"
|- style="background:lightblue"
| In phone || Down || Phone button Down || Alias
| In phone || Down || Phone button Down || Alias || JOY_DOWN
|- style="background:lightblue"
|- style="background:lightblue"
| In phone || Up || Phone button Up || Alias
| In phone || Up || Phone button Up || Alias || JOY_UP
|- style="background:lightblue"
|- style="background:lightblue"
| In phone || 0 || Phone button 0 || Alias
| In phone || 0 || Phone button 0 || Alias || On-screen button
|- style="background:lightblue"
|- style="background:lightblue"
| In phone || 1 || Phone button 1 || Alias
| In phone || 1 || Phone button 1 || Alias || On-screen button
|- style="background:lightblue"
|- style="background:lightblue"
| In phone || 2 || Phone button 2 || Alias
| In phone || 2 || Phone button 2 || Alias || On-screen button
|- style="background:lightblue"
|- style="background:lightblue"
| In phone || 3 || Phone button 3 || Alias
| In phone || 3 || Phone button 3 || Alias || On-screen button
|- style="background:lightblue"
|- style="background:lightblue"
| In phone || 4 || Phone button 4 || Alias
| In phone || 4 || Phone button 4 || Alias || On-screen button
|- style="background:lightblue"
|- style="background:lightblue"
| In phone || 5 || Phone button 5 || Alias
| In phone || 5 || Phone button 5 || Alias || On-screen button
|- style="background:lightblue"
|- style="background:lightblue"
| In phone || 6 || Phone button 6 || Alias
| In phone || 6 || Phone button 6 || Alias || On-screen button
|- style="background:lightblue"
|- style="background:lightblue"
| In phone || 7 || Phone button 7 || Alias
| In phone || 7 || Phone button 7 || Alias || On-screen button
|- style="background:lightblue"
|- style="background:lightblue"
| In phone || 8 || Phone button 8 || Alias
| In phone || 8 || Phone button 8 || Alias || On-screen button
|- style="background:lightblue"
|- style="background:lightblue"
| In phone || 9 || Phone button 9 || Alias
| In phone || 9 || Phone button 9 || Alias || On-screen button
|- style="background:lightblue"
|- style="background:lightblue"
| In phone || * || Phone button * || Alias
| In phone || * || Phone button * || Alias || On-screen button
|- style="background:lightblue"
|- style="background:lightblue"
| In phone || # || Phone button # || Alias
| In phone || # || Phone button # || Alias || On-screen button
|- style="background:gold"
|- style="background:gold"
| In game || Home || Warp to debug room || Secret
| In game || Home || Warp to debug room || Secret || N/A
|}
|}


Line 292: Line 336:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:green"
|- style="background:green"
| In game || Space || Switch between game & blueprints view || Must have
| In game || Space || Switch between game & blueprints view || Must have || MOUSE_MIDDLE / JOY_Y
|- style="background:gold"
|- style="background:gold"
| In game || N || Press N 5 times to obtain all disks and blueprints || Secret
| In game || N || Press N 5 times to obtain all disks and blueprints || Secret || Virtual keyboard
|}
|}


Line 306: Line 350:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|}
|}


Line 316: Line 360:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|}
|}


Line 326: Line 370:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:gold"
|- style="background:lightgreen"
| In game || Middle click || Use on door for a funny message || Secret
| In game || Middle click || Use on door for a funny message || Nice to have || JOY_Y
|}
|}


Line 338: Line 382:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
| Anytime || Left click || Walk/Talk/Use || Standard || JOY_A
|- style="background:white"
| Anytime || Right click || Open Menu || Standard || JOY_B
|- style="background:white"
| Anytime || Enter || Ok || Standard || Virtual keyboard
|- style="background:white"
| Anytime || Esc || Cancel || Standard || JOY_X
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightgreen"
| Anytime || Tab || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
|- style="background:lightgreen"
| Anytime || Mouse wheel up || Set music volume to 100% || Nice to have || PAGEUP
|- style="background:lightgreen"
| Anytime || Mouse wheel down || Set music volume to 0% || Nice to have || PAGEDOWN
|- style="background:blue"
| In game || Click on screen left edge || Turn left / click on screen left edge || New feature || Left / JOY_LEFT
|- style="background:blue"
| In game || Click on screen right edge || Turn right / click on screen right edge || New feature || Right / JOY_RIGHT
|- style="background:blue"
| In game || Click on screen center || Move forwards / click on screen center || New feature || Up / JOY_UP
|- style="background:blue"
| In game || Click on screen bottom || Move backwards / click on screen bottom || New feature || Down / JOY_DOWN
|}
 
=== [[Carol Reed 5: The Colour of Murder]] ===
{| border="1" cellpadding="2"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Left click || Walk/Talk/Use || Standard
| Anytime || Left click || Walk/Talk/Use || Standard || JOY_A
|- style="background:white"
|- style="background:white"
| Anytime || Right click || Open Menu || Standard
| Anytime || Right click || Open Menu || Standard || JOY_B
|- style="background:white"
|- style="background:white"
| Anytime || Enter || Ok || Standard
| Anytime || Enter || Ok || Standard || Virtual keyboard
|- style="background:white"
|- style="background:white"
| Anytime || Esc || Cancel || Standard  
| Anytime || Esc || Cancel || Standard || JOY_X
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightgreen"
|- style="background:lightgreen"
| Anytime || Tab || Show hint icons || Nice to have
| Anytime || Tab || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
|- style="background:blue"
| In game || Click on screen left edge || Turn left / click on screen left edge || New feature || Left / JOY_LEFT
|- style="background:blue"
| In game || Click on screen right edge || Turn right / click on screen right edge || New feature || Right / JOY_RIGHT
|- style="background:blue"
| In game || Click on screen center || Move forwards / click on screen center || New feature || Up / JOY_UP
|- style="background:blue"
| In game || Click on screen bottom || Move backwards / click on screen bottom || New feature || Down / JOY_DOWN
|}
 
=== [[Carol Reed 6: Black Circle]] ===
{| border="1" cellpadding="2"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
| Anytime || Left click || Walk/Talk/Use || Standard || JOY_A
|- style="background:white"
| Anytime || Right click || Open Menu || Standard || JOY_B
|- style="background:white"
| Anytime || Enter || Ok || Standard || Virtual keyboard
|- style="background:white"
| Anytime || Esc || Cancel || Standard || JOY_X
|- style="background:lightgreen"
|- style="background:lightgreen"
| Anytime || Mouse wheel up || Set music volume to 100% || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:blue"
| In game || Click on screen left edge || Turn left / click on screen left edge || New feature || Left / JOY_LEFT
|- style="background:blue"
| In game || Click on screen right edge || Turn right / click on screen right edge || New feature || Right / JOY_RIGHT
|- style="background:blue"
| In game || Click on screen center || Move forwards / click on screen center || New feature || Up / JOY_UP
|- style="background:blue"
| In game || Click on screen bottom || Move backwards / click on screen bottom || New feature || Down / JOY_DOWN
|}
 
=== [[Carol Reed 7: Blue Madonna]] ===
{| border="1" cellpadding="2"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
| Anytime || Left click || Walk/Talk/Use || Standard || JOY_A
|- style="background:white"
| Anytime || Right click || Open Menu || Standard || JOY_B
|- style="background:white"
| Anytime || Enter || Ok || Standard || Virtual keyboard
|- style="background:white"
| Anytime || Esc || Cancel || Standard || JOY_X
|- style="background:lightgreen"
|- style="background:lightgreen"
| Anytime || Mouse wheel down || Set music volume to 0% || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:blue"
| In game || Click on screen left edge || Turn left / click on screen left edge || New feature || Left / JOY_LEFT
|- style="background:blue"
| In game || Click on screen right edge || Turn right / click on screen right edge || New feature || Right / JOY_RIGHT
|- style="background:blue"
| In game || Click on screen center || Move forwards / click on screen center || New feature || Up / JOY_UP
|- style="background:blue"
| In game || Click on screen bottom || Move backwards / click on screen bottom || New feature || Down / JOY_DOWN
|}
 
=== [[Carol Reed 8: Amber's Blood]] ===
{| border="1" cellpadding="2"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
| Anytime || Left click || Walk/Talk/Use || Standard || JOY_A
|- style="background:white"
| Anytime || Right click || Open Menu || Standard || JOY_B
|- style="background:white"
| Anytime || Enter || Ok || Standard || Virtual keyboard
|- style="background:white"
| Anytime || Esc || Cancel || Standard || JOY_X
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:blue"
| In game || Click on screen left edge || Turn left / click on screen left edge || New feature || Left / JOY_LEFT
|- style="background:blue"
| In game || Click on screen right edge || Turn right / click on screen right edge || New feature || Right / JOY_RIGHT
|- style="background:blue"
| In game || Click on screen center || Move forwards / click on screen center || New feature || Up / JOY_UP
|- style="background:blue"
| In game || Click on screen bottom || Move backwards / click on screen bottom || New feature || Down / JOY_DOWN
|}
 
=== [[Carol Reed 9: Cold Case Summer]] ===
{| border="1" cellpadding="2"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
| Anytime || Left click || Walk/Talk/Use || Standard || JOY_A
|- style="background:white"
| Anytime || Right click || Open Menu || Standard || JOY_B
|- style="background:white"
| Anytime || Enter || Ok || Standard || Virtual keyboard
|- style="background:white"
| Anytime || Esc || Cancel || Standard || JOY_X
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightgreen"
| Anytime || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
|- style="background:blue"
| In game || Click on screen left edge || Turn left / click on screen left edge || New feature || Left / JOY_LEFT
|- style="background:blue"
| In game || Click on screen right edge || Turn right / click on screen right edge || New feature || Right / JOY_RIGHT
|- style="background:blue"
| In game || Click on screen center || Move forwards / click on screen center || New feature || Up / JOY_UP
|- style="background:blue"
| In game || Click on screen bottom || Move backwards / click on screen bottom || New feature || Down / JOY_DOWN
|}
 
=== [[Carol Reed 10: Bosch's Damnation]] ===
{| border="1" cellpadding="2"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
| Anytime || Left click || Walk/Talk/Use || Standard || JOY_A
|- style="background:white"
| Anytime || Right click || Open Menu || Standard || JOY_B
|- style="background:white"
| Anytime || Enter || Ok || Standard || Virtual keyboard
|- style="background:white"
| Anytime || Esc || Cancel || Standard || JOY_X
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightgreen"
| Anytime || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
|- style="background:blue"
| In game || Click on screen left edge || Turn left / click on screen left edge || New feature || Left / JOY_LEFT
|- style="background:blue"
| In game || Click on screen right edge || Turn right / click on screen right edge || New feature || Right / JOY_RIGHT
|- style="background:blue"
| In game || Click on screen center || Move forwards / click on screen center || New feature || Up / JOY_UP
|- style="background:blue"
| In game || Click on screen bottom || Move backwards / click on screen bottom || New feature || Down / JOY_DOWN
|}
 
=== [[Carol Reed 11: Shades Of Black]] ===
{| border="1" cellpadding="2"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
| Anytime || Left click || Walk/Talk/Use || Standard || JOY_A
|- style="background:white"
| Anytime || Right click || Open Menu || Standard || JOY_B
|- style="background:white"
| Anytime || Enter || Ok || Standard || Virtual keyboard
|- style="background:white"
| Anytime || Esc || Cancel || Standard || JOY_X
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightgreen"
| Anytime || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
|- style="background:blue"
| In game || Click on screen left edge || Turn left / click on screen left edge || New feature || Left / JOY_LEFT
|- style="background:blue"
| In game || Click on screen right edge || Turn right / click on screen right edge || New feature || Right / JOY_RIGHT
|- style="background:blue"
| In game || Click on screen center || Move forwards / click on screen center || New feature || Up / JOY_UP
|- style="background:blue"
| In game || Click on screen bottom || Move backwards / click on screen bottom || New feature || Down / JOY_DOWN
|}
 
=== [[Carol Reed 12: Profound Red]] ===
{| border="1" cellpadding="2"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
| Anytime || Left click || Walk/Talk/Use || Standard || JOY_A
|- style="background:white"
| Anytime || Right click || Open Menu || Standard || JOY_B
|- style="background:white"
| Anytime || Enter || Ok || Standard || Virtual keyboard
|- style="background:white"
| Anytime || Esc || Cancel || Standard || JOY_X
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightgreen"
| Anytime || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
|- style="background:blue"
| In game || Click on screen left edge || Turn left / click on screen left edge || New feature || Left / JOY_LEFT
|- style="background:blue"
| In game || Click on screen right edge || Turn right / click on screen right edge || New feature || Right / JOY_RIGHT
|- style="background:blue"
| In game || Click on screen center || Move forwards / click on screen center || New feature || Up / JOY_UP
|- style="background:blue"
| In game || Click on screen bottom || Move backwards / click on screen bottom || New feature || Down / JOY_DOWN
|}
|}


Line 360: Line 614:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightgreen"
|- style="background:lightgreen"
| In game || Space || Skip credits & start a new game || Nice to have
| In game || Space || Skip (credits & start a new game) || Nice to have || MOUSE_MIDDLE / JOY_Y
|}
|}


Line 372: Line 626:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|}
|}


Line 382: Line 636:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|}
|}


Line 392: Line 646:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightblue"
|- style="background:lightblue"
| In game || L || Look At action || Alias
| In game || L || Look At action || Alias || JOY_UP
|- style="background:lightblue"
|- style="background:lightblue"
| In game || P || Pick Up action || Alias
| In game || P || Pick Up action || Alias || JOY_DOWN
|- style="background:lightblue"
|- style="background:lightblue"
| In game || T || Take action || Alias
| In game || T || Take action || Alias || JOY_LEFT
|- style="background:lightblue"
|- style="background:lightblue"
| In game || U || Use action || Alias
| In game || U || Use action || Alias || JOY_RIGHT
|}
|}


Line 410: Line 664:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightblue"
|- style="background:lightblue"
| In diary || Left / PgUp || Previous page || Alias
| In diary || Left / PgUp || Previous page || Alias || MOUSE_WHEEL_UP / JOY_LEFT
|- style="background:lightblue"
|- style="background:lightblue"
| In diary || Right / PgDn || Next page || Alias
| In diary || Right / PgDn || Next page || Alias || MOUSE_WHEEL_DOWN / JOY_RIGHT
|}
|}


Line 424: Line 678:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|}
|}


Line 434: Line 688:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without Enter key
| Anytime || Standard controls without Enter key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightgreen"
|- style="background:lightgreen"
| In game || Space || Show hint icons || Nice to have
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
|}
|}
There is also a built-in bebug window defined at data\interface\debugWindow\debugWindow.window, containing text input for chapter select, getting items, etc. It seems to be unreachable.
There is also a built-in bebug window defined at data\interface\debugWindow\debugWindow.window, containing text input for chapter select, getting items, etc. It seems to be unreachable.


=== [[The Dreamcat Adventures]] ===
=== [[The Dreamcat Adventure]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightblue"
|- style="background:lightblue"
| In game || L || Look At action || Alias
| In game || L || Look At action || Alias || JOY_UP
|- style="background:lightblue"
|- style="background:lightblue"
| In game || P || Pick Up action || Alias
| In game || P || Pick Up action || Alias || JOY_DOWN
|- style="background:lightblue"
|- style="background:lightblue"
| In game || T || Take action || Alias
| In game || T || Take action || Alias || JOY_LEFT
|- style="background:lightblue"
|- style="background:lightblue"
| In game || U || Use action || Alias
| In game || U || Use action || Alias || JOY_RIGHT
|}
|}


=== [[Des Reves Elastiques Avec Mille Insectes Nommes Georges]] ===
=== [[Des Rêves Élastiques Avec Mille Insectes Nommés Georges]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|}
|}


Line 475: Line 729:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|}
|}


Line 485: Line 739:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|}
|}


Line 495: Line 749:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|}
|}


Line 505: Line 759:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:grey"
|- style="background:grey"
| In game || F1 || Unlock something || Disabled, need cheatEnable == 1
| In game || F1 || Unlock something || Disabled, need cheatEnable == 1 ||
|- style="background:grey"
|- style="background:grey"
| In game || Space || Skip current puzzle || Disabled, need cheatEnable == 1
| In game || Space || Skip current puzzle || Disabled, need cheatEnable == 1 ||
|}
|}


Line 519: Line 773:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|}
|}


Line 529: Line 783:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightgreen"
|- style="background:lightgreen"
| In game || Space / Middle click || Show hint icons || Nice to have
| In game || Space / Middle click || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
|- style="background:lightblue"
|- style="background:lightblue"
| In game || F2 || Save menu || Alias
| In game || F2 || Save menu || Alias || Virtual keyboard
|- style="background:lightblue"
|- style="background:lightblue"
| In game || F3 || Load menu || Alias
| In game || F3 || Load menu || Alias || Virtual keyboard
|- style="background:lightgreen"
|- style="background:lightgreen"
| In game || F5 || Quick save || Nice to have
| In game || F5 || Quick save || Nice to have || Virtual keyboard
|- style="background:lightblue"
|- style="background:lightblue"
| In game || F6 || Set walking speed to Low || Alias
| In game || F6 || Set walking speed to Low || Alias || Virtual keyboard
|- style="background:lightblue"
|- style="background:lightblue"
| In game || F7 || Set walking speed to Medium || Alias
| In game || F7 || Set walking speed to Medium || Alias || Virtual keyboard
|- style="background:lightblue"
|- style="background:lightblue"
| In game || F8 || Set walking speed to High || Alias
| In game || F8 || Set walking speed to High || Alias || Virtual keyboard
|- style="background:lightgreen"
|- style="background:lightgreen"
| In game || F9 || Quick load || Nice to have
| In game || F9 || Quick load || Nice to have || Virtual keyboard
|- style="background:pink"
|- style="background:pink"
| In game || F10 || Cancel waiting || Debug
| In game || F10 || Cancel waiting || Debug || Virtual keyboard
|- style="background:pink"
|- style="background:pink"
| In game || F11 || Toggle mouse grab mode || Debug
| In game || F11 || Toggle mouse grab mode || Debug || Virtual keyboard
|- style="background:pink"
|- style="background:pink"
| In game || Alt+F4 || Exit || Debug
| In game || Alt+F4 || Exit || Debug || Virtual keyboard
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Mouse wheel up || Scroll inventory up || Alias
| In game || Mouse wheel up || Scroll inventory up || Alias || UP / JOY_UP
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Mouse wheel down || Scroll inventory down || Alias
| In game || Mouse wheel down || Scroll inventory down || Alias || DOWN / JOY_DOWN
|- style="background:lightblue"
|- style="background:lightblue"
| In books || Left / PgUp || Previous page || Alias
| In books || Left / PgUp || Previous page || Alias || JOY_LEFT
|- style="background:lightblue"
|- style="background:lightblue"
| In books || Right / PgDn || Next page || Alias
| In books || Right / PgDn || Next page || Alias || JOY_RIGHT
|- style="background:lightblue"
|- style="background:lightblue"
| Save menu || Down / Mouse wheel down || Scroll one item down || Alias
| Save menu || Down / Mouse wheel down || Scroll one item down || Alias || JOY_DOWN
|- style="background:lightblue"
|- style="background:lightblue"
| Save menu || Up / Mouse wheel up || Scroll one item up || Alias
| Save menu || Up / Mouse wheel up || Scroll one item up || Alias || JOY_UP
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || PgUp || Previous page || Nice to have
| Save menu || PgUp || Previous page || Nice to have || JOY_LEFT
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || PgDn || Next page || Nice to have
| Save menu || PgDn || Next page || Nice to have || JOY_RIGHT
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Home || Scroll to the beginning || Nice to have
| Save menu || Home || Scroll to the beginning || Nice to have || N/A
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || End || Scroll to the end || Nice to have
| Save menu || End || Scroll to the end || Nice to have || N/A
|- style="background:gold"
|- style="background:gold"
| In game || Ctrl+Alt+Shift+S || Set walking speed to Ultra Super Mega Fast (FoxTail 1.2.362.2047) || Secret
| In game || Ctrl+Alt+Shift+S || Set walking speed to Ultra Super Mega Fast (FoxTail 1.2.362.2047) || Secret || Virtual keyboard
|- style="background:gold"
|- style="background:gold"
| In game || Z || Press Z 3 times to get all the books (FoxTail 1.2.362.2047) || Secret
| In game || Z || Press Z 3 times to get all the books (FoxTail 1.2.362.2047) || Secret || Virtual keyboard
|}
|}


Line 585: Line 839:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|}
|}


Line 595: Line 849:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightgreen"
|- style="background:lightgreen"
| In game || Tab || Show hint icons for exits || Nice to have
| In game || Tab || Show hint icons for exits || Nice to have || MOUSE_MIDDLE / JOY_Y
|- style="background:lightblue"
|- style="background:lightblue"
| In game || F1 || Ability: Telekinesis || Alias
| In game || F1 || Ability: Telekinesis || Alias || On-screen button
|- style="background:lightblue"
|- style="background:lightblue"
| In game || F2 || Ability: Push || Alias
| In game || F2 || Ability: Push || Alias || On-screen button
|- style="background:lightblue"
|- style="background:lightblue"
| In game || F3 || Ability: Lightning || Alias
| In game || F3 || Ability: Lightning || Alias || On-screen button
|- style="background:lightblue"
|- style="background:lightblue"
| In game || F4 || Ability: Light || Alias
| In game || F4 || Ability: Light || Alias || On-screen button
|- style="background:lightblue"
|- style="background:lightblue"
| In game || F5 || Ability: Wind || Alias
| In game || F5 || Ability: Wind || Alias || On-screen button
|- style="background:lightblue"
|- style="background:lightblue"
| In game || F6 || Ability: Sound || Alias
| In game || F6 || Ability: Sound || Alias || On-screen button
|- style="background:lightblue"
|- style="background:lightblue"
| In game || F7 || Ability: Esence || Alias
| In game || F7 || Ability: Esence || Alias || On-screen button
|- style="background:lightblue"
|- style="background:lightblue"
| In game || F8 || Ability: Exorcist || Alias
| In game || F8 || Ability: Exorcist || Alias || On-screen button
|- style="background:gold"
|- style="background:gold"
| In game || Backspace || Skip minigame || Secret
| In game || Backspace || Skip minigame || Secret || Virtual keyboard
|- style="background:pink"
|- style="background:pink"
| In game || F10 || Take screenshot || Debug
| In game || F10 || Take screenshot || Debug || Virtual keyboard
|}
|}


Line 627: Line 881:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Space || Open inventory || Alias
| In game || Space || Open inventory || Alias || MOUSE_MIDDLE / JOY_Y
|- style="background:gold"
|- style="background:gold"
| In game || "rootfixc" || Type "rootfixc" to warp to Cms_Group14 scene || Secret
| In game || "rootfixc" || Type "rootfixc" to warp to Cms_Group14 scene || Secret || Virtual keyboard
|}
|}


Line 641: Line 895:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|}
|}


Line 651: Line 905:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightgreen"
|- style="background:lightgreen"
| Porn level settings || Text input || Tricky questions to enable porn || Nice to have
| Porn level settings || Text input || Tricky questions to enable porn || Nice to have || Virtual keyboard
|- style="background:green"
|- style="background:green"
| In game || Down || Dance move down || Must have
| In game || Down || Dance move down || Must have || JOY_DOWN
|- style="background:green"
|- style="background:green"
| In game || Up || Dance move up || Must have
| In game || Up || Dance move up || Must have || JOY_UP
|- style="background:green"
|- style="background:green"
| In game || Left || Dance move left || Must have
| In game || Left || Dance move left || Must have || JOY_LEFT
|- style="background:green"
|- style="background:green"
| In game || Right || Dance move right || Must have
| In game || Right || Dance move right || Must have || JOY_RIGHT
|- style="background:green"
|- style="background:green"
| In game || Space || Dance move around || Must have
| In game || Space || Dance move around || Must have || MOUSE_MIDDLE / JOY_Y
|- style="background:lightgreen"
|- style="background:lightgreen"
| In game || Space || Show hint icons || Nice to have
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
|- style="background:lightblue"
|- style="background:lightblue"
| Save menu || Mouse wheel up || Previous page || Alias
| Save menu || Mouse wheel up || Previous page || Alias || On-screen button
|- style="background:lightblue"
|- style="background:lightblue"
| Save menu || Mouse wheel down || Next page || Alias
| Save menu || Mouse wheel down || Next page || Alias || On-screen button
|- style="background:gold"
|- style="background:gold"
| In game || F10 / PgDn || Shows hidden scene with retro version of James Peris 1988 || Secret
| In game || F10 / PgDn || Shows hidden scene with retro version of James Peris 1988 || Secret || Virtual keyboard
|- style="background:grey"
|- style="background:grey"
| In game || VK_CONTROL+S || Hide overlay || Disabled, need Game.DebugMode == true
| In game || Ctrl+S || Hide overlay || Disabled, need Game.DebugMode == true ||
|- style="background:grey"
|- style="background:grey"
| In game || VK_CONTROL+T || Open trucos window || Disabled, need Game.DebugMode == true
| In game || Ctrl+T || Open trucos window || Disabled, need Game.DebugMode == true ||
|- style="background:grey"
|- style="background:grey"
| Music choose || Text input || Some code to select music || Disabled?
| Music choose || Text input || Some code to select music || Disabled? ||
|}
|}


Line 687: Line 941:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:grey"
|- style="background:grey"
| In game || F1 || Load level || Disabled, unreachable code
| In game || F1 || Load level || Disabled, unreachable code ||
|- style="background:grey"
|- style="background:grey"
| In game || F2 || Load blueprint || Disabled, unreachable code
| In game || F2 || Load blueprint || Disabled, unreachable code ||
|- style="background:grey"
|- style="background:grey"
| In game || F6 || Save level || Disabled, unreachable code
| In game || F6 || Save level || Disabled, unreachable code ||
|- style="background:grey"
|- style="background:grey"
| In game || F7 || Save  blueprint || Disabled, unreachable code
| In game || F7 || Save  blueprint || Disabled, unreachable code ||
|- style="background:grey"
|- style="background:grey"
| In game || F10 || Unlimited tiles || Disabled, unreachable code
| In game || F10 || Unlimited tiles || Disabled, unreachable code ||
|- style="background:grey"
|- style="background:grey"
| In game || F12 || Perform data save || Disabled, unreachable code
| In game || F12 || Perform data save || Disabled, unreachable code ||
|- style="background:grey"
|- style="background:grey"
| In game || F10 || Unlimited tiles || Disabled, unreachable code
| In game || F10 || Unlimited tiles || Disabled, unreachable code ||
|- style="background:grey"
|- style="background:grey"
| In game || 1 || Toggle blueprint exit 1 || Disabled, unreachable code
| In game || 1 || Toggle blueprint exit 1 || Disabled, unreachable code ||
|- style="background:grey"
|- style="background:grey"
| In game || 2 || Toggle blueprint exit 2 || Disabled, unreachable code
| In game || 2 || Toggle blueprint exit 2 || Disabled, unreachable code ||
|- style="background:grey"
|- style="background:grey"
| In game || 3 || Toggle blueprint exit 3 || Disabled, unreachable code
| In game || 3 || Toggle blueprint exit 3 || Disabled, unreachable code ||
|- style="background:grey"
|- style="background:grey"
| In game || 4 || Toggle blueprint exit 4 || Disabled, unreachable code
| In game || 4 || Toggle blueprint exit 4 || Disabled, unreachable code ||
|- style="background:grey"
|- style="background:grey"
| In game || 5 || Toggle blueprint exit 5 || Disabled, unreachable code
| In game || 5 || Toggle blueprint exit 5 || Disabled, unreachable code ||
|- style="background:grey"
|- style="background:grey"
| In game || 6 || Toggle blueprint exit 6 || Disabled, unreachable code
| In game || 6 || Toggle blueprint exit 6 || Disabled, unreachable code ||
|- style="background:grey"
|- style="background:grey"
| In game || 7 || Toggle blueprint exit 7 || Disabled, unreachable code
| In game || 7 || Toggle blueprint exit 7 || Disabled, unreachable code ||
|- style="background:grey"
|- style="background:grey"
| In game || 8 || Toggle blueprint exit 8 || Disabled, unreachable code
| In game || 8 || Toggle blueprint exit 8 || Disabled, unreachable code ||
|}
|}


Line 727: Line 981:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightgreen"
|- style="background:lightgreen"
| Episodes list || Mouse wheel up || Scroll episodes list up || Nice to have
| Episodes list || Mouse wheel up || Scroll episodes list up || Nice to have || UP / JOY_UP
|- style="background:lightgreen"
|- style="background:lightgreen"
|  Episodes list || Mouse wheel down || Scroll episodes list down || Nice to have
|  Episodes list || Mouse wheel down || Scroll episodes list down || Nice to have || DOWN / JOY_DOWN
|}
|}


Line 741: Line 995:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightgreen"
|- style="background:lightgreen"
| Episodes list || Mouse wheel up || Scroll episodes list up || Nice to have
| Episodes list || Mouse wheel up || Scroll episodes list up || Nice to have || UP / JOY_UP
|- style="background:lightgreen"
|- style="background:lightgreen"
|  Episodes list || Mouse wheel down || Scroll episodes list down || Nice to have
|  Episodes list || Mouse wheel down || Scroll episodes list down || Nice to have || DOWN / JOY_DOWN
|- style="background:lightblue"
|- style="background:lightblue"
| In game || F1 || Show hint icons || Alias
| In game || F1 || Show hint icons || Alias || MOUSE_MIDDLE / JOY_Y
|}
|}


Line 757: Line 1,011:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
| Anytime || Standard controls
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|}
 
=== [[Life In 3 Minutes]] ===
{| border="1" cellpadding="2"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|}
|}


Line 767: Line 1,031:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightgreen"
|- style="background:lightgreen"
| In game || Space || Show hint icons || Nice to have
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Mouse wheel up || Scroll inventory up || Alias
| In game || Mouse wheel up || Scroll inventory up || Alias || JOY_UP
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Mouse wheel down || Scroll inventory down || Alias
| In game || Mouse wheel down || Scroll inventory down || Alias || JOY_DOWN
|- style="background:pink"
|- style="background:pink"
| In game || F12 || Take screenshot || Debug
| In game || F12 || Take screenshot || Debug || Virtual keyboard
|}
|}


Line 785: Line 1,049:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|}
|}


Line 795: Line 1,059:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|}
|}


Line 805: Line 1,069:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Space || Open inventory || Alias
| In game || Space || Open inventory || Alias || MOUSE_MIDDLE / JOY_Y
|}
|}


Line 817: Line 1,081:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|}
|}


Line 827: Line 1,091:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:green"
|- style="background:green"
| In game || Space || Open inventory || Must have
| In game || Space || Open inventory || Must have || MOUSE_MIDDLE / JOY_Y
|}
|}


Line 839: Line 1,103:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:green"
|- style="background:green"
| In game || Down || Used in dumpbell puzzle || Must have
| In game || Down || Used in dumpbell puzzle || Must have || MOUSE_WHEEL_DOWN / JOY_DOWN
|- style="background:green"
|- style="background:green"
| In game || Up || Used in dumpbell puzzle || Must have
| In game || Up || Used in dumpbell puzzle || Must have || MOUSE_WHEEL_UP / JOY_UP
|- style="background:green"
|- style="background:green"
| In game || Shift || Used in dumpbell puzzle || Must have
| In game || Shift || Used in dumpbell puzzle || Must have || MOUSE_MIDDLE / JOY_Y
|}
|}


Line 855: Line 1,119:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightblue"
|- style="background:lightblue"
| In game || L || Look At action || Alias
| In game || L || Look At action || Alias || JOY_UP
|- style="background:lightblue"
|- style="background:lightblue"
| In game || P || Pick Up action || Alias
| In game || P || Pick Up action || Alias || JOY_DOWN
|- style="background:lightblue"
|- style="background:lightblue"
| In game || T || Take action || Alias
| In game || T || Take action || Alias || JOY_LEFT
|- style="background:lightblue"
|- style="background:lightblue"
| In game || U || Use action || Alias
| In game || U || Use action || Alias || JOY_RIGHT
|}
|}


Line 873: Line 1,137:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightgreen"
|- style="background:lightgreen"
| In game || Space || Skip cutscene || Nice to have
| In game || Space || Skip (cutscene) || Nice to have || MOUSE_MIDDLE / JOY_Y
|}
|}


Line 885: Line 1,149:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightgreen"
|- style="background:lightgreen"
| In game || Space || Skip credits & start a new game || Nice to have
| In game || Space || Skip (credits & start a new game) || Nice to have || MOUSE_MIDDLE / JOY_Y
|}
|}


=== [[Project: Doom]] ===
=== [[Project Doom|Project: Doom]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|}
|}


Line 907: Line 1,171:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightblue"
|- style="background:lightblue"
| Save menu || PgUp || Previous page || Alias
| Save menu || PgUp || Previous page || Alias || MOUSE_WHEEL_UP / JOY_LEFT
|- style="background:lightblue"
|- style="background:lightblue"
| Save menu || PgDn || Next page || Alias
| Save menu || PgDn || Next page || Alias || MOUSE_WHEEL_DOWN / JOY_RIGHT
|}
|}


=== [[Rebecca Carlson Mystery 01 - Silent Footsteps]] ===
=== [[Silent Footsteps]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightgreen"
|- style="background:lightgreen"
| In game || Space || Show hint icons || Nice to have
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
|- style="background:blue"
| In game || Click on screen left edge || Turn left / click on screen left edge || New feature || Left / JOY_LEFT
|- style="background:blue"
| In game || Click on screen right edge || Turn right / click on screen right edge || New feature || Right / JOY_RIGHT
|- style="background:blue"
| In game || Click on screen center || Move forwards / click on screen center || New feature || Up / JOY_UP
|- style="background:blue"
| In game || Click on screen bottom || Move backwards / click on screen bottom || New feature || Down / JOY_DOWN
|}
|}


=== [[1 1/2 Ritter: Auf der Suche nach der hinreissenden Herzelinde]] ===
=== [[1 1/2 Ritter|1 1/2 Ritter: Auf der Suche nach der hinreissenden Herzelinde]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightgreen"
|- style="background:lightgreen"
| In game || Backspace  || Skip cutscene || Nice to have
| In game || Backspace  || Skip cutscene || Nice to have || JOY_LEFT
|- style="background:lightgreen"
|- style="background:lightgreen"
| In game || Space || Show hint icons || Nice to have
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
|}
|}


Line 947: Line 1,219:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|}
|}


Line 957: Line 1,229:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|}
|}


Line 967: Line 1,239:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightblue"
|- style="background:lightblue"
| In game || M || Show map || Alias
| In game || M || Show map || Alias || MOUSE_MIDDLE / JOY_Y
|- style="background:grey"
|- style="background:grey"
| Episode selection || Text input || firstMenu.window || Disabled, unreachable code
| Episode selection || Text input || firstMenu.window || Disabled, unreachable code ||
|}
|}


Line 981: Line 1,253:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|}
|}


Line 991: Line 1,263:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|}
|}


Line 1,001: Line 1,273:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|}
|}


Line 1,011: Line 1,283:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:grey"
|- style="background:grey"
| In game || Alt+Ctrl+A || Unlocks all the spells || Disabled, need Game.DebugMode == true
| In game || Alt+Ctrl+A || Unlocks all the spells || Disabled, need Game.DebugMode == true ||
|- style="background:grey"
|- style="background:grey"
| In game || Text input || Change episode || Disabled, change_ep.window is unreachable
| In game || Text input || Change episode || Disabled, change_ep.window is unreachable ||
|}
|}


Line 1,025: Line 1,297:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:grey"
|- style="background:grey"
| In game || Alt+Ctrl+A || Unlocks all the spells || Disabled, need Game.DebugMode == true
| In game || Alt+Ctrl+A || Unlocks all the spells || Disabled, need Game.DebugMode == true ||
|- style="background:grey"
|- style="background:grey"
| In game || Text input || Change episode || Disabled, change_ep.window is unreachable
| In game || Text input || Change episode || Disabled, change_ep.window is unreachable ||
|}
|}


Line 1,039: Line 1,311:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|}
|}


Line 1,049: Line 1,321:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|}
|}


Line 1,059: Line 1,331:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:pink"
|- style="background:pink"
| In game || F9 || Take screenshot || Debug
| In game || F9 || Take screenshot || Debug || Virtual keyboard
|- style="background:gold"
|- style="background:gold"
| In game || "giveall" || Type "giveall" to get all items || Secret
| In game || "giveall" || Type "giveall" to get all items || Secret || Virtual keyboard
|}
|}


Line 1,073: Line 1,345:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|}
|}


Line 1,083: Line 1,355:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:green"
|- style="background:green"
| In game || Space || Droid action  || Must have
| In game || Space || Droid action  || Must have || MOUSE_MIDDLE / JOY_Y
|- style="background:green"
|- style="background:green"
| In game || Up || Move droid up || Must have
| In game || Up || Move droid up || Must have || JOY_UP
|- style="background:green"
|- style="background:green"
| In game || Down || Move droid down || Must have
| In game || Down || Move droid down || Must have || JOY_DOWN
|- style="background:green"
|- style="background:green"
| In game || Left || Move droid left || Must have
| In game || Left || Move droid left || Must have || JOY_LEFT
|- style="background:green"
|- style="background:green"
| In game || Right || Move droid right || Must have
| In game || Right || Move droid right || Must have || JOY_RIGHT
|- style="background:lightgreen"
|- style="background:lightgreen"
| In game || F10 || Use default menu || Nice to have
| In game || F10 || Use default menu || Nice to have || MOUSE_WHEEL_DOWN
|- style="background:lightgreen"
|- style="background:lightgreen"
| In game || F11 || Use alternative menu || Nice to have
| In game || F11 || Use alternative menu || Nice to have || MOUSE_WHEEL_UP
|- style="background:gold"
|- style="background:gold"
| In game || Home || Warp to debug room || Secret
| In game || Home || Warp to debug room || Secret || N/A
|}
|}


Line 1,109: Line 1,381:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:green"
|- style="background:green"
| In game || I || Show inventory || Must have
| In game || I || Show inventory || Must have || MOUSE_MIDDLE / JOY_Y
|- style="background:green"
|- style="background:lightblue"
| In game || J || Show journal || Must have
| In game || J || Show journal || Alias, accessible with inventory+click || JOY_LEFT
|- style="background:lightblue"
|- style="background:lightblue"
| In game || M || Show music settings || Alias
| In game || M || Show music settings || Alias || JOY_RIGHT
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Mouse wheel up || Scroll inventory up || Alias
| In game || Mouse wheel up || Scroll inventory up || Alias || UP / JOY_UP
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Mouse wheel down || Scroll inventory down || Alias
| In game || Mouse wheel down || Scroll inventory down || Alias || DOWN / JOY_DOWN
|}
|}


Line 1,129: Line 1,401:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls without Right click
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:green"
|- style="background:green"
| In game || Up / Space || Rotate tetris tile || Must have
| In game || Up / Space || Rotate tetris tile || Must have || MOUSE_RIGHT / JOY_Y / JOY_UP
|- style="background:green"
|- style="background:green"
| In game || Down / NumPad2 || Drop tetris tile || Must have
| In game || Down / NumPad2 || Drop tetris tile || Must have || MOUSE_MIDDLE / JOY_DOWN
|- style="background:green"
|- style="background:green"
| In game || Left / NumPad4 || Move tetris tile left || Must have
| In game || Left / NumPad4 || Move tetris tile left || Must have || MOUSE_WHEEL_UP / JOY_LEFT
|- style="background:green"
|- style="background:green"
| In game || Right / NumPad6 || Move tetris tile right || Must have
| In game || Right / NumPad6 || Move tetris tile right || Must have || MOUSE_WHEEL_DOWN / JOY_RIGHT
|- style="background:gold"
|- style="background:gold"
| In game || "kangaroo" || Type "kangaroo" to enable/disable infinite lives || Secret
| In game || "kangaroo" || Type "kangaroo" to enable/disable infinite lives || Secret || Virtual keyboard
|- style="background:gold"
|- style="background:gold"
| In game || "fullfrontal" || Type "fullfrontal" to enable/disable nudity || Secret
| In game || "fullfrontal" || Type "fullfrontal" to enable/disable nudity || Secret || Virtual keyboard
|- style="background:gold"
|- style="background:gold"
| In game || "smudla" || Type "smudla" to take off one item || Secret
| In game || "smudla" || Type "smudla" to take off one item || Secret || Virtual keyboard
|}
|}


Line 1,153: Line 1,425:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|}
|}


Line 1,165: Line 1,437:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:green"
|- style="background:green"
| In game || Text input || Password puzzle || Must have
| In game || Text input || Password puzzle || Must have || Virtual keyboard
|- style="background:lightblue"
|- style="background:lightblue"
| Save menu || PgUp || Previous page || Alias
| Save menu || PgUp || Previous page || Alias || MOUSE_WHEEL_UP / JOY_LEFT
|- style="background:lightblue"
|- style="background:lightblue"
| Save menu || PgDn || Next page || Alias
| Save menu || PgDn || Next page || Alias || MOUSE_WHEEL_DOWN / JOY_RIGHT
|}
|}


Line 1,181: Line 1,453:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:green"
|- style="background:green"
| Save menu || Text input || Password puzzle || Must have
| Save menu || Text input || Password puzzle || Must have || Virtual keyboard
|}
|}


Line 1,193: Line 1,465:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:green"
|- style="background:green"
| Save menu || Text input || Search puzzle || Must have
| Save menu || Text input || Search puzzle || Must have || Virtual keyboard
|- style="background:blue"
| In game || Click on screen left edge || Turn left / click on screen left edge || New feature || Left / JOY_LEFT
|- style="background:blue"
| In game || Click on screen right edge || Turn right / click on screen right edge || New feature || Right / JOY_RIGHT
|- style="background:blue"
| In game || Click on screen center || Move forwards / click on screen center || New feature || Up / JOY_UP
|- style="background:blue"
| In game || Click on screen bottom || Move backwards / click on screen bottom || New feature || Down / JOY_DOWN
|}
|}


Line 1,205: Line 1,485:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:green"
|- style="background:green"
| Save menu || Text input || Search puzzle || Must have
| Save menu || Text input || Search puzzle || Must have || Virtual keyboard
|- style="background:lightblue"
|- style="background:lightblue"
| Save menu || PgUp / Mouse wheel up || Previous page || Alias
| Save menu || PgUp / Mouse wheel up || Previous page || Alias || JOY_LEFT
|- style="background:lightblue"
|- style="background:lightblue"
| Save menu || PgDn / Mouse wheel down || Next page || Alias
| Save menu || PgDn / Mouse wheel down || Next page || Alias || JOY_RIGHT
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Backspace || Phone button Cancel || Alias
| In game || Backspace || Phone button Cancel || Alias || On-screen button
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Down || Phone button Down || Alias
| In game || Down || Phone button Down || Alias || JOY_DOWN
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Up || Phone button Up || Alias
| In game || Up || Phone button Up || Alias || JOY_UP
|- style="background:lightblue"
|- style="background:lightblue"
| In game || 0 || Phone button 0 || Alias
| In game || 0 || Phone button 0 || Alias || On-screen button
|- style="background:lightblue"
|- style="background:lightblue"
| In game || 1 || Phone button 1 || Alias
| In game || 1 || Phone button 1 || Alias || On-screen button
|- style="background:lightblue"
|- style="background:lightblue"
| In game || 2 || Phone button 2 || Alias
| In game || 2 || Phone button 2 || Alias || On-screen button
|- style="background:lightblue"
|- style="background:lightblue"
| In game || 3 || Phone button 3 || Alias
| In game || 3 || Phone button 3 || Alias || On-screen button
|- style="background:lightblue"
|- style="background:lightblue"
| In game || 4 || Phone button 4 || Alias
| In game || 4 || Phone button 4 || Alias || On-screen button
|- style="background:lightblue"
|- style="background:lightblue"
| In game || 5 || Phone button 5 || Alias
| In game || 5 || Phone button 5 || Alias || On-screen button
|- style="background:lightblue"
|- style="background:lightblue"
| In game || 6 || Phone button 6 || Alias
| In game || 6 || Phone button 6 || Alias || On-screen button
|- style="background:lightblue"
|- style="background:lightblue"
| In game || 7 || Phone button 7 || Alias
| In game || 7 || Phone button 7 || Alias || On-screen button
|- style="background:lightblue"
|- style="background:lightblue"
| In game || 8 || Phone button 8 || Alias
| In game || 8 || Phone button 8 || Alias || On-screen button
|- style="background:lightblue"
|- style="background:lightblue"
| In game || 9 || Phone button 9 || Alias
| In game || 9 || Phone button 9 || Alias || On-screen button
|- style="background:lightblue"
|- style="background:lightblue"
| In game || * || Phone button * || Alias
| In game || * || Phone button * || Alias || On-screen button
|- style="background:lightblue"
|- style="background:lightblue"
| In game || # || Phone button # || Alias
| In game || # || Phone button # || Alias || On-screen button
|}
 
=== J.U.L.I.A. ===
{| border="1" cellpadding="2"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:green"
| In game || Text input || Password puzzle || Must have || Virtual keyboard
|- style="background:lightgreen"
| In game || F12 || Skip dialogue (in GreenLight demo) || Nice to have || MOUSE_MIDDLE / JOY_Y
|}
 
=== J.U.L.I.A.: Among the Stars ===
{| border="1" cellpadding="2"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:green"
| In game || Text input || Password puzzle || Must have || Virtual keyboard
|- style="background:pink"
| In game || F11 || Cancel waiting || Debug || Virtual keyboard
|- style="background:lightblue"
| In game || Backspace || Cancel input || Alias || MOUSE_MIDDLE / JOY_Y
|- style="background:lightblue"
| In game || Left || Move mobot left || Alias || JOY_LEFT
|- style="background:lightblue"
| In game || Right || Move mobot right || Alias || JOY_RIGHT
|- style="background:lightblue"
| In game || Down || Move mobot down || Alias || JOY_DOWN
|- style="background:lightblue"
| In game || Up || Move mobot up || Alias || JOY_UP
|}
|}


Line 1,251: Line 1,569:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:green"
|- style="background:green"
| In game || Text input || Input guessed word || Must have
| In game || Text input || Input guessed word || Must have || Virtual keyboard
|- style="background:gold"
|- style="background:gold"
| In game || F1 || Spin wheel slower || Secret
| In game || F1 || Spin wheel slower || Secret || MOUSE_WHEEL_UP / JOY_UP
|- style="background:gold"
|- style="background:gold"
| In game || F2 || Spin wheel faster || Secret
| In game || F2 || Spin wheel faster || Secret || MOUSE_WHEEL_DOWN / JOY_DOWN
|}
|}


=== [[Rhiannon: Curse of the four Branches]] ===
=== [[Rhiannon: Curse of the Four Branches]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:green"
|- style="background:green"
| In game || Text input || Password puzzle || Must have
| In game || Text input || Password puzzle || Must have || Virtual keyboard
|- style="background:lightgreen"
|- style="background:lightgreen"
| In game || Space || Skip cutscene || Nice to have
| In game || Space || Skip (cutscene) || Nice to have || MOUSE_MIDDLE / JOY_Y
|}
|}


Line 1,281: Line 1,599:


== 2.5D games without required text input ==
== 2.5D games without required text input ==
=== Informer Alavi - Murder of Miss Rojan ===
{| border="1" cellpadding="2"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
| Anytime || Standard controls without F1 key
|}


=== On the Tracks of Dinosaurs ===
=== On the Tracks of Dinosaurs ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| In game || X || Show hint icons on exits || Nice to have
| In game || X || Show hint icons on exits || Nice to have || MOUSE_MIDDLE / JOY_Y
|- style="background:lightblue"
|- style="background:lightblue"
| In game || I || Open inventory || Alias
| In game || I || Open inventory || Alias || JOY_UP
|- style="background:lightblue"
|- style="background:lightblue"
| In game || M || Open map || Alias
| In game || M || Open map || Alias || JOY_DOWN
|}
|}


Line 1,299: Line 1,625:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls without F1 key
|- style="background:gold"
|- style="background:gold"
| In game || F1 || Warp to Darklingroom_end scene || Secret
| In game || F1 || Warp to Darklingroom_end scene || Secret || Virtual keyboard
|- style="background:pink"
|- style="background:pink"
| In game || F3 || Take screenshot || Debug
| In game || F3 || Take screenshot || Debug || Virtual keyboard
|}
 
=== Way of Love: Sub Zero ===
{| border="1" cellpadding="2"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
| Anytime || Standard controls
|- style="background:lightgreen"
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
|- style="background:lightgreen"
| In game || F10 || Use default menu || Nice to have || MOUSE_WHEEL_DOWN
|- style="background:lightgreen"
| In game || F11 || Use alternative menu || Nice to have || MOUSE_WHEEL_UP
|- style="background:grey"
| In game || Home || Warp to debug room || Does not work, there is no scenes\debugroom\debugroom.scene || N/A
|}
|}


Line 1,313: Line 1,655:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:grey"
|- style="background:grey"
| In game || F1 || Show scene geometry || Disabled, need debg == True
| In game || F1 || Show scene geometry || Disabled, need debg == True ||
|- style="background:grey"
|- style="background:grey"
| In game || 1 || Show chapter selection menu || Disabled, need debg == True
| In game || 1 || Show chapter selection menu || Disabled, need debg == True ||
|- style="background:grey"
|- style="background:grey"
| In game || Shift+1 || Hide chapter selection menu || Disabled, need debg == True
| In game || Shift+1 || Hide chapter selection menu || Disabled, need debg == True ||
|- style="background:grey"
|- style="background:grey"
| In game || 2 || Show overlay || Disabled, need debg == True
| In game || 2 || Show overlay || Disabled, need debg == True ||
|- style="background:grey"
|- style="background:grey"
| In game || Shift+2 || Hide overlay || Disabled, need debg == True
| In game || Shift+2 || Hide overlay || Disabled, need debg == True ||
|- style="background:grey"
|- style="background:grey"
| In game || 3 || Reload scene || Disabled, need debg == True
| In game || 3 || Reload scene || Disabled, need debg == True ||
|- style="background:grey"
|- style="background:grey"
| In game || 4 || Print items list || Disabled, need debg == True
| In game || 4 || Print items list || Disabled, need debg == True ||
|- style="background:grey"
|- style="background:grey"
| In game || 5 || Game over || Disabled, need debg == True
| In game || 5 || Game over || Disabled, need debg == True ||
|- style="background:grey"
|- style="background:grey"
| In game || Shift+5 || Credits || Disabled, need debg == True
| In game || Shift+5 || Credits || Disabled, need debg == True ||
|- style="background:grey"
|- style="background:grey"
| In game || 6 || Select day mode || Disabled, need debg == True
| In game || 6 || Select day mode || Disabled, need debg == True ||
|- style="background:grey"
|- style="background:grey"
| In game || Shift+6 || Select night mode || Disabled, need debg == True
| In game || Shift+6 || Select night mode || Disabled, need debg == True ||
|- style="background:grey"
|- style="background:grey"
| In game || 7 || Show movie || Disabled, need debg == True
| In game || 7 || Show movie || Disabled, need debg == True ||
|- style="background:grey"
|- style="background:grey"
| In game || 9 || Turn music on || Disabled, need debg == True
| In game || 9 || Turn music on || Disabled, need debg == True ||
|- style="background:grey"
|- style="background:grey"
| In game || Shift+9 || Turn music off || Disabled, need debg == True
| In game || Shift+9 || Turn music off || Disabled, need debg == True ||
|- style="background:grey"
|- style="background:grey"
| In game || 0 || Exit || Disabled, need debg == True
| In game || 0 || Exit || Disabled, need debg == True ||
|- style="background:grey"
|- style="background:grey"
| In game || C || Drop selected item || Disabled, need debg == True
| In game || C || Drop selected item || Disabled, need debg == True ||
|- style="background:grey"
|- style="background:grey"
| In game || H || Show superhint || Disabled, need debg == True
| In game || H || Show superhint || Disabled, need debg == True ||
|- style="background:grey"
|- style="background:grey"
| In game || Shift+H || Hide superhint || Disabled, need debg == True
| In game || Shift+H || Hide superhint || Disabled, need debg == True ||
|- style="background:grey"
|- style="background:grey"
| In game || L || Get leg item || Disabled, need debg == True
| In game || L || Get leg item || Disabled, need debg == True ||
|- style="background:grey"
|- style="background:grey"
| In game || Shift+L || Drop leg item || Disabled, need debg == True
| In game || Shift+L || Drop leg item || Disabled, need debg == True ||
|- style="background:grey"
|- style="background:grey"
| In game || N || Unlock all phone numbers || Disabled, need debg == True
| In game || N || Unlock all phone numbers || Disabled, need debg == True ||
|- style="background:grey"
|- style="background:grey"
| In game || S || Send test in-game SMS || Disabled, need debg == True
| In game || S || Send test in-game SMS || Disabled, need debg == True ||
|- style="background:grey"
|- style="background:grey"
| In game || U || Unload models || Disabled, need debg == True
| In game || U || Unload models || Disabled, need debg == True ||
|- style="background:grey"
|- style="background:grey"
| In game || X || Change light position X || Disabled, need debg == True
| In game || X || Change light position X || Disabled, need debg == True ||
|- style="background:grey"
|- style="background:grey"
| In game || Y || Change light position Y || Disabled, need debg == True
| In game || Y || Change light position Y || Disabled, need debg == True ||
|- style="background:grey"
|- style="background:grey"
| In game || Z || Change light position Z || Disabled, need debg == True
| In game || Z || Change light position Z || Disabled, need debg == True ||
|- style="background:grey"
|- style="background:grey"
| In game || Up || Walk forward || Disabled, need debg == True && KEYBD_ENABLE
| In game || Up || Walk forward || Disabled, need debg == True && KEYBD_ENABLE ||
|- style="background:grey"
|- style="background:grey"
| In game || Down || Walk backward || Disabled, need debg == True && KEYBD_ENABLE
| In game || Down || Walk backward || Disabled, need debg == True && KEYBD_ENABLE ||
|- style="background:grey"
|- style="background:grey"
| In game || Left || Turn left || Disabled, need debg == True && KEYBD_ENABLE
| In game || Left || Turn left || Disabled, need debg == True && KEYBD_ENABLE ||
|- style="background:grey"
|- style="background:grey"
| In game || Right || Turn right || Disabled, need debg == True && KEYBD_ENABLE
| In game || Right || Turn right || Disabled, need debg == True && KEYBD_ENABLE ||
|}
|}


Line 1,383: Line 1,725:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Up || Walk forward || Alias
| In game || Up || Walk forward || Alias || JOY_UP
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Down || Walk backward || Alias
| In game || Down || Walk backward || Alias || JOY_DOWN
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Left || Turn left || Alias
| In game || Left || Turn left || Alias || JOY_LEFT
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Right || Turn right || Alias
| In game || Right || Turn right || Alias || JOY_RIGHT
|- style="background:pink"
|- style="background:pink"
| In game || F1 || Toggle scene geometry || Debug
| In game || F1 || Toggle scene geometry || Debug || MOUSE_MIDDLE / JOY_Y
|}
|}


Line 1,403: Line 1,745:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|}
|}


Line 1,413: Line 1,755:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightgreen"
|- style="background:lightgreen"
| In game || F1 || Show hint icons || Nice to have
| In game || F1 || Show hint icons || Nice to have || JOY_Y
|- style="background:green"
|- style="background:green"
| In game || Space / Middle click || Show inventory || Must have
| In game || Space / Middle click || Show inventory || Must have || JOY_LEFT
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Mouse wheel up || Scroll inventory up || Alias
| In game || Mouse wheel up || Scroll inventory up || Alias || UP / JOY_UP
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Mouse wheel down || Scroll inventory down || Alias
| In game || Mouse wheel down || Scroll inventory down || Alias || DOWN / JOY_DOWN
|- style="background:grey"
|- style="background:grey"
| In game || Text input || A lot of helpers: ActorPosition window, LinearFog window, particles2 window || Disabled, unreachable code
| In game || Text input || A lot of helpers: ActorPosition window, LinearFog window, particles2 window || Disabled, unreachable code ||
|}
|}


Line 1,433: Line 1,775:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:pink"
|- style="background:pink"
| In game || F1 || Exit || Debug
| In game || F1 || Exit || Debug || Virtual keyboard
|- style="background:pink"
|- style="background:pink"
| In game || F2 || Toggle scene geometry || Debug
| In game || F2 || Toggle scene geometry || Debug || MOUSE_MIDDLE / JOY_Y
|- style="background:pink"
|- style="background:pink"
| In game || F3 || Take screenshot || Debug
| In game || F3 || Take screenshot || Debug || Virtual keyboard
|- style="background:pink"
|- style="background:pink"
| In game || F4 || Settings || Debug
| In game || F4 || Settings || Debug || Virtual keyboard
|- style="background:pink"
|- style="background:pink"
| In game || F5 || Cancel waiting || Debug
| In game || F5 || Cancel waiting || Debug || Virtual keyboard
|- style="background:pink"
|- style="background:pink"
| In game || F6 || Print character coordinates || Debug
| In game || F6 || Print character coordinates || Debug || Virtual keyboard
|- style="background:pink"
|- style="background:pink"
| In game || F7 || Bezier window || Debug
| In game || F7 || Bezier window || Debug || Virtual keyboard
|}
|}


Line 1,457: Line 1,799:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Up || Walk forward || Alias
| In game || Up || Walk forward || Alias || JOY_UP
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Down || Walk backward || Alias
| In game || Down || Walk backward || Alias || JOY_DOWN
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Left || Turn left || Alias
| In game || Left || Turn left || Alias || JOY_LEFT
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Right || Turn right || Alias
| In game || Right || Turn right || Alias || JOY_RIGHT
|- style="background:pink"
|- style="background:pink"
| In game || F1 || Toggle scene geometry || Debug
| In game || F1 || Toggle scene geometry || Debug || MOUSE_MIDDLE / JOY_Y
|}
|}


Line 1,477: Line 1,819:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightgreen"
|- style="background:lightgreen"
| In game || Space || Show hint icons || Nice to have
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
|- style="background:lightblue"
|- style="background:lightblue"
| In game || F1 || Show help || Alias
| In game || F1 || Show help || Alias || JOY_LEFT
|}
|}


Line 1,491: Line 1,833:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightgreen"
|- style="background:lightgreen"
| In game || Space || Show hint icons || Nice to have
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
|- style="background:pink"
|- style="background:pink"
| In game || F12 || Take screenshot || Debug
| In game || F12 || Take screenshot || Debug || Virtual keyboard
|}
|}


Line 1,505: Line 1,847:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without Right click
| Anytime || Standard controls without Right click
|- style="background:lightgreen"
|- style="background:lightgreen"
| In demo mode || Text input || Input license key to unlock full game || Nice to have
| In demo mode || Text input || Input license key to unlock full game || Nice to have || Virtual keyboard
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:white"
|- style="background:white"
| In game || Right click || Select next cursor action || Standard
| In game || Right click || Select next cursor action || Standard || JOY_B
|- style="background:lightgreen"
|- style="background:lightgreen"
| In game || [ / Mouse wheel down || Select previous cursor action || Nice to have
| In game || [ / Mouse wheel down || Select previous cursor action || Nice to have || N/A
|- style="background:lightgreen"
|- style="background:lightgreen"
| In game || ] / Mouse wheel up || Select next cursor action || Nice to have
| In game || ] / Mouse wheel up || Select next cursor action || Nice to have || JOY_B
|- style="background:lightgreen"
|- style="background:lightgreen"
| In game || Space / P || Pause || Nice to have
| In game || Space / P || Pause || Nice to have || Virtual keyboard
|- style="background:lightgreen"
|- style="background:lightgreen"
| In game || . || Skip Stuff || Nice to have
| In game || . || Skip Stuff || Nice to have || MOUSE_MIDDLE / JOY_Y
|- style="background:lightgreen"
|- style="background:lightgreen"
| In game || Pause || Quick Save || Nice to have
| In game || Pause || Quick Save || Nice to have || N/A
|- style="background:lightblue"
| In game || 1 || Dialogue answer #1 || Alias || On-screen button
|- style="background:lightblue"
| In game || 2 || Dialogue answer #2 || Alias || On-screen button
|- style="background:lightblue"
| In game || 3 || Dialogue answer #3 || Alias || On-screen button
|- style="background:lightblue"
| In game || 4 || Dialogue answer #4 || Alias || On-screen button
|- style="background:lightblue"
|- style="background:lightblue"
| In game || 1 || Dialogue answer #1 || Alias
| In game || s || Settings menu || Alias || On-screen button
|- style="background:pink"
| In game || Shift+P || Take screenshot || Debug || Virtual keyboard
|- style="background:grey"
| In game || Tab || Show hints || Calls Scene.ApplyEvent("tab"), which is never handled ||
|- style="background:grey"
| In game || Left || Turn left || Disabled, direct_control.script is unused ||
|- style="background:grey"
| In game || Right || Turn right || Disabled, direct_control.script is unused ||
|- style="background:grey"
| In game || Up || Walk forward || Disabled, direct_control.script is unused ||
|- style="background:grey"
| In game || Up || Walk backward || Disabled, direct_control.script is unused ||
|}
 
=== Stroke of Fate dilogy ===
{| border="1" cellpadding="2"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightblue"
|- style="background:lightblue"
| In game || 2 || Dialogue answer #2 || Alias
| In game || Mouse wheel up || Camera zoom out || Alias || PAGEUP / JOY_UP
|- style="background:lightblue"
|- style="background:lightblue"
| In game || 3 || Dialogue answer #3 || Alias
| In game || Mouse wheel down || Camera zoom in || Alias || PAGEDOWN / JOY_DOWN
|- style="background:lightblue"
|- style="background:lightblue"
| In game || 4 || Dialogue answer #4 || Alias
| In game || M / Shift+M || Open map || Alias || JOY_LEFT
|- style="background:lightblue"
|- style="background:lightblue"
| In game || s || Settings menu || Alias
| In game || N / Shift+N || Open notes || Alias || JOY_RIGHT
|- style="background:pink"
| In game || Shift+C || Force drawing cursor || Debug || N/A
|- style="background:pink"
|- style="background:pink"
| In game || Shift+P || Take screenshot || Debug
| In game || Shift+F || Warp to mouse cursor || Debug || N/A
|- style="background:grey"
| In game || Up || Walk forward || Disabled, if(0) || N/A
|- style="background:grey"
| In game || Down || Walk backward || Disabled, if(0) || N/A
|- style="background:grey"
| In game || Left || Turn left || Disabled, if(0) || N/A
|- style="background:grey"
| In game || Right || Turn right || Disabled, if(0) || N/A
|- style="background:grey"
| In game || Up || Move up || Disabled, if(DEMO or DEBUG) || N/A
|- style="background:grey"
| In game || Down || Move down || Disabled, if(DEMO or DEBUG) || N/A
|- style="background:grey"
| In game || Left || Move left || Disabled, if(DEMO or DEBUG) || N/A
|- style="background:grey"
| In game || Right || Move right || Disabled, if(DEMO or DEBUG) || N/A
|- style="background:grey"
| In game || Q / F2 || Move higher || Disabled, if(DEBUG) || N/A
|- style="background:grey"
| In game || A / NumPad 1 || Move lower || Disabled, if(DEBUG) || N/A
|- style="background:grey"
| In game || Insert || Turn left || Disabled, if(DEMO or DEBUG) || N/A
|- style="background:grey"
| In game || <Keycode 61?!> || Turn right || Disabled, if(DEMO or DEBUG) || N/A
|- style="background:grey"
| In game || B / NumPad 2 || Add everything to blog in SoF1, Disable random node in SoF2 || Disabled, if(DEBUG) || N/A
|- style="background:grey"
| In game || D / NumPad 4 || Change shadow type || Disabled, if(DEBUG or DEMO) || N/A
|- style="background:grey"
| In game || G / NumPad 7 || Free actors list || Disabled, if(DEBUG) || N/A
|- style="background:grey"
| In game || I / NumPad 9 || Test animation and render || Disabled, if(DEBUG) || N/A
|- style="background:grey"
| In game || R / F3 || Switch language || Disabled, if(DEMO) || N/A
|- style="background:grey"
| In game || S / F4 || Trace actor position || Disabled, if(DEBUG) || N/A
|- style="background:grey"
| In game || T / F5 || Toggle camera || Disabled, if(DEBUG or DEMO) || N/A
|- style="background:grey"
| In game || P / Shift+P || Toggle eyepatch model || Disabled, if(DEBUG) || N/A
|- style="background:grey"
| In game || 0 || Change model: "hide" / "crouch" || Disabled, if(DEMO or DEBUG) || N/A
|- style="background:grey"
| In game || 1 || Change model: default, PIXEL_STEP /= 2 || Disabled, if(DEMO or DEBUG) || N/A
|- style="background:grey"
| In game || 2 || Change model: "sit", PIXEL_STEP *= 2 || Disabled, if(DEMO or DEBUG) || N/A
|- style="background:grey"
| In game || 3 || Change model: "heil" / "zieg" || Disabled, if(DEMO or DEBUG) || N/A
|- style="background:grey"
|- style="background:grey"
| In game || Left || Turn left || Disabled, direct_control.script is unused
| In game || 4 || Toggle active || Disabled, if(DEMO or DEBUG) || N/A
|- style="background:grey"
|- style="background:grey"
| In game || Right || Turn right || Disabled, direct_control.script is unused
| In game || 5 || Change model: "action" / "knock" || Disabled, if(DEMO or DEBUG) || N/A
|- style="background:grey"
|- style="background:grey"
| In game || Up || Walk forward || Disabled, direct_control.script is unused
| In game || 6 || Change model: "give" / "hit" || Disabled, if(DEMO or DEBUG) || N/A
|- style="background:grey"
|- style="background:grey"
| In game || Up || Walk backward || Disabled, direct_control.script is unused
| In game || 6 || Change model: "give" / "hit" || Disabled, if(DEMO or DEBUG) || N/A
|- style="background:grey"
| In game || 7 || Change model: "shidle" / "shout" || Disabled, if(DEMO or DEBUG) || N/A
|- style="background:grey"
| In game || 8 || Change model: "take" / "grab" || Disabled, if(DEMO or DEBUG) || N/A
|- style="background:grey"
| In game || 9 || Change model: other || Disabled, if(DEMO or DEBUG) || N/A
|- style="background:grey"
| In game || Space || Toggle scene geometry || Disabled, if(DEMO or DEBUG) || N/A
|}
|}


Line 1,549: Line 1,979:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Up || Walk forward || Alias
| In game || Up || Walk forward || Alias || JOY_UP
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Down || Walk backward || Alias
| In game || Down || Walk backward || Alias || JOY_DOWN
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Left || Turn left || Alias
| In game || Left || Turn left || Alias || JOY_LEFT
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Right || Turn right || Alias
| In game || Right || Turn right || Alias || JOY_RIGHT
|- style="background:pink"
|- style="background:pink"
| In game || F1 || Toggle scene geometry || Debug
| In game || F1 || Toggle scene geometry || Debug || MOUSE_MIDDLE / JOY_Y
|}
|}


Line 1,569: Line 1,999:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without Right click
| Anytime || Standard controls without Right click
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:white"
|- style="background:white"
| In game || Right click || Select next cursor action || Standard
| In game || Right click || Select next cursor action || Standard || JOY_B
|- style="background:lightgreen"
|- style="background:lightgreen"
| In game || [ / Mouse wheel down || Select previous cursor action || Nice to have
| In game || [ / Mouse wheel down || Select previous cursor action || Nice to have || N/A
|- style="background:lightgreen"
|- style="background:lightgreen"
| In game || ] / Mouse wheel up || Select next cursor action || Nice to have
| In game || ] / Mouse wheel up || Select next cursor action || Nice to have || JOY_B
|- style="background:lightgreen"
|- style="background:lightgreen"
| In game || . || Skip talking & walking || Nice to have
| In game || . || Skip talking & walking || Nice to have || JOY_DOWN
|- style="background:lightgreen"
|- style="background:lightgreen"
| In game || Tab || Point mouse to the door (works only in first scene) || Nice to have
| In game || Tab || Point mouse to the door (works only in first scene in Demo) || Nice to have || MOUSE_MIDDLE / JOY_Y
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Left || Turn left || Alias
| In game || Left || Turn left || Alias || JOY_LEFT
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Right || Turn right || Alias
| In game || Right || Turn right || Alias || JOY_RIGHT
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Up || Walk forward || Alias
| In game || Up || Walk forward || Alias || JOY_UP
|- style="background:pink"
|- style="background:pink"
| In game || Text input || Support IRC Chat window || Debug
| In game || Text input || Support IRC Chat window || Debug || Virtual keyboard
|}
|}


Line 1,599: Line 2,029:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Key !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:green"
|- style="background:red"
| In game || Text input || Parser puzzle || Must have
| In game || Localized text input || Word guessing puzzles! Requires localized input (cyrillic for Russian, etc) || Unimplemented || TODO: International virtual keyboard
|- style="background:lightgreen"
| In game || F1 || Help screen || Nice to have
|- style="background:lightgreen"
| In game || i || Show inventory || Nice to have
|- style="background:lightgreen"
|- style="background:lightgreen"
| In game || Space || Show hint icons || Nice to have
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
|- style="background:lightblue"
| In game || Up || Walk forward || Alias
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Down || Walk backward || Alias
| In game || F1 || Help screen || Alias || JOY_RIGHT
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Left || Turn left || Alias
| In game || i || Show inventory || Alias || JOY_LEFT
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Right || Turn right || Alias
| In game || Mouse wheel up || Scroll article up || Alias || PAGEUP / JOY_UP
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Shift+Up || Run forward || Alias
| In game || Mouse wheel down || Scroll article down || Alias || PAGEDOWN / JOY_DOWN
|- style="background:lightblue"
| In game || Shift+Down || Run backward || Alias
|- style="background:lightblue"
| In game || Shift+Left || Turn left fast || Alias
|- style="background:lightblue"
| In game || Shift+Right || Turn right fast || Alias
|- style="background:lightblue"
| In game || Mouse wheel up || Scroll article up || Alias
|- style="background:lightblue"
| In game || Mouse wheel down || Scroll article down || Alias
|- style="background:pink"
|- style="background:pink"
| In game || Ctrl+F2 || Toggle scene geometry || Debug
| In game || Ctrl+F2 || Toggle scene geometry || Debug || Virtual keyboard
|- style="background:pink"
|- style="background:pink"
| In game || Ctrl+F3 || Change shadow type || Debug
| In game || Ctrl+F3 || Change shadow type || Debug || Virtual keyboard
|- style="background:pink"
|- style="background:pink"
| In game || Ctrl+F5 || Take screenshot || Debug
| In game || Ctrl+F5 || Take screenshot || Debug || Virtual keyboard
|- style="background:pink"
|- style="background:pink"
| In game || Ctrl+F6 || Set speech volume to 99 || Debug
| In game || Ctrl+F6 || Set speech volume to 99 || Debug || Virtual keyboard
|- style="background:pink"
|- style="background:pink"
| In game || Ctrl+F7 || Show debug parser || Debug
| In game || Ctrl+F7 || Show debug parser || Debug || Virtual keyboard
|- style="background:pink"
|- style="background:pink"
| In game || Ctrl+F8 || Print music volume info || Debug
| In game || Ctrl+F8 || Print music volume info || Debug || Virtual keyboard
|- style="background:pink"
|- style="background:pink"
| In game || Ctrl+F9 || Exit || Debug
| In game || Ctrl+F9 || Exit || Debug || Virtual keyboard
|- style="background:pink"
|- style="background:pink"
| In game || Ctrl+F10 || Show debug parser || Debug
| In game || Ctrl+F10 || Show debug parser || Debug || Virtual keyboard
|- style="background:pink"
|- style="background:pink"
| In game || Ctrl+F11 || Light helper window || Debug
| In game || Ctrl+F11 || Light helper window || Debug || Virtual keyboard
|- style="background:pink"
|- style="background:pink"
| In game || Text input || A really, really nice cmdline debug interface, allowing || Debug
| In game || Text input || A really, really nice cmdline debug interface, allowing switching models, changing time of day, getting/dropping items, warping to scenes and many more || Debug || Virtual keyboard
|- style="background:pink"
|- style="background:pink"
| In game || Text input || A lot of helpers: coordinateHelper window, debugParser window, lightHelper window, triangulation window || Debug?
| In game || Text input || Some debug helpers: coordinateHelper window, lightHelper window || Debug || Virtual keyboard
|}
|- style="background:gold"
 
| In game || Up || Walk forward || Secret, type "directwalk true" in console to unlock || N/A
=== J.U.L.I.A. ===
|- style="background:gold"
{| border="1" cellpadding="2"
| In game || Down || Walk backward || Secret, type "directwalk true" in console to unlock || N/A
|- style="background:silver"
|- style="background:gold"
! Context || Key !! Action !! Comment
| In game || Left || Turn left || Secret, type "directwalk true" in console to unlock || N/A
|- style="background:white"
|- style="background:gold"
| Anytime || Standard controls without F1 key
| In game || Right || Turn right || Secret, type "directwalk true" in console to unlock || N/A
|- style="background:lightgreen"
|- style="background:gold"
| Save menu || Text input || Name / description input || Nice to have
| In game || Shift+Up || Run forward || Secret, type "directwalk true" in console to unlock || N/A
|- style="background:green"
|- style="background:gold"
| In game || Text input || Password puzzle || Must have
| In game || Shift+Down || Run backward || Secret, type "directwalk true" in console to unlock || N/A
|- style="background:lightgreen"
|- style="background:gold"
| In game || F12 || Skip dialogue (in GreenLight demo) || Nice to have
| In game || Shift+Left || Turn left fast || Secret, type "directwalk true" in console to unlock || N/A
|}
|- style="background:gold"
 
| In game || Shift+Right || Turn right fast || Secret, type "directwalk true" in console to unlock || N/A
=== J.U.L.I.A.: Among the Stars ===
{| border="1" cellpadding="2"
|- style="background:silver"
! Context || Key !! Action !! Comment
|- style="background:white"
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have
|- style="background:green"
| In game || Text input || Password puzzle || Must have
|- style="background:pink"
| In game || F11 || Cancel waiting || Debug
|- style="background:lightblue"
| In game || Backspace || Cancel input || Alias
|- style="background:lightblue"
| In game || Left || Move mobot left || Alias
|- style="background:lightblue"
| In game || Right || Move mobot right || Alias
|- style="background:lightblue"
| In game || Down || Move mobot down || Alias
|- style="background:lightblue"
| In game || Up || Move mobot up || Alias
|}
|}
234

edits

Navigation menu