[quote="Ashley":2kpg8c1i]Well, the official line has been Construct is still in beta (since it's pre-1.0) so it would be wise to think twice before starting a large project, but I think a few others are currently working on large projects without so many problems.[/quote:2kpg8c1i]
Oh, absolutely. It's not like I'm blaming anyone or anything. As I said before, Construct is awesome. But I do think it would be great if a large game (hopefully with some acclaim) was released before Construct even reached 1.0... because even in this state, I prefer it a thousand times to Game Maker (or regular programming, for that matter).
[quote:2kpg8c1i]The problem really has to be isolated for us to do anything about it. Another way you can try to find what's causing it is delete parts of the game away bit by bit (back it up first obviously) and see when the problems go away - then the last thing you deleted it probably caused it. Also, for the record, one global XAudio2 object is the intended way to use it, although there shouldn't be any difference to a per-layout system other than it forces all sounds and music to stop between layouts and might be a bit slower (since it's closing down and reinitialising the audio engine between layouts).[/quote:2kpg8c1i]
I've tried this, and it looks like the crashes are definitely being caused by XAudio2. My guess right now is that something went wrong when I copy-pasted it. If I manage to get everything working again and finish the game, I will experiment with this and see if I can create a simple example of what's happening. Unless, that is, this problem is somehow related to the size of the project (70+ layouts, even more event sheets, etc.).
[quote:2kpg8c1i]Did you try 0.99.72?[/quote:2kpg8c1i]
Will try it now.