Opened 3 months ago

Closed 4 weeks ago

#14921 closed defect (fixed)

SCI: QFG4: Throwing Rocks at Bonsai Bush at slow speeds crashes

Reported by: ArthurWalden Owned by: sluicebox
Priority: normal Component: Engine: SCI
Version: Keywords: bonsai bush, rocks, crash, original
Cc: ArthurWalden Game: Quest for Glory 4

Description

I am using ScummVM version 2.8.0.

I tried throwing rocks at the bonsai bush. The old bug where this sometimes causes the hero to assume a strange pose and then crash the game if you try moving around screen is again occurring. It may primarily occur if you stand close to bonsai bush before clicking the rocks on it.

I am using Ashlancer's patch for QFG4. Again, I don't know if this has anything to do with the recurring bugs.

I am playing the English GOG version of the game.

I am running the game on Windows 10 Home, version 22H2.

Attachments (1)

qfg4-cd-win.023 (53.6 KB ) - added by ArthurWalden 3 months ago.

Download all attachments as: .zip

Change History (3)

by ArthurWalden, 3 months ago

Attachment: qfg4-cd-win.023 added

comment:1 by sluicebox, 4 weeks ago

Keywords: original added
Priority: highnormal
Summary: SCI: QFG4: Throwing Rocks at Bonsai Bush is Again Causing Crashes (w/Ashlancer)SCI: QFG4: Throwing Rocks at Bonsai Bush at slow speeds crashes

This is a script bug in the original game. It's unrelated to fan patches or the many other bugs in this room. (room 800)

To work around it, turn up the game speed when throwing.

This happens when the game speed slider is set too low when throwing at the tree. If hero is still animating when the message plays, then the throw animation is interrupted and hero is left in a broken state. Walking then crashes. The closer hero is to the tree, the less time he has to complete the animation. Turning up the speed lets the animation complete in time.

This is similar to the projectile bugs in the last room. I remember those being hard to fix and requiring a lot of scratch paper.

Setting to normal as this is yet another QFG4 script bug that occurs in the original.

comment:2 by sluicebox, 4 weeks ago

Owner: set to sluicebox
Resolution: fixed
Status: newclosed

Fixed in https://github.com/scummvm/scummvm/commit/474ef22e24a4c885532db6f8acdf63c7957e45fe

This fix can be tested by standing close to the rock wall and turning down the speed slider all the way before throwing a rock. All versions of the game are affected.

Thanks for reporting this!

Note: See TracTickets for help on using tickets.