Fox, on 11 May 2014 - 01:23 PM, said:
It's a theory that would explain why they have different data, but it doesn't seems to be true:
#68 and #194 - FIRE09.VOC
#90 and #92 - DRIP3.VOC
#148 and #170 - GRIND.VOC
#171 and #255 - ENGHUM.VOC
Yes I'm aware that they use the same file names in PC, but regardless, it appears they had different file names (or file extensions) in PSX.
Fox, on 11 May 2014 - 01:23 PM, said:
My guess is that, considering all the mess, they packed the sound manually and at different times.
Actually, excluding E1L9, it appears that they've packed everything together simultaneously (or at the very least, using the same definitions and the same group of sound files). I am still not sure whether they used one large packing script, or several smaller ones, but so far I'm leaning more towards the former.
Fox, on 11 May 2014 - 01:23 PM, said:
By the way, I assume you checked that all sounds have the same data from one PMPs to another, right? Because I wouldn't be surprised if that's not the case.
Conversely, I expected them to be consistent across all PMP files, and up to this point that appears to be true.
Fox, on 11 May 2014 - 01:23 PM, said:
Yeah, you posted that already.
They are missing mostly because, with the exception of COMM_RECOG and #343, these are only used in a single map. (That is, assuming that #324 and #343 are a roaming sound for Zombie Pig Cop and a new speech, respectively.)
Edit: #343 is only present in E4L3, so it's most likely another roaming sound for the Zombie Pig Cop, despite being listed among the speeches. That makes a total of six sounds, just like the Pig Cop and Pig-in-a-Dress.
I can't really comment on this stuff since it requires being familiar with the game itself. Although, I'm not sure why their appearing in a single PMP file means they automatically should be missing. I can understand it increasing the odds. What I find surprising about these missing sounds is that nobody happened to notice their absence before releasing the game. It's a pretty major oversight to have a silent enemy, ain't it?
edit: COMM_RECOG and #343 are not exceptions... they both only appear once.