Opened 7 months ago

Last modified 2 months ago

#13231 new defect

TOLTECS: Demo fails to load adlib timbre file

Reported by: henke37 Owned by:
Priority: normal Component: Engine: Toltecs
Version: Keywords: detection
Cc: Game: 3 Skulls of the Toltecs

Description

Trying to start the game results in an error about not finding the adlib timbre files.

I specifically selected adlib music, for unrelated reasons.

Attachments (1)

scummvm.log (857 bytes ) - added by henke37 7 months ago.

Download all attachments as: .zip

Change History (3)

by henke37, 7 months ago

Attachment: scummvm.log added

comment:1 by eriktorbjorn, 7 months ago

Seems to work if you move the WESTERN file to the same folder as the other demo files. That's not ideal, but I don't know enough about the detection to suggest how to properly detect the game without that.

comment:2 by dwatteau, 2 months ago

Hit this too when testing the game for the 2.6.0 release.

As is, the current toltecs-demo.zip archive puts the WESTERN file in an ENGLISH.PDI/ directory. The current detection code for TOLTECS doesn't look for this file in this particular directory.

So:

  • if you point ScummVM to the main directory, it will say it can't find any game there.
  • if you point ScummVM to the ENGLISH.PDI/ subdirectory, it will detect the game, but it will fail running with the Adlib error above.

The quickest fix would be to repack the hosted demo so that ENGLISH.PDI/WESTERN is moved back to the main directory. That would also make it work out-of-the-box on older ScummVM releases.

(If the TOLTECS detection code can also look for ENGLISH.PDI/WESTERN as a fallback, that could also be helpful in case the original demo was shipped this way.)

Note: See TracTickets for help on using tickets.