Oops, yeah, I didn't even notice that, sorry. For some reason I thought I was hearing digital sfx still working when I renamed resource.aud to resource.sfx, but it looks like I was mixing them up with the midi sfx.
So it sounds like the SQ5 interpreter really doesn't support what you're trying to do.
In that case, it sounds like your options are:
- be ok with it only working in ScummVM (you can talk what you have right now and it appears to work), or
- switch to using the LSL6 interpreter, which does support speech
The SCI 1.1 template game is based on SQ5, but uses the LSL6 interpreter. So... it's possible to do this, but it wasn't trivial. You'll get to know SCI really well if you attempt this :-). Unfortunately I don't have time to help with this, but hopefully other forums members might be able to. There should be some threads buried in here somewhere about problems I ran into, and the solutions (often with great help from Lars, who works on the SCI part of the Scumm interpreter). Off the top of my head:
- some of the base classes (View, Prop, Actor, etc..) might need to have a property added here and there
- vocab 994 (I think?) needs to be the one from the LSL6 interpreter
- there's a version stamp that needs to be changed somewhere (was it in resource.map? I forget).
- the global variables may need to be move around a bit