[Scummvm-tracker] [ScummVM] #10780: SCI: GK1: Ego speed bugs in police station & drug store
sluicebox
trac at scummvm.org
Sun Oct 28 11:40:24 CET 2018
#10780: SCI: GK1: Ego speed bugs in police station & drug store
----------------------+------------------------------
Reporter: sluicebox | Owner: (none)
Type: defect | Status: new
Priority: normal | Component: Engine: SCI
Keywords: | Game: Gabriel Knight 1
----------------------+------------------------------
Gabriel's speed gets out of sync with the game speed when entering the
police station and exiting the drug store. These are script bugs in the
original game that affect all versions.
The scripts for entering the police station and exiting the drug store
both temporarily change ego's speed to fixed values for their door
sequences but fail to call GKEgo:normalize to restore the original speed.
This leaves ego's speed at 75% in the police station and the slowest speed
when leaving the drugstore. Ego's speed stays at these values until doing
something that does call normalize such as opening a door or entering
certain rooms.
I'm submitting script patches that fix this by calling normalize.
Attached are saves of english pc floppy and cd versions at the map with
the game speed set to high.
To reproduce:
1. Enter drug store
2. Leave drug store
3. Enter museum (this is one of the rooms that doesn't call
normalize when entering)
4. Ego now moves at slowest speed
Or:
1. Enter police station
2. Ego now moves at 75% speed
You can manually correct ego's speed by going to control panel, which will
say the correct game speed, and moving the slider.
--
Ticket URL: <https://bugs.scummvm.org/ticket/10780>
ScummVM <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list