[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