Opened 7 years ago

Closed 7 years ago

Last modified 7 years ago

#10161 closed defect (fixed)

SCI: Phantasmagoria hintkeeper not working

Reported by: domino1983 Owned by: csnover
Priority: normal Component: Engine: SCI
Version: Keywords:
Cc: Game: Phantasmagoria 1

Description

When I click on hintkeeper skull there is no voice. I get following message:
WARNING: [Audio32]::play]: audio36.37(8, 0, 10, 1) could not be found!

I'm playing GOG english version, using latest daily build.

Change History (8)

comment:1 by csnover, 7 years ago

Could you please provide the specific build number of the build you are using? There is a 37.MAP patch file that usually causes this issue which should be blacklisted in all builds 1.10.0git-4072 and higher.

comment:2 by dafioram, 7 years ago

1.10.0git-4551-ga62d163

comment:3 by domino1983, 7 years ago

I'm using 1.10.0git4608-g78ed19d429 (Aug 24 2017 12:52:39) Win32 build
When I launch the game it says skipping blacklisted 65535.MAP and 37.MAP
I also tried to remove these files but it didn't help.
When I start the game using GOG desktop icon the hintkeeper works just fine.

comment:4 by dafioram, 7 years ago

What if ScummVM blacklisted 65535, but not 37? The issues I had in #9976/#9979 are resolved with just excluding 65535 and if I have 37 present I get the hintkeeper working (tested in build 4054).

comment:5 by csnover, 7 years ago

Unfortunately I am a little blind on this since I have the original CD release, not the GOG version. When you run resource_info map 37 in the debugger (ctrl+shift+D), does it find a map? In the English CD version, at least, 37.MAP is the same across all discs and the same in all of the RESSCI files so it could be added/removed from the blacklist with no ill effect. I don’t know if the same can be said for non-English versions, and I’m not sure why the 37.MAP file would not be in RESSCI.000 in the GOG release. So, I’d just like to double-check that it is indeed missing in RESSCI.000 before I change the blacklisting again.

comment:6 by domino1983, 7 years ago

No idea what it means, but all it says is:
Resource size: 36
Resource location: RESSCI.000
Resource hash (decompressed): d730e5ab07c023d44150ed750932b0364

comment:7 by csnover, 7 years ago

Owner: set to csnover
Resolution: fixed
Status: newclosed

Thanks for the additional information. It is a little baffling to me that the GOG release has an empty map 37 resource in RESSCI.000 since all of the RESSCI files in the original game contained identical, valid, map 37 resources. Oh well.

I’ve removed the 37.MAP patch file from the blacklist in commit b5bd7b8478615ca604afcc28d1a0d4137ef1a4b9, which will be available starting in daily builds 1.10.0git-4645 and higher, and should restore speech to the hintkeeper. If you have deleted the 37.MAP file, you will need to restore it from backup. Apologies for any inconvenience in that regard.

comment:8 by domino1983, 7 years ago

I've just tested new build and hintkeeper voice works just fine, thank you.

Note: See TracTickets for help on using tickets.