I've spent the past couple weeks trying to compile a sound tag and get it to loop. I can compile it fine, it plays fine in Guerilla/Kornman, but when it goes to loop in either Sapien or Ingame, it crashes. If it crashes in Sapien, I get the following error message
03.05.14 12:03:51 EAX: 0x00000000
03.05.14 12:03:51 EBX: 0x00000002
03.05.14 12:03:51 ECX: 0x0000001F
03.05.14 12:03:51 EDX: 0x012C5B10
03.05.14 12:03:51 EDI: 0x00000000
03.05.14 12:03:51 ESI: 0x0119D7C0
03.05.14 12:03:51 EBP: 0x0012EB48
03.05.14 12:03:51 ESP: 0x0012EAE0
03.05.14 12:03:51 EIP: 0x010A1183, D9 03 85 C0 ?????
03.05.14 12:03:51 00641F64 ?????
03.05.14 12:03:51 10003B01 ?????
03.05.14 12:03:51 EXCEPTION_ACCESS_VIOLATION
The Exception Error lists HaloCE as the program, and Vorbis.dll as the "mod name" or something similar to that.
To preface; I've updated my OGG.dll, Vorbis.dll, and Vorbisfile.dll, with multiple different versions, none of which helped. I've compiled the sound tag as a single, long sound, as several 45 second permutations, and even as several 15 second permutations. I've followed a half dozen different tutorials, compiled with different OGG quality setting from 0.1 to 41000, I've seen someone say that the min/max distance can cause a crash so I've set those to 0, didn't help.
I've searched this forum using Google (site:forum.halomaps.org) and read at least a couple dozen different topics with the same issue. None of those topics have any answers that have actually worked, most of them don't have any answers at all.
I run Windows XP SP3, I have a 3.4 GHz Quad Core and 3 GB of RAM. Halo CE is updated to 1.09 and this is the only crashes that are in the game.
Does
anybody out there know what the reason for these crashes are? I know that people can compile these tags, that's what's most frustrating.
More info;
The sound_looping is referenced by a generic scenery item, it's a scenery tag with a model and an attachment for the sound_looping. There is no collision etc., but the problem cannot be here because the sound plays fine. It's the looping that causes an error.
Screenshots of the Tags;
I'm linking them because they're larger than the allowed size here;
http://imageshack.com/a/img19/4327/6z83.pnghttp://imageshack.com/a/img43/9580/e5bf.pngCommand in Tool;
tool sounds levels\test\carthage\sounds\interior_noise ogg 1
tool sounds levels\test\carthage\sounds\interior_noise ogg 0.1
tool sounds levels\test\carthage\sounds\interior_noise ogg 41000
All of them, Tool compresses and compiles the sound tag fine, plays in Guerilla without issue.
Should I compile them with a different Codec than the ogg? Should I use the xbox adpcm? I'm lost here guys.