If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

Leisure Suit Larry 3: Passionate Patti in Pursuit of the Pulsating Pectorals

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Leisure Suit Larry 3: Passionate Patti in Pursuit of the Pulsating Pectorals

Developer: Sierra On-Line
Publisher: Sierra On-Line
Platforms: DOS, Amiga, Atari ST
Released in US: November 1989


DebugIcon.png This game has debugging material.
LevelSelectIcon.png This game has a hidden level select.


NotesIcon.png This game has a notes page

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

Miscellaneous tidbits that are interesting enough to point out here.
Notes

Debug Modes

Internal Debugger

LSL3-internal debug.png

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

Press C to see all of the object within that
set. Press I to inspect the selector.
Press E to edit that selector.

I Inspect Object/Memory - The player can

also press up/down to go up/down through
the memory by 16 bytes and left/right
to go up/down the memory by 2 bytes

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,
Alt + Z
Quit
Alt + V,
Alt + P,
Alt + C
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)