[QUOTE=wscedwin]Are there any other here-and-there broken features in CC? I've also read that the OR condition can be a bit iffy, and that XAudio2 is screwy for a lot of people, though I'm not sure how true these are yet.[/QUOTE]
The OR condition caused crashes in my game, so I wouldn't recommend it. I've only had one problem with XAudio2, that sometimes after stopping and starting a new sound, sometimes it plays a tiny little bit of the sound that had stopped first. Audiere might work better, I haven't tried it though.
[QUOTE=wscedwin]"Don't delete variables. Especially family variables."
Ack, too late. How... big of a deal is it if I did?[/QUOTE]
If you haven't noticed anything yet, chances are it didn't cause any problems. It didn't always mess things up when I tried it, only sometimes.
[QUOTE=wscedwin]Also: I've read that the only reason for the August-2008 DirectX requirement is because it has something that XAudio2 needs. Assuming that this is true, and if I don't use XAudio2, could I possibly bypass this requirement and save players from having to download the redistributable?[/QUOTE]
I don't think that's correct. I'm pretty sure XAudio2 is only one of multiple components that are needed. You can use dependency walker
to find out what it needs so you can keep your installer as small as possible. To make it as easy as possible for the user when installing, I'm installing the necessary components in the same directory as the game's exe file (direct X will use the ones in the same directory if they're there) only after the user agrees to a combined EULA for my game and for DX9. Hopefully, most people want even notice.Arima2012-02-20 02:15:22