Debug Mode#
SCI Internal Debugger#
At any point during the game, hold down both Shift keys and press the - key on the numpad. To exit this mode, press Shift and D.
Key(s) |
Action |
|---|---|
Q |
Quit. |
B |
Set Breakpoint. |
O |
Show objects in heap. |
Shift + O |
Show objects with address. |
A |
Inspect ID in accumulator. |
C |
Inspect Current Set of Objects |
I |
Inspect Object/Memory - The player can |
F |
Show Free Heap. |
S |
Show sends. |
G |
Change Global Variable. |
L |
Change Local Variable. |
T |
Change Temporary Variable. |
Enter |
Single Step through Script. |
Tab |
Step across Send. |
C |
Show objects in heap. |
R |
Show resources loaded. |
Shift + S |
Shock stack usage. |
Shift + / |
Show an incomplete list of shortcuts. |
(Source: HWM, ScummVM Wiki)
In-game Debug Actions#
At any point during the game, open up the text prompt and enter backstage pass or pump shark.
These actions can be executed via the parser:
Input |
Action |
|---|---|
TP |
Teleport to a room |
QA |
Brings up a "QA-O-Matic" textbox with options to teleport to Space, Phleebhut, Ortega, Pestulon, or End (i.e., the endgame). Only works on the starting screen of the game. |
get life |
Use in the ScumSoft corridor to obtain the janitor disguise and all items required to finish the game from there (the vaporizer, the keycard, and the copy of Elmo's picture). |
These controls also become available in the game:
Keys |
Action |
|---|---|
Alt + E |
Get stats on the player character. |
Alt + R |
Get the current room number. |
Alt + H |
Show free heap. |
Alt + Z |
Quits. |
Alt + Y |
Give an inventory item to an actor (usually ego). |
Alt + V, |
Show layers of a room (Visual, Priority and Control, respectively). |
(Source: HWM, ScummVM Wiki, Space Quest Historian)
Unused Graphics#
One of the text boxes for the Monolith Burger employee close-up.
A couple Monolith Burger patrons have animation frames, but they do not appear to be used.
Several frames for the Scumsoft Pirate ships attacking are left out, including a wing of ships flying away from Roger's ship and a more colourful explosion.
Roger has frames for when he is killed in the distance by a Scorpazoid. Since they only appear in the closer parts of the map, this remains unused.
Arnoid has a sprite sheet for when he appears and first engages his invisibility belt. This was replaced with a more detailed cutscene.
Roger turning on his invisibility belt. This remains unused because a text box shows up saying the belt is low on power and should be saved for when it is needed. It can only be turned on during a cutscene of Roger outside Scumsoft HQ.
Roger with his Astro Chicken hat has walking frames for all directions. Only the front ones are used in the final game.
Alternate version of the computer buttons.
Alternate version of the combat buttons.
Alternate version of the navigation buttons.
A couple unused frames for Roger as he gets ready to play Nukem Dukem Robots.
These sprites of Mark Crowe turning to the player technically are not unused (along with the dialogue "Just between you and me, I think Ol' Wilco's been in space too long"), but it is impossible to trigger without using the debug mode: there is a conversation loop for the Two Guys while you're in space being attacked by Skull Fighters that continues even while you're in the control panel and can't see it. If you avoid using the control panel, the trigger for this last line is set after your ship is destroyed due to inaction. You can see this by activating the in-game debug, teleporting to room #23 (overlay of the Two Guys sitting in the Aluminum Mallard), and waiting.
(Source: The Space Quest Historian)
Roger being disintegrated by the monitor robot's gun. In the final version, a "ZOT!" effect replaces Roger's sprite.
|
The Space Quest series | |
|---|---|
|
DOS |
Space Quest: The Sarien Encounter (Original, Enhanced) • Space Quest II • Space Quest III |
|
Windows |
|