Opened 16 years ago
Closed 22 months ago
#4767 closed defect (fixed)
SCUMM/HE: Spyfox 3 - Sprite problem with Spyfox's head
| Reported by: | raziel- | Owned by: | AndywinXp |
|---|---|---|---|
| Priority: | normal | Component: | Engine: SCUMM |
| Version: | Keywords: | ||
| Cc: | Game: | Spy Fox 3 |
Description (last modified by )
ScummVM 1.1.0svn48058 (Feb 14 2010 06:16:40) Features compiled in: Vorbis FLAC MP3 RGB zLib
When standing with ego before the little pond outside of the Bowling hall and looking at the keycard lock behind him, ego will turn around facing the lock and his head will start disappearing and reappearing.
Seems to be related to ([ scummvm-Bugs-1732751 ] HE PAJAMA SAM 2: Background gfx glitch in intro)
https://sourceforge.net/tracker/?func=detail&atid=418820&aid=1732751&group_id=37116
Spyfox 3: Operation Ozone (English/Windows(Updated))
AmigaOS4 gcc version 4.2.4 (adtools build 20090118)
Ticket imported from: #2951521. Ticket imported from: bugs/4767.
Attachments (2)
Change History (19)
comment:1 by , 16 years ago
| Owner: | set to |
|---|---|
| Priority: | normal → high |
comment:2 by , 16 years ago
comment:3 by , 15 years ago
| Component: | → Engine: SCUMM |
|---|---|
| Game: | → Spy Fox 3 |
comment:5 by , 13 years ago
| Priority: | high → normal |
|---|
comment:6 by , 8 years ago
| Summary: | SPYFOX 3: Sprite problem → SCUMM: HE - SPYFOX 3 - Sprite problem |
|---|
comment:8 by , 8 years ago
| Summary: | SCUMM: HE - SPYFOX 3 - Sprite problem → SCUMM: HE - SPYFOX 3 - Sprite problem with Spyfox's head |
|---|
comment:9 by , 7 years ago
From @eriktorbjorn on bug #6714:
"Perhaps related, sometimes (far from always) when I try to pick up a handful of clay Spy Fox disappears entirely for a moment."
comment:10 by , 6 years ago
| Summary: | SCUMM: HE - SPYFOX 3 - Sprite problem with Spyfox's head → SCUMM/HE: Spyfox 3 - Sprite problem with Spyfox's head |
|---|
by , 6 years ago
| Attachment: | spyozon-us-SPYFOX3.sg0 added |
|---|
by , 6 years ago
| Attachment: | spyozon-us-SPYFOX3.sg1 added |
|---|
comment:11 by , 6 years ago
ScummVM 2.2.0git (Jul 14 2020 07:49:50)
Features compiled in: Vorbis FLAC MP3 RGB zLib MPEG2 Theora AAC A/52 FreeType2 FriBiDi JPEG PNG cloud (servers, local)
Issue is still there.
Added save game.
comment:12 by , 6 years ago
| Description: | modified (diff) |
|---|
comment:13 by , 4 years ago
@sev I don't suppose you have any further ideas about this, now that more information about the HE SCUMM engine has been unearthed?
comment:14 by , 4 years ago
Still an issue on 2.6.0 (Windows x64).
Tested on the Steam version, both US and UK English.
comment:15 by , 2 years ago
It appears the problem is not the actual actor drawing (as I had previously assumed), it's that Spy Fox isn't drawn on every frame (because sometimes _needRedraw is false), but the lake "actor" behind him is, causing his head to be drawn over.
You can test this theory by adding this to the beginning of Actor::drawActorCostume():
if (_number == 6)
return;
The lake surface in the background will no longer be animated - it's not a bugfix - but Spy Fox will keep his head.
comment:16 by , 2 years ago
In the scene with the clay, it doesn't appear to be another actor obscuring you, but it might perhaps have something to do with the whole screen going wibbly-wobbly to simulate underwater? If you force _needRedraw to always be true for actor 1, the glitch goes away. Of course, that's not a proper fix either. Just an indication that perhaps something has to flag the actor for redraw?
comment:17 by , 22 months ago
| Owner: | changed from to |
|---|---|
| Resolution: | → fixed |
| Status: | new → closed |

This bug is nice to get fixed before the release. Raising priority for keeping the track.