Leisure Suit Larry 3 is an interesting entry in the series as it has the player control two different characters (Larry and Patti) over the course of the game.
It's also well-known for ending in such a way that Al Lowe had no idea how to continue the story for 4 - until he hit upon the idea to skip it and do 5 instead.
Sub-Pages#
Debug Modes#
Internal Debugger#
As with any other early SCI game, hold down both Shift keys and press the - key on the numpad at any point during the game. 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 ascot drop, ascot place or ascot backdrop and go to a different room. The following actions can be entered in the text prompt:
Input |
Action |
|---|---|
TP |
Teleport to a room |
GET (insert object name here) |
Does exactly what is says |
PITCH (insert object name here) |
Drop the object |
ADJUST BAMBI |
Room info on the menu bar (non-English versions only) |
There are also some game state modifiers. However, the player has to be in the casino, then go to the room with the mirror and the bar entrance.
Input |
Action |
|---|---|
INCREASE BACKSTAGE |
Increase state of the showroom |
INCREASE NEWSPAPER |
Increase state of the newspaper |
INCREASE LAWYER (insert object name here) |
Increase state of the lawyer |
In addition, these controls become available in the game:
Keys |
Action |
Note |
|---|---|---|
Alt + W |
Write to a log file |
|
Alt + E |
Change view of ego |
|
Alt + R |
Get the current room number |
|
Alt + S |
Switch between Larry and Patty |
|
Alt + D |
Display internal debug window |
Triggers Internal Debugger |
Alt + F |
Display internal debug window when entering a new room |
Triggers Internal Debugger |
Alt + G |
Test the room in slot 999 |
Exits the game if file pic.999 not found |
Alt + F |
Internal debug appears when going to a new room |
|
Alt + I |
Allow typing during cutscenes |
|
Alt + M |
Show memory stats |
|
Alt + X, |
Quit |
|
Alt + V, |
Show layers of a room (Visual, Priority and Control respectively) |
|
Alt + T |
Displays how much time left until orchids wilt or just d: 0 |
|
Ctrl + D |
Teleport (like typing TP) |
Also takes control away so must be run again to regain control |
Ctrl + E |
Show ego information |
|
Ctrl + T |
Teleport (like typing TP) |
|
CTRL + Click |
Move ego to mouse x/y |
|
SHIFT + Click |
Show mouse x/y |
Lastly, this enables some debug info at various parts of the game.
(Source: HWM, ScummVM Wiki)