Opened 5 years ago

Closed 4 years ago

Last modified 4 years ago

#10899 closed defect (fixed)

SCUMM: Full Throttle "Remastered" Crash in SMUSH Codec

Reported by: 2018robert Owned by: sev-
Priority: normal Component: Engine: SCUMM
Version: Keywords:
Cc: Game: Full Throttle

Description

I extracted the classic full throttle files from the "Full Throttle Remastered" I got at GOG.com (picked it up in the recent giveaway) using the "Double Fine Explorer". These were recognised in ScummVM as "Full Throttle (Version B/English)".

I was able to play until the point where you ride to where the truck holding the fertilizer had fallen over spilling fertilizer onto the road. When I tried to leave that area, ScummVm crashed and threw the following error on Android:

(13:82:0xD25): Invalid codec for frame object : 20!

I copied the save files to my computer and got the same error on Windows 10. I used ScummVM version 2 on both Android and Windows 10.

Attachments (1)

ft.s00 (24.2 KB ) - added by 2018robert 5 years ago.

Download all attachments as: .zip

Change History (13)

by 2018robert, 5 years ago

Attachment: ft.s00 added

comment:1 by 2018robert, 5 years ago

Summary: Full throttle crashingFULL THROTTLE crashing

comment:2 by digitall, 5 years ago

Hmm... That error is from the SCUMM engine's SMUSH subsystem ie.
https://github.com/scummvm/scummvm/blob/master/engines/scumm/smush/smush_player.cpp#L778

comment:3 by digitall, 5 years ago

Component: --Unset--Engine: SCUMM
Game: Full Throttle
Summary: FULL THROTTLE crashingSCUMM: Full Throttle "Remastered" Crash in SMUSH Codec

It should be noted that the SCUMMVM SCUMM engine developers have not really looked at using the Remastered game files in this way so "your mileage may vary". If this only requires a few tweaks to get this working, it may be fixed / supported in future.

comment:4 by digitall, 5 years ago

Tested with my Full Throttle B datafiles and the attached savegame and I don't get this crash. I assume the datafiles you are using have changes in the Highway / Mine Road subsystems for the Remastered edition... hence why this is crashing out.

comment:5 by 2018robert, 5 years ago

Thanks for taking a look digitall. I hope it gets fixed in the fullness of time.

comment:6 by sev-, 4 years ago

Priority: normalhigh

comment:7 by sev-, 4 years ago

Priority: highnormal

I looked into it, and indeed, there are three new codecs added. Lowering priority because it will be a new feature. I'll try to do it eventually perhaps

comment:8 by sev-, 4 years ago

I committed a patch which will produce a black screen in the meantime, so you could proceed with the game, albeit, in "blind" mode.

in reply to:  7 comment:9 by 2018robert, 4 years ago

Thanks for checking it out.

Replying to sev-:

I looked into it, and indeed, there are three new codecs added. Lowering priority because it will be a new feature. I'll try to do it eventually perhaps

comment:10 by sev-, 4 years ago

Owner: set to sev-
Resolution: fixed
Status: newclosed

Fixed. This appeared to be a simple copying codec.

comment:11 by 2018robert, 4 years ago

Thanks heaps! I will test and report back.

comment:12 by 2018robert, 4 years ago

All good - thanks.

Note: See TracTickets for help on using tickets.