Opened 7 years ago
Closed 6 years ago
#10412 closed defect (fixed)
Hoyle 4: Sound effects not playing in ScummVM
Reported by: | FredPJ | Owned by: | bluegr |
---|---|---|---|
Priority: | normal | Component: | Engine: SCI |
Version: | Keywords: | ||
Cc: | Game: | Hoyle's Classic Card Games |
Description
Tested in ScummVM 2.1.0git722-gf7b467275a
My copy of the game's "VERSION" file reads:
2.000
Hoyle Classic Card Games
7.16.93
Disk 1
This disk (Dk.1) has been altered from the original
to correct\change the following:
Removed reference to TSN doco in game box.
Added patches to correct icon bar zone.
Upgraded Install to include support for MS-DOS 6.
Found bug:
Several sound effects are missing/don't play in ScummVM. For example, when you start a game of Crazy Eights and you'll notice that no sound effect is heard when someone plays a card, or no sound effect is heard after someone plays an 8 card and selects the suit. These missing sound effects are heard if you run the game in real hardware, DOSBox or PCem.
Some possibly noteworthy information as stated in the game's "README" file: "If you do not have a DAC you may (if you wish) delete the file "resource.aud"." This means that when the game doesn't detect resource.aud, when resouce.aud is corrupt or no DAC is selected in the setup, the game happily replaces the digital sound effects with Adlib/MIDI sounds effects.
Change History (10)
comment:1 by , 7 years ago
Summary: | Sound effects are missing/don't play in ScummVM → Hoyle 4: Sound effects are missing/don't play in ScummVM |
---|
comment:2 by , 7 years ago
Summary: | Hoyle 4: Sound effects are missing/don't play in ScummVM → Hoyle 4: Sound effects not playing in ScummVM |
---|
comment:3 by , 7 years ago
Component: | --Unset-- → Engine: SCI |
---|
comment:5 by , 7 years ago
Removing the disabling code sounds good to me. Maybe back then was tested with a corrupt copy of the game? Thanks a lot!
comment:6 by , 7 years ago
Any updates on this? Are there any plans to remove the disabling code to solve this problem?
comment:7 by , 7 years ago
Would you be able to compile ScummVM yourself? If not, which platform/OS are you on?
comment:8 by , 7 years ago
Unfortunately, no. I'm using the Windows version. I'll be happy to help if some testing is needed.
comment:9 by , 6 years ago
It's been 5 months since this bug was reported and Hoyle Classic Card Games still doesn't have digital effects.
Since it's apparently a matter of enabling something that was previously disabled on purpose, maybe it shouldn't be too difficult or take too long?
By the way, the same version that I have has surfaced on the internet (although I have the original installer discs if needed), so it should be easy for you guys to test it.
comment:10 by , 6 years ago
Owner: | set to |
---|---|
Resolution: | → fixed |
Status: | new → closed |
Thanks for your report! This has been fixed in commit 7cbd3782f198ddc48eb00cf021abacf6a34f0afe.
The initial disabling code was correct, so there was no reason to remove it, without further research. For some obscure reason, Hoyle 4 has two copies of each sample, and only the second one is correct - the first one seems to contain raw data that sounds like garbage even in SV.
Thanks for your report! In d6186789828e186c828a1909115296582ec20651 (from the year 2010), digital sound effects were disabled because “hoyle4 has garbled audio data”, so synthesised effects are always used for this game. Unfortunately there is no ticker or any additional information that I can find, like which specific digital sound effects were allegedly corrupt, so I can’t easily verify whether or not this is the case. I can remove the disabling code and see what happens, since you seem to be indicating that there isn’t such a problem in the original interpreter. Let me know that my understanding is correct. Thanks!