Opened 3 years ago
Closed 59 minutes ago
#13231 closed defect (fixed)
TOLTECS: Demo fails to load adlib timbre file
Reported by: | henke37 | Owned by: | bluegr |
---|---|---|---|
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)
Change History (6)
by , 3 years ago
Attachment: | scummvm.log added |
---|
comment:1 by , 3 years ago
comment:2 by , 2 years 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.)
comment:5 by , 59 minutes ago
Owner: | set to |
---|---|
Resolution: | → fixed |
Status: | new → closed |
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.