SCI: GK1: Ego speed bugs in police station & drug store
|Reported by:||sluicebox||Owned by:||sluicebox|
|Cc:||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.
- Enter drug store
- Leave drug store
- Enter museum (this is one of the rooms that doesn't call normalize when entering)
- Ego now moves at slowest speed
- Enter police station
- 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.