Opened 7 months ago
Last modified 2 weeks ago
#15086 new defect
GROOVIE: Clandestiny final cutscene crashes
Reported by: | antoniou79 | Owned by: | |
---|---|---|---|
Priority: | high | Component: | Engine: Groovie |
Version: | Keywords: | ||
Cc: | Game: | Clandestiny |
Description
This is tested with ScummVM 2.9git, build from current master HEAD, on Windows (release mode).
The game version I'm testing with is the one from MacAppStore.
After solving the final riddle (prophecy), the final cutscene starts playing.
At a certain point, the dragon breathes fire on Andrew and says something like "Burn" (?) and ScummVM crashes.
The console output at that point reads:
ctype= .... (0x00000000) stype= soun MPEG-4 detected WARNING: Unknown DREF type url ! Audio Codec FourCC: 'mp4a' stsd version =0 size=75 4CC= mp4a codec_type=2 MPEG-4 object type = 40 track[0].stts.entries = 1 track[0].stsc.entries = 1 WARNING: TODO: MusicPlayerTlc::load with loop == false! directGameSave 24 Autosave savegame 24, canDirectSave: 1 Groovie::Script: LOADSCRIPT 04_babel.grv Groovie::Script: RETURNSCRIPT @0x01 CLANMAIN.GRV @ 0x8659 WARNING: Groovie::ROQ: BLOCK 1002 Should have ended at 27047766, and has ended at 27047702! WARNING: Ensure you've copied the files correctly according to the wiki.! WARNING: Groovie::ROQ: Unknown block type: 0xFF68! WARNING: Groovie::ROQ: BLOCK ff68 Should have ended at 4312118918, and has ended at 17151622! WARNING: Ensure you've copied the files correctly according to the wiki.! WARNING: Groovie::ROQ: Unknown block type: 0x022E! WARNING: Groovie::ROQ: Unknown block type: 0x9667! Assertion failed: _pos <= _end, file common/stream.cpp, line 282
My CLANMAIN.GRV file's MD5 hash (full file) and file size match the ones reported here: https://wiki.scummvm.org/index.php?title=Groovie/Checksums&mobileaction=toggle_view_desktop
so I don't think it's a case of a corrupted file.
Note, the final cutscene can be skipped with right click, in which case the game goes to the credits sequence, without crashing.
Attachments (2)
Change History (12)
by , 7 months ago
Attachment: | clandestiny-mac.016 added |
---|
comment:1 by , 7 months ago
by , 7 months ago
Attachment: | scummvm-clandestiny-mac-00008.png added |
---|
comment:3 by , 7 months ago
Summary: | [GROOVIE] Clandestiny final cutscene crashes → GROOVIE: Clandestiny final cutscene crashes |
---|
comment:4 by , 6 months ago
I'm getting the same crash as well as soon as the dragon says burn
Playing on the stable release ScummVM 2.8.1 (Windows)
comment:5 by , 6 months ago
Does this only happen with the Macintosh version of the game? (I have the Windows version, I just haven't had the patience to play it.)
comment:6 by , 6 months ago
I only have the MacAppStore version, so I cannot test for the Windows one.
Maybe the saved game I attached is also compatible with the Windows version?
comment:7 by , 6 months ago
You're right, the savegame does work with the Windows version, and the cutscene crashes with the same warning message.
comment:8 by , 6 months ago
Unfortunately, I'm not familiar with the ROQ video codec. I can see that the playback seems to follow a steady pattern, though. Using the names in the code comments:
- Container chunk (0x1030)
- Stereo sound samples (0x1021)
- Quad vector quantised video frame (0x1011)
- Quad codebook definition (0x1002)
Repeated over and over. And since it doesn't deviate from that pattern, maybe the error is local to the "Quad codebook definition" chunk handling?
comment:9 by , 6 months ago
One thing perhaps out of the ordinary was that the number of entries in the final Quad codebook definition chunk was much smaller than in the ones that came right before it.
comment:10 by , 2 weeks ago
Priority: | normal → high |
---|
Would be nice to have this resolved for the 2.9.0 release
The attached save file is from just before the final puzzle. You'll need to re-arrange the heads to solve the puzzle to proceed to the final cutscene.