Did you try the above fix for the DDraw ?I'm using the GOG version.
Actually sounds like something disabled the ToBex INI or something (maybe cleanup.bat gobbled it up? )Thank you so much for this ini folder. I have no idea what happened, as the game ran fine last night (after running cleanup) but this morning it ctd'd with the ChSound.cpp error. Seems to be working now.
If you don't have a ToBEx_ini folder in your BGII, extract it from the attachment Also make sure you have Asmjit.dll and ToBex.dll as well.