A Community discussion forum for Halo Custom Edition, Halo 2 Vista, Portal and Halo Machinima

Home  Search Register  Login Member ListRecent Posts
  
 
»Forums Index »Halo Custom Edition (Bungie/Gearbox) »Halo CE Technical / Map Design »Mouth Data

Author Topic: Mouth Data (14 messages, Page 1 of 1)
Moderators: Dennis

sparky
Joined: Jun 27, 2009

Jesus is a friend to the vindictive sociopath


Posted: Dec 24, 2013 12:32 AM    Msg. 1 of 14       

Edited by sparky on Aug 20, 2015 at 03:56 PM


sparky
Joined: Jun 27, 2009

Jesus is a friend to the vindictive sociopath


Posted: Dec 24, 2013 01:10 AM    Msg. 2 of 14       

Edited by sparky on Aug 20, 2015 at 03:56 PM


sparky
Joined: Jun 27, 2009

Jesus is a friend to the vindictive sociopath


Posted: Dec 24, 2013 03:58 AM    Msg. 3 of 14       

Edited by sparky on Aug 20, 2015 at 03:56 PM


sparky
Joined: Jun 27, 2009

Jesus is a friend to the vindictive sociopath


Posted: Dec 24, 2013 09:15 AM    Msg. 4 of 14       

Edited by sparky on Aug 20, 2015 at 03:56 PM


RadWolfie
Joined: Dec 24, 2013

Programmer


Posted: Dec 24, 2013 04:22 PM    Msg. 5 of 14       
I started working on the sound system on Halo engine couple weeks ago to ability add the subtitle support as an add-on for Halo Extension. (not being a thread jacking, just shocked to know there's someone else also working on this too.)

So yeah, there appears to be sound strings that came with the audio about to be "played". Although it looks like a parameter in it other than just a string name, even though there are duplicated names.

Edit: Oh that's not the only thing, it also have 2 arrays that's kept on moving back and forward which I'm clueless about and for sure it has to do with fill up the buffer after the curWriteCursor along with Ogg audio. Plus it's mainly focusing on ogg format converting to wav format in the fly, that's what I know of so far base on Ogg's documentation. So... it will be little harder to enforce it to stop using the ogg converting to wav. I was thinking just go ahead use only ogg sounds support without attempt to change the overall of sound system to be supportive in direct wav data since we know DirectSound only support wav data.
Edited by RadWolfie on Dec 24, 2013 at 04:40 PM


sparky
Joined: Jun 27, 2009

Jesus is a friend to the vindictive sociopath


Posted: Dec 25, 2013 12:27 AM    Msg. 6 of 14       

Edited by sparky on Aug 20, 2015 at 03:56 PM


RadWolfie
Joined: Dec 24, 2013

Programmer


Posted: Jan 3, 2014 07:24 PM    Msg. 7 of 14       
It would be nice to completely bypass the DirectSound manager from halo's engine except it create a lot of DirectSoundBuffer, DirectSound3DListener, DirectSound3DBuffer, and so on. The halo script apparently do play the sounds and become part of the manager for the sound as well. I wouldn't advise to complete overriden the way the map suppose to handle the sounds except for adding custom sounds to it. Because of possible attempt to play the sound repeatly if it's in a loop, and may mess up the map's functionality when a script is listening for the sound to be completed.

I have not found any information about subtitle support in HEK's sound tag type. And I would rather have a plugin to handle the subtitle along with sound listener since Halo doesn't have any official subtitle support.

On the other news, I couldn't pursuit this, sound manager + subtitle, due to current major bugs and in need to complete the next release to cover these major bugs.


sparky
Joined: Jun 27, 2009

Jesus is a friend to the vindictive sociopath


Posted: Feb 4, 2014 10:59 PM    Msg. 8 of 14       

Edited by sparky on Aug 20, 2015 at 03:56 PM


RadWolfie
Joined: Dec 24, 2013

Programmer


Posted: Feb 4, 2014 11:49 PM    Msg. 9 of 14       
I only see demonstration inside somewhat seems to be XCode I think? The question is... does Halo itself really have subtitle support built-in and is it operational (even if is fixed the subtitle system)? If not, then it's pretty much confirmed my theory and will be required such as OpenSauce, H-Ext, or whatever third-party software has Halo client support to have this subtitle fully supported.

P.S. I left mine idling so far and will pick up later whenever I got enough free time or get close to my next versions plan.

Edit: Sorry about my spelling, should have checked first with Microsoft Word and currently little light-head from being hungry and missed a meal.
Edited by RadWolfie on Feb 4, 2014 at 11:51 PM


sparky
Joined: Jun 27, 2009

Jesus is a friend to the vindictive sociopath


Posted: Feb 5, 2014 06:39 PM    Msg. 10 of 14       

Edited by sparky on Aug 20, 2015 at 03:56 PM


RadWolfie
Joined: Dec 24, 2013

Programmer


Posted: Feb 5, 2014 07:21 PM    Msg. 11 of 14       
--Theory confirmed--

Ah okay, HaloMD for Mac... I have seen a few talking about it, except I do not see what kind of features it has and what kind of limitation there is for HaloMD. Sadly I do not own a Mac computer and I do wish to have one since my high school has contract with Apple.

I hope some day we will work together some time in the future.


sparky
Joined: Jun 27, 2009

Jesus is a friend to the vindictive sociopath


Posted: Feb 6, 2014 02:09 AM    Msg. 12 of 14       

Edited by sparky on Aug 20, 2015 at 03:56 PM


RadWolfie
Joined: Dec 24, 2013

Programmer


Posted: Feb 6, 2014 10:56 PM    Msg. 13 of 14       
I have some experience with Assembly*, and well experienced with C code since H-Ext is mostly written in C. So, I don't have a problem compiling the DLL files if need some help with it. I can be contacted via steam and xfire: "RadWolfie(DZS|All-In-One)" without the quote. As for steam, I usually reject someone I do not know who they are at all, so little tough communication to mention who the person is and reason why to add as friend. Xfire, make sure to mention who you are in the message.

Also, what is your time zone? My time zone is CST (USA).

*I do have ability to make a call function (even if the parameters is not standard for the function caller), create signatures match, and what the variables are using. (They're part of reverse engineering requirement in order for me to embed the DLL handler with the program.)


sparky
Joined: Jun 27, 2009

Jesus is a friend to the vindictive sociopath


Posted: Jul 22, 2014 07:22 PM    Msg. 14 of 14       

Edited by sparky on Aug 20, 2015 at 03:56 PM

 

 
Previous Older Thread    Next newer Thread







Time: Tue February 18, 2020 3:51 PM 203 ms.
A Halo Maps Website