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)

Pestle.png (54.9 KB ) - added by Vhati 6 years ago.
Screenshot (Floppy) - Pestle
sci.074 (64.2 KB ) - added by Vhati 6 years ago.
SavedGame (Floppy) - Grind
Pestle_CD.png (54.8 KB ) - added by Vhati 6 years ago.
Screenshot (CD) - Pestle

Download all attachments as: .zip

Change History (8)

by Vhati, 6 years ago

Attachment: Pestle.png added

Screenshot (Floppy) - Pestle

by Vhati, 6 years ago

Attachment: sci.074 added

SavedGame (Floppy) - Grind

comment:1 by Vhati, 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 Vhati, 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

by Vhati, 6 years ago

Attachment: Pestle_CD.png added

Screenshot (CD) - Pestle

comment:3 by bluegr, 6 years ago

Summary: QFG4: Baba's pestle hovers above mortarQFG4 floppy: Baba's pestle hovers above mortar

comment:4 by Vhati, 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.

Last edited 6 years ago by Vhati (previous) (diff)

comment:5 by raziel-, 4 years ago

Summary: QFG4 floppy: Baba's pestle hovers above mortarSCI: QFG4 (Floppy) - Baba's pestle hovers above mortar
Note: See TracTickets for help on using tickets.