(Halo 1)HMT 3.1

Utilities designed primarily for Halo PC.
User avatar
bcnipod





Posts: 3580
Joined: Tue May 15, 2007 8:52 am
Location: 45 Minutes outside Boston
Contact:

Post by bcnipod »

Philly wrote:News flash: Importing chunks doesn't work! Have a nice day! :D
The sound files themselves are either ogg, or one of the two xbox codecs. wav is just a container for that codec.
Twitter: Dirk Gently | Major lulz
Mr. Brightside: Worst mod I've seen since 'Nam.
Website
User avatar
WaeV




Advisor

Posts: 1045
Joined: Tue Jun 01, 2004 10:45 am
Location: New England

Post by WaeV »

Exactly, and what I'm trying to get it to do is accept that codec in the wav container. The extracted chunks are clearly not regular wavs, they just have the wav extention. I want HMT to accept the wav extension.
Image
User avatar
bcnipod





Posts: 3580
Joined: Tue May 15, 2007 8:52 am
Location: 45 Minutes outside Boston
Contact:

Post by bcnipod »

WaeV wrote:Exactly, and what I'm trying to get it to do is accept that codec in the wav container. The extracted chunks are clearly not regular wavs, they just have the wav extention. I want HMT to accept the wav extension.
well it will not because there is no codec decoder in Halo for it to work with regular WAV files. Halo decodes the sound files on the fly, and I would imagine that it would exception if it encountered one that it could not decode.
Twitter: Dirk Gently | Major lulz
Mr. Brightside: Worst mod I've seen since 'Nam.
Website
User avatar
WaeV




Advisor

Posts: 1045
Joined: Tue Jun 01, 2004 10:45 am
Location: New England

Post by WaeV »

well it will not because there is no codec decoder in Halo for it to work with regular WAV files
Yet when you extract a chunk, you get a wav file. I don't think these are 'regular" wav files, however, just a placeholder for some codec.
I would imagine that it would exception if it encountered one that it could not decode.
At the moment, it exceptions when you import ogg files.
Image
User avatar
Philly




Collaborator

Posts: 3607
Joined: Thu Oct 12, 2006 9:08 am

Post by Philly »

WaeV wrote:
well it will not because there is no codec decoder in Halo for it to work with regular WAV files
Yet when you extract a chunk, you get a wav file. I don't think these are 'regular" wav files, however, just a placeholder for some codec.
Wavs extracted are in Xbox ADPCM, I think.
For anybody still wondering where FTD has gone, here it is.
User avatar
bcnipod





Posts: 3580
Joined: Tue May 15, 2007 8:52 am
Location: 45 Minutes outside Boston
Contact:

Post by bcnipod »

WaeV wrote:
well it will not because there is no codec decoder in Halo for it to work with regular WAV files
Yet when you extract a chunk, you get a wav file. I don't think these are 'regular" wav files, however, just a placeholder for some codec.
I would imagine that it would exception if it encountered one that it could not decode.
At the moment, it exceptions when you import ogg files.
And I bet it will also exception when you import wav files. think of the ogg and xbox codecs as a CD, and wav as the CD case. the CD goes into the case. you are trying to put the CD, case and all into your CD drive, and it does not work. The reason why it exceptions is because HMT is not what Bungie used to compile the map in the first place, I bet that you will encounter some problems with this either way. It will never accept whatever codec inside a wav container. Never. you would have to rewrite the whole game code on sound decoding.
Twitter: Dirk Gently | Major lulz
Mr. Brightside: Worst mod I've seen since 'Nam.
Website
User avatar
WaeV




Advisor

Posts: 1045
Joined: Tue Jun 01, 2004 10:45 am
Location: New England

Post by WaeV »

It will never accept whatever codec inside a wav container. Never. you would have to rewrite the whole game code on sound decoding.
So why does it extract a wav?
Image
Main





Posts: 262
Joined: Sat Mar 05, 2005 5:53 pm
Location: 0x402AB038-Speed(Float).

Post by Main »

Because that's what codec HMT was built around for sound handling, perhaps?
Image
Very small due to Signature Regulations.
User avatar
WaeV




Advisor

Posts: 1045
Joined: Tue Jun 01, 2004 10:45 am
Location: New England

Post by WaeV »

I just assumed that since a wav is extracted, importing a wav of the same type would work. (this could be tested by importing a chunk from a different song, if wav importing was allowed.)

However, I still haven't found a way to compile the code. Visual Studio 2008 Express found 150 errors, no doubt due to the changes in the language in the past four years.
Image
User avatar
bcnipod





Posts: 3580
Joined: Tue May 15, 2007 8:52 am
Location: 45 Minutes outside Boston
Contact:

Post by bcnipod »

WaeV wrote:I just assumed that since a wav is extracted, importing a wav of the same type would work. (this could be tested by importing a chunk from a different song, if wav importing was allowed.)
Wrong!

Main wrote:Because that's what codec HMT was built around for sound handling, perhaps?
Thank you!
:roll:
Twitter: Dirk Gently | Major lulz
Mr. Brightside: Worst mod I've seen since 'Nam.
Website
User avatar
WaeV




Advisor

Posts: 1045
Joined: Tue Jun 01, 2004 10:45 am
Location: New England

Post by WaeV »

So why do you suggest that chunk importing doesn't work?
Image
User avatar
bcnipod





Posts: 3580
Joined: Tue May 15, 2007 8:52 am
Location: 45 Minutes outside Boston
Contact:

Post by bcnipod »

WaeV wrote:So why do you suggest that chunk importing doesn't work?
*sigh* ask Philly about that, I have never experimented with sound chunks since I don't use HMT.
Twitter: Dirk Gently | Major lulz
Mr. Brightside: Worst mod I've seen since 'Nam.
Website
User avatar
Philly




Collaborator

Posts: 3607
Joined: Thu Oct 12, 2006 9:08 am

Post by Philly »

WaeV wrote:So why do you suggest that chunk importing doesn't work?
It doesn't make any changes. In other words, importing chunks doesn't do anything. You can try it, though.
For anybody still wondering where FTD has gone, here it is.
User avatar
WaeV




Advisor

Posts: 1045
Joined: Tue Jun 01, 2004 10:45 am
Location: New England

Post by WaeV »

Nahh, I can't find a compiler that'll accept HMT. I guess I'll look into using CE and rebuilding.
Image
Post Reply