Opened 21 months ago

Closed 3 months ago

Last modified 8 weeks ago

#10899 closed defect (fixed)

SCUMM: Full Throttle "Remastered" Crash in SMUSH Codec

Reported by: 2018robert Owned by: sev-
Priority: normal Component: Engine: SCUMM
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 21 months ago.

Download all attachments as: .zip

Change History (13)

by 2018robert, 21 months ago

Attachment: ft.s00 added

comment:1 by 2018robert, 21 months ago

Summary: Full throttle crashingFULL THROTTLE crashing

comment:2 by digitall, 21 months 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, 21 months 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, 21 months 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, 21 months ago

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

comment:6 by sev-, 3 months ago

Priority: normalhigh

comment:7 by sev-, 3 months 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-, 3 months 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, 3 months 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-, 3 months ago

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

Fixed. This appeared to be a simple copying codec.

comment:11 by 2018robert, 3 months ago

Thanks heaps! I will test and report back.

comment:12 by 2018robert, 8 weeks ago

All good - thanks.

Note: See TracTickets for help on using tickets.