diff options
| -rw-r--r-- | engines/sci/resource_audio.cpp | 7 | 
1 files changed, 7 insertions, 0 deletions
| diff --git a/engines/sci/resource_audio.cpp b/engines/sci/resource_audio.cpp index 2f713e424b..61628081b2 100644 --- a/engines/sci/resource_audio.cpp +++ b/engines/sci/resource_audio.cpp @@ -461,6 +461,13 @@ int ResourceManager::readAudioMapSCI11(IntMapResourceSource *map) {  				n = 0x02200001;  			} +			// QFG4CD has a message whose audio36 resource has the wrong tuple and never plays. +			//  The message tuple is 510 23 1 0 1 but the audio36 tuple is 510 199 1 0 1. bug #10848 +			if (g_sci->getGameId() == GID_QFG4 && g_sci->isCD() && +				map->_mapNumber == 510 && n == 0xc7010001) { +				n = 0x17010001; +			} +  			if (isEarly) {  				offset = ptr.getUint32LE();  				ptr += 4; | 
