Opened 6 years ago
Last modified 4 years ago
#10779 new defect
SCI: QFG4 (Floppy) - Baba's pestle hovers above mortar
Reported by: | Vhati | Owned by: | |
---|---|---|---|
Priority: | low | Component: | Engine: SCI |
Version: | Keywords: | SCI32 original | |
Cc: | Game: | Quest for Glory 4 |
Description
Outside Baba Yaga's hut...
Clicking HAND on the mortar and pestle triggers a stir animation. The pestle is a few pixels too high, and background scenery peeks through the gap. It was meant to appear to extend down into the mortar, not hover above it.
Attachments (3)
Change History (8)
by , 6 years ago
Attachment: | Pestle.png added |
---|
comment:1 by , 6 years ago
Occurs in the floppy edition under ScummVM, and its original interpreter.
ScummVM 2.1.0git3797-ge7d23d2cd9 (Oct 25 2018 04:17:12)
Windows 7 64bit
QFG4 Floppy 1.1a + note patch (English)
File - 5kb MD5 - Full MD5
RESOURCE.000 - f64fd6aa3977939a86ff30783dd677e1 - ff42260a665995a85aeb277ad80aac8a
RESOURCE.MAP - d10a4cc177d2091d744e2ad8c049b0ae - 3695b1b0a1d15f3d324ea9f0cc325245
RESOURCE.SFX - 3cf95e09dab8b11d675e0537e18b499a - 7c858d7253f86dab4cc6066013c5ecec
comment:2 by , 6 years ago
The CD edition under ScummVM did not have this bug.
ScummVM 2.1.0git3797-ge7d23d2cd9 (Oct 25 2018 04:17:12)
Windows 7 64bit
QFG4 CD (English)
File - 5kb MD5 - Full MD5
RESOURCE.000 - 263dce4aa34c49d3ad29bec889007b1c - 1364ba69e3c0abb68cc0170650a56692
RESOURCE.AUD - c39521bffb1d8b19a57394866184a0ca - 71098b9e97e20c8941c0e4812d5f906f
RESOURCE.MAP - aba367f2102e81782d961b14fbe3d630 - 801a04cc6aa5d437681a2dd0b6545248
RESOURCE.SFX - 3cf95e09dab8b11d675e0537e18b499a - 7c858d7253f86dab4cc6066013c5ecec
comment:3 by , 6 years ago
Summary: | QFG4: Baba's pestle hovers above mortar → QFG4 floppy: Baba's pestle hovers above mortar |
---|
comment:4 by , 6 years ago
Here's the floppy edition's grind script, annotated where the CD edition differs.
script 480 - sGrindBones
(method (changeState param1) (switch (= state param1) (0 (g1_Glory handsOff:) (pestle signal: (| (pestle signal?) $0001)) (= register (global0 cycleSpeed?)) (g0_hero view: 480 # CD has priority 10. setPri: (+ (g0_hero priority?) 1) setLoop: 9 1 setCel: 0 setSpeed: 6 setCycle: CT 1 1 self ) (pestle hide:) ) (1 (g0_hero setCycle: End self)) (2 (g0_hero setLoop: 10 1 setCel: 0 setCycle: ForwardCounter 3 self ) (pestle show: signal: (| (pestle signal?) $0001) view: 480 x: (g0_hero x?) y: (g0_hero y?) # CD has z = -3. z: 4 setLoop: 11 1 setCel: 0 cycleSpeed: (g0_hero cycleSpeed?) setScale: # CD removes scaleX/Y. scaleX: (g0_hero scaleX?) scaleY: (g0_hero scaleY?) setPri: 250 show: setCycle: Fwd ) ) (3 # CD has "setCycle: 0 hide:". (pestle hide:) (g0_hero setLoop: 9 1 setCel: 2 setCycle: Beg self) ) (4 (g0_hero solvePuzzle: 431 2) (pestle setLoop: 8 1 setPri: 107 # CD has x=153, y=122. x: 165 y: 105 z: 20 scaleX: 128 scaleY: 128 show: ) (= cycles 3) ) (5 (g91_gloryMessager say: 13 4 111 0 self) ) (6 (g0_hero normalize: 4 setSpeed: register) (g1_Glory handsOn:) (self dispose:) ) ) )
View 480, loop 8 (a single frame of the pestle on a pink background) is different.
- Floppy: size=20x28 offset=1,0
- Art is closely cropped.
- CD: size=31x55 offset=9,0
- Slightly different art. Surrounding pink area is bigger, matching dimensions of loops 10, 11.
Loops 9, 10, 11 are the same.
Loop 9 is hero grabbing the pestle.
Loop 10 features hero's full body, off to the side, doing the stirring motion.
Loop 11 is the pestle being stirred.
comment:5 by , 4 years ago
Summary: | QFG4 floppy: Baba's pestle hovers above mortar → SCI: QFG4 (Floppy) - Baba's pestle hovers above mortar |
---|
Screenshot (Floppy) - Pestle