86
edits
(→Script Debugger: + notes) |
(wiki-fied tables) |
||
Line 132: | Line 132: | ||
Options: | Options: | ||
[Q] | {| border="1" | ||
[B] | |- | ||
|[Q]||Quit game | |||
|- | |||
|[B]||Set breakpoint | |||
[A] | |- | ||
[C] | |[A]||Inspect ID in accumulator | ||
[I] | |- | ||
|[C]||Inspect current object | |||
|- | |||
|[I]||Inspect object or memory | |||
[F] | |- | ||
[S] | |[F]||Show free heap | ||
[R] | |- | ||
[O] | |[S]||Show sends | ||
[SHIFT + O] | |- | ||
[SHIFT + S] | |[R]||Show resource types | ||
|- | |||
|[O]||Show objects in heap | |||
|- | |||
|[SHIFT + O]||Show objects with adresses | |||
|- | |||
|[SHIFT + S]||Show stack usage | |||
[G] | |- | ||
[L] | |[G]||Change global variable | ||
[T] | |- | ||
|[L]||Change local variable | |||
|- | |||
|[T]||Change temp variable | |||
[ENTER] | |- | ||
[TAB] | |[ENTER]||Proceed single step | ||
|- | |||
|[TAB]||Step across send | |||
[SHIFT + /] | |- | ||
|[SHIFT + /]||Help | |||
|} | |||
Note that these are case sensitive, so [CAPS LOCK] should be de-activated. | Note that these are case sensitive, so [CAPS LOCK] should be de-activated. | ||
Line 169: | Line 188: | ||
When the script debugger is activated, the following general commands are available: | When the script debugger is activated, the following general commands are available: | ||
[CTRL + left mouse click] | {| border="1" | ||
[SHIFT + left mouse click] | |- | ||
|[CTRL + left mouse click]||Instant movement (of ego) <ref>Does not work with Quest for Glory / Hero's Quest</ref> | |||
|- | |||
|[SHIFT + left mouse click]||Show coordinates | |||
|} | |||
<references/> | <references/> | ||
Line 180: | Line 203: | ||
The following options are available: | The following options are available: | ||
TP | {| border="1" | ||
ENTER NIGHT | |- | ||
GET MEMORY | |TP||Teleport (change room/scene/script) | ||
|- | |||
|ENTER NIGHT||Changes gamestate into night | |||
|- | |||
|GET MEMORY||Show memory | |||
[ALT + E] | |- | ||
[ALT + F] | |[ALT + E]||Show ego information | ||
[ALT + R] | |- | ||
[ALT + P] | |[ALT + F]||Show memory | ||
[ALT + S] | |- | ||
[ALT + V] | |[ALT + R]||Show current room number | ||
[ALT + G] | |- | ||
[ALT + L] | |[ALT + P]||Show ATPs (Add-To-Pic) | ||
|- | |||
|[ALT + S]||Gives inventory item | |||
|- | |||
|[ALT + V]||Set global variable | |||
|- | |||
|[ALT + G]||Gives all inventory items | |||
|- | |||
|[ALT + L]||Log information | |||
[CTRL + D] | |- | ||
|[CTRL + D]||Internal debug will pop up when entering a new room | |||
[F4] | |- | ||
[F6] | |[F4]||Show control lines | ||
[F10] | |- | ||
|[F6]||Show priority screen | |||
|- | |||
|[F10]||Show visual screen | |||
[ALT + left mouse click] | |- | ||
|[ALT + left mouse click]||Show ego information | |||
|} | |||
Most options are also available in the debug menu item. The menu option "Clicks" will (de-)activate the debug options triggered by mouse. | Most options are also available in the debug menu item. The menu option "Clicks" will (de-)activate the debug options triggered by mouse. | ||
Line 214: | Line 255: | ||
The following options are available: | The following options are available: | ||
TP | {| border="1" | ||
GET *object name* | |- | ||
PITCH *object name* | |TP||Teleport (change room/scene/script) | ||
MAKE NOTE | |- | ||
SHOW TIMER | |GET *object name*||Get object | ||
SHOW EGO | |- | ||
SHOW GRID | |PITCH *object name*||Drop object | ||
|- | |||
[ALT + C] | |MAKE NOTE||Log information | ||
[ALT + F] | |- | ||
[ALT + I] | |SHOW TIMER||Show timer | ||
[ALT + M] | |- | ||
[ALT + D] | |SHOW EGO||Show ego information | ||
[ALT + R] | |- | ||
[ALT + V] | |SHOW GRID||Show grid | ||
[ALT + Z] | |- | ||
|[ALT + C]||Show control lines | |||
|- | |||
|[ALT + F]||Show fragmenting | |||
|- | |||
|[ALT + I]||Regain typing during movies | |||
|- | |||
|[ALT + M]||Show memory | |||
|- | |||
|[ALT + D]||Internal debug mode | |||
|- | |||
|[ALT + R]||Show current room number | |||
|- | |||
|[ALT + V]||Show visual screen | |||
|- | |||
|[ALT + Z]||Quit | |||
|} | |||
===== Game Specific: Leisure Suit Larry 3 ===== | ===== Game Specific: Leisure Suit Larry 3 ===== | ||
Line 237: | Line 294: | ||
The following options are available: | The following options are available: | ||
TP | {| border="1" | ||
|- | |||
[ALT + W] | |TP||Teleport (change room/scene/script) | ||
[ALT + E] | |- | ||
[ALT + R] | |[ALT + W]||Write to log | ||
[ALT + T] | |- | ||
[ALT + P] | |[ALT + E]||Change view of ego | ||
[ALT + S] | |- | ||
[ALT + D] | |[ALT + R]||Show current room number | ||
[ALT + F] | |- | ||
[ALT + G] | |[ALT + T]||? | ||
[ALT + C] | |- | ||
[ALT + V] | |[ALT + P]||Show priority screen | ||
[ALT + M] | |- | ||
|[ALT + S]||Change from Larry to Patty or vice versa | |||
|- | |||
|[ALT + D]||Internal debug mode | |||
|- | |||
|[ALT + F]||Internal debug will pop up when entering a new room | |||
|- | |||
|[ALT + G]||Room tester <ref>Before this will work, you'll have to place the SCI picture resource of the room you want to test in the game directory and rename it to "PIC.999". That specific picture/room will be shown and can be tested in the game.</ref> | |||
|- | |||
|[ALT + C]||Show control lines | |||
|- | |||
|[ALT + V]||Show visual screen | |||
|- | |||
|[ALT + M]||Show memory | |||
|} | |||
Also, the self-running demo of LSL3 has the same debug mode, apart from a room-selector on the beginning. It can be activated by extracting SCRIPT.000 from the RESOURCE files (the easiest way being SCI DECODER v1.0) and in addition changing the byte at offset 0x00000064 to "00" (instead of the original "01"). Beware that it's not really worth it, since it's pretty much the same deal and lots of missing resources cause it to crash easily. | Also, the self-running demo of LSL3 has the same debug mode, apart from a room-selector on the beginning. It can be activated by extracting SCRIPT.000 from the RESOURCE files (the easiest way being SCI DECODER v1.0) and in addition changing the byte at offset 0x00000064 to "00" (instead of the original "01"). Beware that it's not really worth it, since it's pretty much the same deal and lots of missing resources cause it to crash easily. | ||
Line 262: | Line 333: | ||
The following options are available: | The following options are available: | ||
[ALT + P] | {| border="1" | ||
[ALT + C] | |- | ||
[ALT + V] | |[ALT + P]||Show priority screen | ||
[ALT + S] | |- | ||
[CTRL + T] | |[ALT + C]||Show control lines | ||
[CTRL + D] | |- | ||
[CTRL + C] | |[ALT + V]||Show visual screen | ||
|- | |||
|[ALT + S]||Show cast (information about all objects on screen) | |||
|- | |||
|[CTRL + T]||Teleport (change room/scene/script) | |||
|- | |||
|[CTRL + D]||Shows which item is in which room | |||
|- | |||
|[CTRL + C]||Changes score to 17 out of 18 | |||
[ALT + left mouse click] | |- | ||
|[ALT + left mouse click]||Show ego information | |||
|} | |||
A useless (but interesting for some nonetheless) debug menu is still partly in the game's scripts. It can be activated by extracting SCRIPT.000 from the RESOURCE files (the easiest way being SCI DECODER v1.0) and in addition changing the byte at offset 0x000026C7 to "01" (instead of the original "00"). This will activate the debug mode at the start of the game, which will also initialize the extra pulldown menu's. | A useless (but interesting for some nonetheless) debug menu is still partly in the game's scripts. It can be activated by extracting SCRIPT.000 from the RESOURCE files (the easiest way being SCI DECODER v1.0) and in addition changing the byte at offset 0x000026C7 to "01" (instead of the original "00"). This will activate the debug mode at the start of the game, which will also initialize the extra pulldown menu's. | ||
Line 280: | Line 361: | ||
The following options are available: | The following options are available: | ||
[ALT + P] | {| border="1" | ||
[ALT + C] | |- | ||
[ALT + V] | |[ALT + P]||Show priority screen | ||
[ALT + S] | |- | ||
[ALT + M] | |[ALT + C]||Show control lines | ||
[ALT + T] | |- | ||
[ALT + I] | |[ALT + V]||Show visual screen | ||
[ALT + E] | |- | ||
|[ALT + S]||Show cast (information about all objects on screen) | |||
|- | |||
|[ALT + M]||Show memory | |||
|- | |||
|[ALT + T]||Teleport (change room/scene/script) | |||
|- | |||
|[ALT + I]||Gives inventory item | |||
|- | |||
|[ALT + E]||Show ego information | |||
[SHIFT + /] | |- | ||
|[SHIFT + /]||Help | |||
|} | |||
===== Game Specific: Quest for Glory / Hero's Quest ===== | ===== Game Specific: Quest for Glory / Hero's Quest ===== | ||
Line 297: | Line 389: | ||
The following options are available: | The following options are available: | ||
[ALT + P] | {| border="1" | ||
[ALT + C] | |- | ||
[ALT + V] | |[ALT + P]||Show priority screen | ||
[ALT + S] | |- | ||
[ALT + M] | |[ALT + C]||Show control lines | ||
[ALT + T] | |- | ||
[ALT + I] | |[ALT + V]||Show visual screen | ||
[ALT + E] | |- | ||
[ALT + B] | |[ALT + S]||Show cast (information about all objects on screen) | ||
[ALT + X] | |- | ||
[ALT + K] | |[ALT + M]||Show memory | ||
|- | |||
|[ALT + T]||Teleport (change room/scene/script) | |||
|- | |||
|[ALT + I]||Gives inventory item | |||
|- | |||
|[ALT + E]||Show ego information | |||
|- | |||
|[ALT + B]||Change amount of silvers | |||
|- | |||
|[ALT + X]||Sets all stats to 80 | |||
|- | |||
|[ALT + K]||Change value of skills | |||
[SHIFT + /] | |- | ||
|[SHIFT + /]||Help | |||
|} | |||
===== Game specific: Quest for Glory 2 ===== | ===== Game specific: Quest for Glory 2 ===== | ||
Line 317: | Line 423: | ||
The following options are available: | The following options are available: | ||
[ALT + P] | {| border="1" | ||
[ALT + C] | |- | ||
[ALT + V] | |[ALT + P]||Show priority screen | ||
[ALT + S] | |- | ||
[ALT + M] | |[ALT + C]||Show control lines | ||
[ALT + T] | |- | ||
[ALT + I] | |[ALT + V]||Show visual screen | ||
[ALT + E] | |- | ||
[ALT + B] | |[ALT + S]||Show cast (information about all objects on screen) | ||
[ALT + L] | |- | ||
[ALT + K] | |[ALT + M]||Show memory | ||
[ALT + H] | |- | ||
[ALT + W] | |[ALT + T]||Teleport (change room/scene/script) | ||
[ALT + F] | |- | ||
[ALT + G] | |[ALT + I]||Gives inventory item | ||
[ALT + U] | |- | ||
[ALT + N] | |[ALT + E]||Show ego information | ||
[ALT + Z] | |- | ||
[CTRL + W] | |[ALT + B]||Change amount of silvers | ||
|- | |||
|[ALT + L]||Write to log | |||
|- | |||
|[ALT + K]||Change value of skills | |||
|- | |||
|[ALT + H]||Change all skills to one value | |||
|- | |||
|[ALT + W]||Write features | |||
|- | |||
|[ALT + F]||Shows free heap | |||
|- | |||
|[ALT + G]||Path Writer | |||
|- | |||
|[ALT + U]||Show cast 2? | |||
|- | |||
|[ALT + N]||Write note | |||
|- | |||
|[ALT + Z]||Exit game | |||
|- | |||
|[CTRL + W]||Write cast to file (for tester) | |||
[SHIFT + /] | |- | ||
|[SHIFT + /]||Help | |||
|} | |||
===== Game Specific: Space Quest 3 ===== | ===== Game Specific: Space Quest 3 ===== | ||
Line 347: | Line 475: | ||
TP - Teleport (change room/scene/script) | TP - Teleport (change room/scene/script) | ||
[ALT + E] | {| border="1" | ||
[ALT + R] | |- | ||
[ALT + Y] | |[ALT + E]||Show ego information | ||
[ALT + P] | |- | ||
[ALT + H] | |[ALT + R]||Show current room number | ||
[ALT + C] | |- | ||
[ALT + V] | |[ALT + Y]||Assign object | ||
[ALT + Z] | |- | ||
|[ALT + P]||Show priority screen | |||
|- | |||
|[ALT + H]||Show free heap | |||
|- | |||
|[ALT + C]||Show control lines | |||
|- | |||
|[ALT + V]||Show visual screen | |||
|- | |||
|[ALT + Z]||Quit | |||
|} | |||
=== Debug mode in SCI1 games === | === Debug mode in SCI1 games === | ||
Line 392: | Line 530: | ||
However, someone named "Beamer" typed up a list back then describing the functions and based on that, I made this following list: | However, someone named "Beamer" typed up a list back then describing the functions and based on that, I made this following list: | ||
[ALT + A] | {| border="1" | ||
[ALT + B] | |- | ||
[ALT + C] | |[ALT + A]||Show ego information ** | ||
[ALT + D] | |- | ||
[ALT + E] | |[ALT + B]||Polygon editor (edit walking areas) * | ||
[ALT + F] | |- | ||
[ALT + G] | |[ALT + C]||Show control map | ||
[ALT + I] | |- | ||
[ALT + M] | |[ALT + D]||DebugOn toggle (not sure what this does) | ||
[ALT + N] | |- | ||
[ALT + P] | |[ALT + E]||Show cast (information about all objects on screen) ** | ||
[ALT + R] | |- | ||
[ALT + T] | |[ALT + F]||Show free memory | ||
[ALT + W] | |- | ||
[ALT + Y] | |[ALT + G]||Set global variable | ||
[ALT + Z] | |- | ||
|[ALT + I]||Get inventory item | |||
|- | |||
|[ALT + M]||Gives 20 buckazoids/money | |||
|- | |||
|[ALT + N]||QA logger | |||
|- | |||
|[ALT + P]||Show priority map | |||
|- | |||
|[ALT + R]||Show room info | |||
|- | |||
|[ALT + T]||Teleport (change room/scene/script) | |||
|- | |||
|[ALT + W]||Feature writer * | |||
|- | |||
|[ALT + Y]||Adjust vanishing point | |||
|- | |||
|[ALT + Z]||Exit game | |||
|} | |||
* This option is removed and crashes the game | * This option is removed and crashes the game | ||
Line 430: | Line 586: | ||
It activates the following options: | It activates the following options: | ||
[ALT + A] | {| border="1" | ||
[ALT + B] | |- | ||
[ALT + C] | |[ALT + A]||Show cast (information about all objects on screen) | ||
[ALT + D] | |- | ||
[ALT + E] | |[ALT + B]||Polygon editor (edit walking areas) | ||
[ALT + F] | |- | ||
[ALT + G] | |[ALT + C]||Show control map | ||
[ALT + H] | |- | ||
[ALT + I] | |[ALT + D]||Dialog editor | ||
[ALT + J] | |- | ||
[ALT + K] | |[ALT + E]||Every puzzle can be found ** | ||
[ALT + L] | |- | ||
[ALT + M] | |[ALT + F]||Show feature outlines * | ||
[ALT + N] | |- | ||
[ALT + O] | |[ALT + G]||Set global variable | ||
[ALT + P] | |- | ||
[ALT + Q] | |[ALT + H]||Show global variable | ||
[ALT + R] | |- | ||
[ALT + S] | |[ALT + I]||Get inventory item | ||
[ALT + T] | |- | ||
[ALT + U] | |[ALT + J]||Justify text on screen | ||
[ALT + V] | |- | ||
[ALT + W] | |[ALT + K]||Show palette | ||
[ALT + X] | |- | ||
[ALT + Y] | |[ALT + L]||Set flag | ||
[ALT + Z] | |- | ||
|[ALT + M]||Clear flag | |||
|- | |||
|[ALT + N]||Show flag | |||
|- | |||
|[ALT + O]||QA logger | |||
|- | |||
|[ALT + P]||Show priority map | |||
|- | |||
|[ALT + Q]||Set detail to 1 * | |||
|- | |||
|[ALT + R]||Show room info / free memory * | |||
|- | |||
|[ALT + S]||Show string or message | |||
|- | |||
|[ALT + T]||Teleport (change room/scene/script) * | |||
|- | |||
|[ALT + U]||Give HandsOn (return user control) ** | |||
|- | |||
|[ALT + V]||Show visual map | |||
|- | |||
|[ALT + W]||Feature writer | |||
|- | |||
|[ALT + X]||Exit game | |||
|- | |||
|[ALT + Y]||Stuff or unstuff a clue ** | |||
|- | |||
|[ALT + Z]||Exit game | |||
[SHIFT + /] | |- | ||
|[SHIFT + /]||Help | |||
[Left mouse click + ALT] | |- | ||
[Left mouse click + CTRL + LSHIFT] | |[Left mouse click + ALT]||Instant movement * | ||
[Left mouse click + CTRL + RSHIFT] | |- | ||
[Left mouse click + CTRL + ALT] | |[Left mouse click + CTRL + LSHIFT]||Show ego * | ||
|- | |||
|[Left mouse click + CTRL + RSHIFT]||Show room * | |||
|- | |||
|[Left mouse click + CTRL + ALT]||Show position | |||
|} | |||
* This option is awfully buggy or will crash the game instantly | * This option is awfully buggy or will crash the game instantly | ||
Line 471: | Line 660: | ||
The "magic" script is 911. Extract 911.SCR/911.HEP/911.TEX. Besides giving you a "Where to?" dialog at the beginning, it activates the following options: | The "magic" script is 911. Extract 911.SCR/911.HEP/911.TEX. Besides giving you a "Where to?" dialog at the beginning, it activates the following options: | ||
[ALT + A] | {| border="1" | ||
[ALT + B] | |- | ||
[ALT + C] | |[ALT + A]||Show cast (information about all objects on screen) | ||
[ALT + D] | |- | ||
[ALT + E] | |[ALT + B]||Polygon editor (edit walking areas) | ||
[ALT + F] | |- | ||
[ALT + G] | |[ALT + C]||Show control map | ||
[ALT + H] | |- | ||
[ALT + I] | |[ALT + D]||DebugOn toggle (internal debugger on room change) * | ||
[ALT + L] | |- | ||
[ALT + M] | |[ALT + E]||Show ego information | ||
[ALT + P] | |- | ||
[ALT + Q] | |[ALT + F]||Set flag / clear | ||
[ALT + R] | |- | ||
[ALT + S] | |[ALT + G]||Set global variable | ||
[ALT + T] | |- | ||
[ALT + U] | |[ALT + H]||Show features | ||
[ALT + V] | |- | ||
[ALT + W] | |[ALT + I]||Get inventory item | ||
[ALT + X] | |- | ||
[ALT + Y] | |[ALT + L]||Logfile | ||
[ALT + Z] | |- | ||
|[ALT + M]||Show free memory | |||
|- | |||
|[ALT + P]||Show priority map | |||
|- | |||
|[ALT + Q]||Show cursor coordinates | |||
|- | |||
|[ALT + R]||Show room info | |||
|- | |||
|[ALT + S]||Updating cast elements | |||
|- | |||
|[ALT + T]||Teleport (change room/scene/script) | |||
|- | |||
|[ALT + U]||Give HandsOn (return user control) | |||
|- | |||
|[ALT + V]||Show visual map | |||
|- | |||
|[ALT + W]||Feature writer | |||
|- | |||
|[ALT + X]||Exit game | |||
|- | |||
|[ALT + Y]||Adjust vanishing point | |||
|- | |||
|[ALT + Z]||Exit game | |||
[SHIFT + /] | |- | ||
|[SHIFT + /]||Help | |||
|} | |||
* Doesn't seem to do anything | * Doesn't seem to do anything | ||
Line 504: | Line 718: | ||
Besides giving you a "Where to?" dialog, it activates the following options: | Besides giving you a "Where to?" dialog, it activates the following options: | ||
[ALT + A] | {| border="1" | ||
[ALT + B] | |- | ||
[ALT + C] | |[ALT + A]||Show cast (information about all objects on screen) | ||
[ALT + D] | |- | ||
[ALT + E] | |[ALT + B]||Polygon editor (edit walking areas) | ||
[ALT + F] | |- | ||
[ALT + G] | |[ALT + C]||Show control map | ||
[ALT + H] | |- | ||
[ALT + I] | |[ALT + D]||Place an actor | ||
[ALT + J] | |- | ||
[ALT + K] | |[ALT + E]||Show ego information | ||
[ALT + L] | |- | ||
[ALT + M] | |[ALT + F]||Show feature outlines | ||
[ALT + N] | |- | ||
[ALT + P] | |[ALT + G]||Set global variable | ||
[ALT + Q] | |- | ||
[ALT + R] | |[ALT + H]||Show global variable | ||
[ALT + S] | |- | ||
[ALT + T] | |[ALT + I]||Get inventory item | ||
[ALT + U] | |- | ||
[ALT + V] | |[ALT + J]||QA logger (it should "Justify text on screen", but doesn't) | ||
[ALT + W] | |- | ||
[ALT + Y] | |[ALT + K]||Show palette | ||
[ALT + X] | |- | ||
[ALT + Z] | |[ALT + L]||Set flag | ||
|- | |||
|[ALT + M]||Clear flag | |||
|- | |||
|[ALT + N]||Show flag | |||
|- | |||
|[ALT + P]||Show priority map | |||
|- | |||
|[ALT + Q]||Set detail to 1 | |||
|- | |||
|[ALT + R]||Show room info / free memory | |||
|- | |||
|[ALT + S]||Show string or message | |||
|- | |||
|[ALT + T]||Teleport (change room/scene/script) | |||
|- | |||
|[ALT + U]||Give HandsOn (return user control) | |||
|- | |||
|[ALT + V]||Show visual map | |||
|- | |||
|[ALT + W]||Feature writer | |||
|- | |||
|[ALT + Y]||Stuff or unstuff a clue (or some sort of "Change ego" function) | |||
|- | |||
|[ALT + X]||Exit game | |||
|- | |||
|[ALT + Z]||Exit game | |||
[SHIFT + /] | |- | ||
|[SHIFT + /]||Help | |||
|} | |||
===== Game specific: Police Quest (SCI remake) ===== | ===== Game specific: Police Quest (SCI remake) ===== | ||
Line 538: | Line 780: | ||
It activates the following options: | It activates the following options: | ||
[ALT + A] | {| border="1" | ||
[ALT + B] | |- | ||
[ALT + C] | |[ALT + A]||Show cast (information about all objects on screen) | ||
[ALT + D] | |- | ||
[ALT + E] | |[ALT + B]||Polygon editor (edit walking areas) * | ||
[ALT + F] | |- | ||
[ALT + G] | |[ALT + C]||Show control map | ||
[ALT + H] | |- | ||
[ALT + I] | |[ALT + D]||Place an actor *** | ||
[ALT + J] | |- | ||
[ALT + K] | |[ALT + E]||Show ego information | ||
[ALT + L] | |- | ||
[ALT + M] | |[ALT + F]||Show feature outlines | ||
[ALT + N] | |- | ||
[ALT + O] | |[ALT + G]||Set global variable | ||
[ALT + P] | |- | ||
[ALT + Q] | |[ALT + H]||Show global variable | ||
[ALT + R] | |- | ||
[ALT + S] | |[ALT + I]||Get inventory item | ||
[ALT + T] | |- | ||
[ALT + U] | |[ALT + J]||Justify text on screen | ||
[ALT + V] | |- | ||
[ALT + W] | |[ALT + K]||Show palette | ||
[ALT + X] | |- | ||
[ALT + Z] | |[ALT + L]||Set flag | ||
|- | |||
|[ALT + M]||Clear flag | |||
|- | |||
|[ALT + N]||QA logger (it should "Show flag", but doesn't) | |||
|- | |||
|[ALT + O]||QA logger | |||
|- | |||
|[ALT + P]||Show priority map | |||
|- | |||
|[ALT + Q]||Set detail to 1 ** | |||
|- | |||
|[ALT + R]||Show room info / free memory | |||
|- | |||
|[ALT + S]||Show string or message | |||
|- | |||
|[ALT + T]||Teleport (change room/scene/script) | |||
|- | |||
|[ALT + U]||Give HandsOn (return user control) ** | |||
|- | |||
|[ALT + V]||Show visual map | |||
|- | |||
|[ALT + W]||Feature writer * | |||
|- | |||
|[ALT + X]||Exit game | |||
|- | |||
|[ALT + Z]||Exit game | |||
[SHIFT + /] | |- | ||
|[SHIFT + /]||Help | |||
|} | |||
* This option is removed and crashes the game | * This option is removed and crashes the game | ||
Line 582: | Line 852: | ||
The version in question is version 0.028, it has the following commands: | The version in question is version 0.028, it has the following commands: | ||
[ALT + E] | {| border="1" | ||
[ALT + R] | |- | ||
[ALT + O] | |[ALT + E]||Show ego information | ||
[ALT + P] | |- | ||
[ALT + H] | |[ALT + R]||Show room info / free memory | ||
[ALT + J] | |- | ||
[ALT + K] | |[ALT + O]||QA logger | ||
[ALT + C] | |- | ||
[ALT + V] | |[ALT + P]||Show priority map | ||
[ALT + N] | |- | ||
|[ALT + H]||Show global variable | |||
|- | |||
|[ALT + J]||Show cast (information about all objects on screen) | |||
|- | |||
|[ALT + K]||Show palette | |||
|- | |||
|[ALT + C]||Show control map | |||
|- | |||
|[ALT + V]||Show visual map | |||
|- | |||
|[ALT + N]||Show flag | |||
|} | |||
===== Game specific: The Dagger of Amon Ra ===== | ===== Game specific: The Dagger of Amon Ra ===== | ||
Line 599: | Line 881: | ||
It somewhat activates the following options: | It somewhat activates the following options: | ||
[ALT + A] | {| border="1" | ||
[ALT + B] | |- | ||
[ALT + C] | |[ALT + A]||Show cast (information about all objects on screen) ** | ||
[ALT + D] | |- | ||
[ALT + E] | |[ALT + B]||Polygon editor (edit walking areas) * | ||
[ALT + F] | |- | ||
[ALT + G] | |[ALT + C]||Show control map | ||
[ALT + H] | |- | ||
[ALT + I] | |[ALT + D]||Place an actor ** | ||
[ALT + J] | |- | ||
[ALT + K] | |[ALT + E]||Show ego information ** | ||
[ALT + L] | |- | ||
[ALT + M] | |[ALT + F]||Show feature outlines ** | ||
[ALT + N] | |- | ||
[ALT + O] | |[ALT + G]||Set global variable | ||
[ALT + P] | |- | ||
[ALT + Q] | |[ALT + H]||Show global variable | ||
[ALT + R] | |- | ||
[ALT + S] | |[ALT + I]||Get inventory item ** | ||
[ALT + T] | |- | ||
[ALT + U] | |[ALT + J]||Justify text on screen *** | ||
[ALT + V] | |- | ||
[ALT + W] | |[ALT + K]||Show palette | ||
[ALT + X] | |- | ||
[ALT + Y] | |[ALT + L]||Set flag | ||
[ALT + Z] | |- | ||
|[ALT + M]||Clear flag | |||
|- | |||
|[ALT + N]||Show flag | |||
|- | |||
|[ALT + O]||QA logger * | |||
|- | |||
|[ALT + P]||Show priority map | |||
|- | |||
|[ALT + Q]||Set detail to 1 * | |||
|- | |||
|[ALT + R]||Show room info / free memory ** | |||
|- | |||
|[ALT + S]||Show string or message ** | |||
|- | |||
|[ALT + T]||Teleport (change room/scene/script) | |||
|- | |||
|[ALT + U]||Give HandsOn (return user control) ** | |||
|- | |||
|[ALT + V]||Show visual map | |||
|- | |||
|[ALT + W]||Feature writer * | |||
|- | |||
|[ALT + X]||Exit game | |||
|- | |||
|[ALT + Y]||Stuff or unstuff a clue ** | |||
|- | |||
|[ALT + Z]||Exit game | |||
[SHIFT + /] | |- | ||
|[SHIFT + /]||Help | |||
[Left mouse click + ALT] | |- | ||
[Left mouse click + CTRL + LSHIFT] | |[Left mouse click + ALT]||Instant movement ** | ||
[Left mouse click + CTRL + RSHIFT] | |- | ||
[Left mouse click + CTRL + ALT] | |[Left mouse click + CTRL + LSHIFT]||Show ego ** | ||
|- | |||
|[Left mouse click + CTRL + RSHIFT]||Show room ** | |||
|- | |||
|[Left mouse click + CTRL + ALT]||Show position | |||
|} | |||
* This option is removed and crashes the game | * This option is removed and crashes the game | ||
Line 647: | Line 962: | ||
Options: | Options: | ||
[Q] | {| border="1" | ||
[`] | |- | ||
[SHIFT + `] | |[Q]||Quit game | ||
[/] | |- | ||
|[`]||Toggle debug | |||
|- | |||
|[SHIFT + `]||Check memory | |||
|- | |||
|[/]||Toggle menu | |||
[B] | |- | ||
[SHIFT + B] | |[B]||Set breakpoint - Object, method | ||
[N] | |- | ||
[SHIFT + N] | |[SHIFT + B]||Set breakpoint - Object, method (sticky) | ||
[K] | |- | ||
[SHIFT + K] | |[N]||Set breakpoint - Script, offset | ||
[T] | |- | ||
[SHIFT + R] | |[SHIFT + N]||Set breakpoint - Script, offset (sticky) | ||
[SHIFT + C] | |- | ||
|[K]||Set breakpoint - Kernal call | |||
|- | |||
|[SHIFT + K]||Set breakpoint - Kernal call (sticky) | |||
|- | |||
|[T]||Set breakpoint - Changed memory | |||
|- | |||
|[SHIFT + R]||Break out of current routine | |||
|- | |||
|[SHIFT + C]||Clear all breakpoints | |||
[F7] | |- | ||
[F8] | |[F7]||Step by source line | ||
[ENTER] | |- | ||
[TAB] | |[F8]||Step across source line | ||
[M] | |- | ||
|[ENTER]||Proceed single step | |||
|- | |||
|[TAB]||Step across send | |||
|- | |||
|[M]||Change display mode | |||
[A] | |- | ||
[C] | |[A]||Inspect ID in accumulator | ||
[I] | |- | ||
|[C]||Inspect current object | |||
|- | |||
|[I]||Inspect object or memory | |||
[F] | |- | ||
[S] | |[F]||Show largest memory | ||
[R] | |- | ||
[O] | |[S]||Show sends | ||
[SHIFT + O] | |- | ||
[P] | |[R]||Show resources | ||
|- | |||
|[O]||Show objects in heap | |||
|- | |||
|[SHIFT + O]||Show objects with adresses | |||
|- | |||
|[P]||Show palette | |||
[G] | |- | ||
[L] | |[G]||Edit global variable | ||
[E] | |- | ||
|[L]||Edit local variable | |||
|- | |||
|[E]||Edit memory | |||
[V] | |- | ||
[SHIFT + /] | |[V]||Show version information | ||
|- | |||
|[SHIFT + /]||Help | |||
|} | |||
Note that these are case sensitive, so [CAPS LOCK] should be de-activated. | Note that these are case sensitive, so [CAPS LOCK] should be de-activated. | ||
Line 707: | Line 1,056: | ||
The "magic" script is 99. Extract 99.SCR/99.HEP. | The "magic" script is 99. Extract 99.SCR/99.HEP. | ||
[ALT + A] | {| border="1" | ||
[ALT + B] | |- | ||
[ALT + C] | |[ALT + A]||Show cast (information about all objects on screen) | ||
[ALT + D] | |- | ||
[ALT + F] | |[ALT + B]||Polygon editor (edit walking areas) * | ||
[ALT + G] | |- | ||
[ALT + H] | |[ALT + C]||Show control map ** | ||
[ALT + I] | |- | ||
[ALT + L] | |[ALT + D]||DebugOn toggle (internal debugger on room change) ** | ||
[ALT + M] | |- | ||
[ALT + P] | |[ALT + F]||Set flag / clear | ||
[ALT + Q] | |- | ||
[ALT + R] | |[ALT + G]||Set global variable | ||
[ALT + S] | |- | ||
[ALT + T] | |[ALT + H]||Help | ||
[ALT + U] | |- | ||
[ALT + V] | |[ALT + I]||Get inventory item | ||
[ALT + W] | |- | ||
[ALT + X] | |[ALT + L]||Logfile | ||
[ALT + Y] | |- | ||
[ALT + Z] | |[ALT + M]||Show free memory | ||
|- | |||
|[ALT + P]||Show priority map ** | |||
|- | |||
|[ALT + Q]||Show cursor coordinates | |||
|- | |||
|[ALT + R]||Show room info | |||
|- | |||
|[ALT + S]||Updating cast elements | |||
|- | |||
|[ALT + T]||Teleport (change room/scene/script) | |||
|- | |||
|[ALT + U]||Give HandsOn (return user control) | |||
|- | |||
|[ALT + V]||Show visual map ** | |||
|- | |||
|[ALT + W]||Feature writer ** | |||
|- | |||
|[ALT + X]||Exit game | |||
|- | |||
|[ALT + Y]||Adjust vanishing point * | |||
|- | |||
|[ALT + Z]||Position ego at cursor | |||
|} | |||
* This option is removed and crashes the game | * This option is removed and crashes the game | ||
Line 736: | Line 1,108: | ||
The "magic" script is 99. Extract 99.SCR/99.HEP. | The "magic" script is 99. Extract 99.SCR/99.HEP. | ||
[ALT + A] | {| border="1" | ||
[ALT + B] | |- | ||
[ALT + D] | |[ALT + A]||Show cast (information about all objects on screen) | ||
[ALT + E] | |- | ||
[ALT + F] | |[ALT + B]||Polygon editor (edit walking areas) | ||
[ALT + G] | |- | ||
[ALT + H] | |[ALT + D]||DebugOn toggle (internal debugger on room change) ** | ||
[ALT + I] | |- | ||
[ALT + J] | |[ALT + E]||Show ego information | ||
[ALT + K] | |- | ||
[ALT + L] | |[ALT + F]||Set flag / clear | ||
[ALT + M] | |- | ||
[ALT + P] | |[ALT + G]||Set global variable | ||
[ALT + Q] | |- | ||
[ALT + R] | |[ALT + H]||Help | ||
[ALT + S] | |- | ||
[ALT + T] | |[ALT + I]||Get inventory item | ||
[ALT + U] | |- | ||
[ALT + V] | |[ALT + J]||Load picture | ||
[ALT + W] | |- | ||
[ALT + X] | |[ALT + K]||Show palette | ||
[ALT + Y] | |- | ||
[CTRL + B] | |[ALT + L]||Logfile | ||
[CTRL + S] | |- | ||
|[ALT + M]||Show free memory | |||
|- | |||
|[ALT + P]||Position ego at cursor | |||
|- | |||
|[ALT + Q]||Show cursor coordinates | |||
|- | |||
|[ALT + R]||Show room info | |||
|- | |||
|[ALT + S]||Updating cast elements | |||
|- | |||
|[ALT + T]||Teleport (change room/scene/script) | |||
|- | |||
|[ALT + U]||Give HandsOn (return user control) | |||
|- | |||
|[ALT + V]||Show room polygons | |||
|- | |||
|[ALT + W]||Feature writer * | |||
|- | |||
|[ALT + X]||Exit game | |||
|- | |||
|[ALT + Y]||Adjust vanishing point * | |||
|- | |||
|[CTRL + B]||Capture screenshot (in BMP format) | |||
|- | |||
|[CTRL + S]||Sound test | |||
[SHIFT + /] | |- | ||
|[SHIFT + /]||Help | |||
|} | |||
* This option is removed and crashes the game | * This option is removed and crashes the game | ||
Line 770: | Line 1,169: | ||
The "magic" script is 1. Extract 1.SCR/1.HEP. | The "magic" script is 1. Extract 1.SCR/1.HEP. | ||
[ALT + A] | {| border="1" | ||
[ALT + D] | |- | ||
[ALT + E] | |[ALT + A]||Show cast (information about all objects on screen) | ||
[ALT + F] | |- | ||
[ALT + I] | |[ALT + D]||Dialog editor ** | ||
[ALT + J] | |- | ||
[ALT + K] | |[ALT + E]||Show ego information | ||
[ALT + O] | |- | ||
[ALT + P] | |[ALT + F]||Show features ** | ||
[ALT + R] | |- | ||
[ALT + S] | |[ALT + I]||Get inventory item | ||
[ALT + T] | |- | ||
[ALT + U] | |[ALT + J]||Justify text on screen * | ||
[ALT + V] | |- | ||
[ALT + W] | |[ALT + K]||Show palette ** | ||
[ALT + X] | |- | ||
[ALT + Y] | |[ALT + O]||Create obstacles * | ||
[ALT + Z] | |- | ||
[CTRL + L] | |[ALT + P]||Show priority map ** | ||
[CTRL + S] | |- | ||
|[ALT + R]||Show room info / free memory | |||
|- | |||
|[ALT + S]||Switch alter ego * | |||
|- | |||
|[ALT + T]||Teleport (change room/scene/script) | |||
|- | |||
|[ALT + U]||Give HandsOn (return user control) | |||
|- | |||
|[ALT + V]||Show visual map ** | |||
|- | |||
|[ALT + W]||Feature writer ** | |||
|- | |||
|[ALT + X]||Exit game | |||
|- | |||
|[ALT + Y]||Toggle CD rooms *** | |||
|- | |||
|[ALT + Z]||Reverse palette *** | |||
|- | |||
|[CTRL + L]||QA logger ** | |||
|- | |||
|[CTRL + S]||Sound test | |||
[SHIFT + /] | |- | ||
|[SHIFT + /]||Help | |||
|} | |||
* This option is awfully buggy or will crash the game instantly | * This option is awfully buggy or will crash the game instantly | ||
Line 801: | Line 1,223: | ||
This isn't exactly the "traditional" method, but it does involve external scripts. Activate the debug mode by renaming/removing 4.SCR | This isn't exactly the "traditional" method, but it does involve external scripts. Activate the debug mode by renaming/removing 4.SCR | ||
[ALT + A] | {| border="1" | ||
[ALT + D] | |- | ||
[ALT + E] | |[ALT + A]||Show cast (information about all objects on screen) | ||
[ALT + F] | |- | ||
[ALT + I] | |[ALT + D]||Dialog editor ** | ||
[ALT + J] | |- | ||
[ALT + K] | |[ALT + E]||Show ego information | ||
[ALT + O] | |- | ||
[ALT + P] | |[ALT + F]||Show features ** | ||
[ALT + R] | |- | ||
[ALT + S] | |[ALT + I]||Get inventory item | ||
[ALT + T] | |- | ||
[ALT + U] | |[ALT + J]||Justify text on screen ** | ||
[ALT + V] | |- | ||
[ALT + W] | |[ALT + K]||Show palette ** | ||
[ALT + X] | |- | ||
[ALT + Y] | |[ALT + O]||Create obstacles ** | ||
[ALT + Z] | |- | ||
[CTRL + L] | |[ALT + P]||Show priority map ** | ||
[CTRL + S] | |- | ||
|[ALT + R]||Show room info / free memory | |||
|- | |||
|[ALT + S]||Switch alter ego ** | |||
|- | |||
|[ALT + T]||Teleport (change room/scene/script) | |||
|- | |||
|[ALT + U]||Give HandsOn (return user control) | |||
|- | |||
|[ALT + V]||Show visual map ** | |||
|- | |||
|[ALT + W]||Feature writer ** | |||
|- | |||
|[ALT + X]||Exit game | |||
|- | |||
|[ALT + Y]||Toggle CD rooms *** | |||
|- | |||
|[ALT + Z]||Reverse palette *** | |||
|- | |||
|[CTRL + L]||QA logger ** | |||
|- | |||
|[CTRL + S]||Sound test | |||
[SHIFT + /] | |- | ||
|[SHIFT + /]||Help | |||
[Left mouse click + ALT] | |- | ||
[Left mouse click + CTRL + LSHIFT] | |[Left mouse click + ALT]||Instant movement | ||
[Left mouse click + CTRL + RSHIFT] | |- | ||
[Left mouse click + CTRL + ALT] | |[Left mouse click + CTRL + LSHIFT]||Show ego | ||
|- | |||
|[Left mouse click + CTRL + RSHIFT]||Show room | |||
|- | |||
|[Left mouse click + CTRL + ALT]||Show position * | |||
|} | |||
* This option is awfully buggy or will crash the game instantly | * This option is awfully buggy or will crash the game instantly | ||
Line 837: | Line 1,286: | ||
The "magic" script is 18. Extract 18.SCR/18.HEP. | The "magic" script is 18. Extract 18.SCR/18.HEP. | ||
[ALT + A] | {| border="1" | ||
[ALT + B] | |- | ||
[ALT + C] | |[ALT + A]||Show cast (information about all objects on screen) | ||
[ALT + D] | |- | ||
[ALT + E] | |[ALT + B]||Change amount of money | ||
[ALT + F] | |- | ||
[ALT + G] | |[ALT + C]||Learn a new spell | ||
[ALT + H] | |- | ||
[ALT + I] | |[ALT + D]||DebugOn toggle (internal debugger on room change) * | ||
[ALT + K] | |- | ||
[ALT + M] | |[ALT + E]||Show ego information & free memory | ||
[ALT + O] | |- | ||
[ALT + P] | |[ALT + F]||Show features * | ||
[ALT + R] | |- | ||
[ALT + S] | |[ALT + G]||Set flag / clear | ||
[ALT + T] | |- | ||
[ALT + U] | |[ALT + H]||Set hour of the day | ||
[ALT + V] | |- | ||
[ALT + W] | |[ALT + I]||Get inventory item | ||
[ALT + X] | |- | ||
[ALT + Y] | |[ALT + K]||Set one of the ego's skills | ||
[ALT + Z] | |- | ||
[CTRL + L] | |[ALT + M]||Show free memory | ||
[CTRL + S] | |- | ||
|[ALT + O]||Create obstacles * | |||
|- | |||
|[ALT + P]||Show priority map * | |||
|- | |||
|[ALT + R]||Show room info | |||
|- | |||
|[ALT + S]||Shift user alterego(?) | |||
|- | |||
|[ALT + T]||Teleport (change room/scene/script) | |||
|- | |||
|[ALT + U]||Give HandsOn (return user control) | |||
|- | |||
|[ALT + V]||Show visual map * | |||
|- | |||
|[ALT + W]||Feature writer * | |||
|- | |||
|[ALT + X]||Set all of the ego's skills | |||
|- | |||
|[ALT + Y]||Show palette * | |||
|- | |||
|[ALT + Z]||Reverse palette * | |||
|- | |||
|[CTRL + L]||QA logger | |||
|- | |||
|[CTRL + S]||Sound test | |||
[SHIFT + /] | |- | ||
|[SHIFT + /]||Help | |||
[Left mouse click + ALT] | |- | ||
[Left mouse click + CTRL + LSHIFT] | |[Left mouse click + ALT]||Instant movement | ||
[Left mouse click + CTRL + RSHIFT] | |- | ||
[Left mouse click + CTRL + ALT] | |[Left mouse click + CTRL + LSHIFT]||Show ego | ||
|- | |||
|[Left mouse click + CTRL + RSHIFT]||Show room | |||
|- | |||
|[Left mouse click + CTRL + ALT]||Show position | |||
|} | |||
* Doesn't seem to do anything | * Doesn't seem to do anything | ||
Line 881: | Line 1,361: | ||
Activate the debug mode usings the "CLASSES" method. Besides giving you a "Where to?" dialog at the beginning, it activates the following options: | Activate the debug mode usings the "CLASSES" method. Besides giving you a "Where to?" dialog at the beginning, it activates the following options: | ||
[ALT + A] | {| border="1" | ||
[ALT + B] | |- | ||
[ALT + C] | |[ALT + A]||Reload room | ||
[ALT + E] | |- | ||
[ALT + F] | |[ALT + B]||Capture screenshot (in BMP format) * | ||
[ALT + G] | |- | ||
[ALT + I] | |[ALT + C]||Show cast (information about all objects on screen) | ||
[ALT + P] | |- | ||
[ALT + R] | |[ALT + E]||Show ego information | ||
[ALT + S] | |- | ||
[ALT + T] | |[ALT + F]||Edit features | ||
[ALT + U] | |- | ||
[ALT + M] | |[ALT + G]||Show/set/clear flag | ||
[ALT + X] | |- | ||
[CTRL + S] | |[ALT + I]||Get inventory item | ||
|- | |||
|[ALT + P]||Polygon editor (edit walking areas) * | |||
|- | |||
|[ALT + R]||Show room info / free memory(?) | |||
|- | |||
|[ALT + S]||Scaler tools * | |||
|- | |||
|[ALT + T]||Teleport (change room/scene/script) | |||
|- | |||
|[ALT + U]||Give HandsOn (return user control) | |||
|- | |||
|[ALT + M]||Show free memory | |||
|- | |||
|[ALT + X]||Exit game | |||
|- | |||
|[CTRL + S]||Sound test | |||
[SHIFT + /] | |- | ||
|[SHIFT + /]||Help | |||
|} | |||
There are some more debug/tester functions in this game. They can be accessed by teleporting to room 98. This will activate "The Elite Tester V1.0": | There are some more debug/tester functions in this game. They can be accessed by teleporting to room 98. This will activate "The Elite Tester V1.0": | ||
[ALT + A] | {| border="1" | ||
[ALT + D] | |- | ||
[ALT + I] | |[ALT + A]||AVI player * | ||
[ALT + O] | |- | ||
[ALT + P] | |[ALT + D]||DebugOn toggle (internal debugger on room change) ** | ||
[ALT + S] | |- | ||
[ALT + T] | |[ALT + I]||Toggle full screen | ||
[ALT + V] | |- | ||
|[ALT + O]||Polygon editor (edit walking areas) * | |||
|- | |||
|[ALT + P]||Toggle palette * | |||
|- | |||
|[ALT + S]||Scaler tools * | |||
|- | |||
|[ALT + T]||Teleport (change room/scene/script) | |||
|- | |||
|[ALT + V]||VMD player | |||
[CTRL + D] | |- | ||
[CTRL + F] | |[CTRL + D]||Unload current view | ||
[CTRL + S] | |- | ||
[CTRL + P] | |[CTRL + F]||Forward (?) | ||
[CTRL + B] | |- | ||
[CTRL + R] | |[CTRL + S]||Play sound | ||
[M] | |- | ||
[S] | |[CTRL + P]||Play sound effect | ||
[P] | |- | ||
[V] | |[CTRL + B]||Actor lastCel(?) | ||
[=] | |- | ||
[E] | |[CTRL + R]||Reset room(?) | ||
[B] | |- | ||
[L] | |[M]||Toggle mover(?) ** | ||
|- | |||
|[S]||Manual toggle scaler(?) | |||
|- | |||
|[P]||Picture(?) | |||
|- | |||
|[V]||View(?) | |||
|- | |||
|[=]||Toggle picture(?) | |||
|- | |||
|[E]||EndLoop(?) | |||
|- | |||
|[B]||BegLoop(?) | |||
|- | |||
|[L]||Loop(?) | |||
[H] | |- | ||
[K] | |[H]||Hide/show actor(?) | ||
[F9] | |- | ||
[I] | |[K]||Normalize actor(?) | ||
[N] | |- | ||
[ALT + N] | |[F9]||Set Pri(?) | ||
[0]-[9] | |- | ||
|[I]||Current actor information(?) | |||
|- | |||
|[N]||nextCel-lastCel(?) | |||
|- | |||
|[ALT + N]||Previous cel | |||
|- | |||
|[0]-[9]||Actors | |||
[O] | |- | ||
[F] | |[O]||Open robot | ||
[R] | |- | ||
[DELETE] | |[F]||Advance robot frame | ||
[CTRL + C] | |- | ||
[ALT + R] | |[R]||Retreat robot frame | ||
[E] | |- | ||
[T] | |[DELETE]||Delete robot frame * | ||
[CTRL + I] | |- | ||
[D] | |[CTRL + C]||Tag robot frame for cue | ||
|- | |||
|[ALT + R]||Play robot | |||
|- | |||
|[E]||Play robot | |||
|- | |||
|[T]||Terminate robot | |||
|- | |||
|[CTRL + I]||Show robot info | |||
|- | |||
|[D]||Display single robot frame | |||
[,] | |- | ||
[CTRL + M] | |[,]||Scroll large pics left and right | ||
[CTRL + N] | |- | ||
|[CTRL + M]||Change scroll step size | |||
|- | |||
|[CTRL + N]||Reset plane rectangle (for scrolled pics) | |||
[SHIFT + /] | |- | ||
|[SHIFT + /]||Help | |||
|} | |||
* This option is removed or does not work properly | * This option is removed or does not work properly | ||
Line 957: | Line 1,500: | ||
Activate the debug mode usings the "CLASSES" method and when in the game, press both SHIFTs and the PLUS key located at the NUMERIC keypad AT ONCE. It activates the following options: | Activate the debug mode usings the "CLASSES" method and when in the game, press both SHIFTs and the PLUS key located at the NUMERIC keypad AT ONCE. It activates the following options: | ||
[ALT + A] | {| border="1" | ||
[ALT + B] | |- | ||
[ALT + C] | |[ALT + A]||Add view | ||
[ALT + D] | |- | ||
[ALT + E] | |[ALT + B]||Capture screenshot (in BMP format) | ||
[ALT + F] | |- | ||
[ALT + G] | |[ALT + C]||Show cast (information about all objects on screen) | ||
[ALT + H] | |- | ||
[ALT + I] | |[ALT + D]||Show current view information | ||
[ALT + J] | |- | ||
[ALT + K] | |[ALT + E]||Show ego information | ||
[ALT + M] | |- | ||
[ALT + N] | |[ALT + F]||Edit features | ||
[ALT + P] | |- | ||
[ALT + R] | |[ALT + G]||Show/set/clear flag | ||
[ALT + S] | |- | ||
[ALT + T] | |[ALT + H]||Show features & obstacles | ||
[ALT + U] | |- | ||
[ALT + X] | |[ALT + I]||Get inventory item | ||
[ALT + Y] | |- | ||
[CTRL + C] | |[ALT + J]||Load picture | ||
[CTRL + G] | |- | ||
[CTRL + L] | |[ALT + K]||Blink current view(?) | ||
[CTRL + R] | |- | ||
[CTRL + D] | |[ALT + M]||Dump debug log | ||
|- | |||
|[ALT + N]||New palette | |||
|- | |||
|[ALT + P]||Polygon editor (edit walking areas) | |||
|- | |||
|[ALT + R]||Show room info / free memory | |||
|- | |||
|[ALT + S]||Scaler tools | |||
|- | |||
|[ALT + T]||Teleport (change room/scene/script) | |||
|- | |||
|[ALT + U]||Give HandsOn (return user control) | |||
|- | |||
|[ALT + X]||Exit game | |||
|- | |||
|[ALT + Y]||Show polygons | |||
|- | |||
|[CTRL + C]||Check audio card | |||
|- | |||
|[CTRL + G]||Give ego necessary items for room | |||
|- | |||
|[CTRL + L]||Log errors | |||
|- | |||
|[CTRL + R]||Play a robot | |||
|- | |||
|[CTRL + D]||Sound test | |||
[SHIFT + /] | |- | ||
|[SHIFT + /]||Help | |||
|} | |||
Numeric keypad keys: | Numeric keypad keys: | ||
[DELETE] | {| border="1" | ||
[8] | |- | ||
[2] | |[DELETE]||Delete current object | ||
[4] | |- | ||
[6] | |[8]||Rotate current (actor) right | ||
[1] | |- | ||
[3] | |[2]||Rotate current (actor) left | ||
|- | |||
|[4]||Decrease current (prop) cel | |||
|- | |||
|[6]||Increase current (prop) cel | |||
|- | |||
|[1]||Decrease current (prop) loop | |||
|- | |||
|[3]||Increase current (prop) loop | |||
|} | |||
===== Game specific: Space Quest 6 ===== | ===== Game specific: Space Quest 6 ===== | ||
Line 999: | Line 1,579: | ||
Activate the debug mode usings the "CLASSES" method. Besides giving you a "Where to?" dialog at the beginning, it activates the following options: | Activate the debug mode usings the "CLASSES" method. Besides giving you a "Where to?" dialog at the beginning, it activates the following options: | ||
[ALT + A] | {| border="1" | ||
[ALT + B] | |- | ||
[ALT + E] | |[ALT + A]||Show cast (information about all objects on screen) | ||
[ALT + F] | |- | ||
[ALT + G] | |[ALT + B]||Capture screenshot (in BMP format) | ||
[ALT + I] | |- | ||
[ALT + O] | |[ALT + E]||Show ego information | ||
[ALT + P] | |- | ||
[ALT + R] | |[ALT + F]||Edit features | ||
[ALT + S] | |- | ||
[ALT + T] | |[ALT + G]||Show/set/clear flag | ||
[ALT + U] | |- | ||
[ALT + X] | |[ALT + I]||Get inventory item | ||
[CTRL + S] | |- | ||
|[ALT + O]||Get inventory item (other half) | |||
[SHIFT + /] | |- | ||
|[ALT + P]||Edit polygons | |||
|- | |||
|[ALT + R]||Show room info / free memory | |||
|- | |||
|[ALT + S]||Scaler tools | |||
|- | |||
|[ALT + T]||Teleport (change room/scene/script) | |||
|- | |||
|[ALT + U]||Give HandsOn (return user control) | |||
|- | |||
|[ALT + X]||Exit game | |||
|- | |||
|[CTRL + S]||Sound test | |||
|- | |||
|[SHIFT + /]||Help | |||
|} | |||
Note that this debug mode is a buggy one! | Note that this debug mode is a buggy one! |
edits