Jump to content

CnCNet Forums

Search In
  • More options...
Find results that contain...
Find results in...
Karpet

Really weird sound

Recommended Posts

In TibEd (I'm going to get a lot of hate  :P)I found a sound that, in the game files is called invul and it's really weird. I've never ever heard it, does anyone know what it is?

 

I think it's called INVUL2, I don't know. If its not that, try some other single digit number.

Share this post


Link to post
Share on other sites

there's loads of unused/infrequently occuring sounds in the mix files

including a few water sound effects and other stuff

Share this post


Link to post
Share on other sites

Speaking of weird sounds, has anyone heard of the Alarmstufe Rot soundtrack? It's a bunch of other music from other artists and it's great.

 

And also, about that helicopter sound, is it anywhere? Can it be heard in some place?

Share this post


Link to post
Share on other sites

Yeah. I got that. It's a 2-disk edition, one disk being the normal RA soundtrack (though, without the Surf No Mercy bonus track), the other is music from other artists.

 

As for that helicopter sound... open the DOS C&C sounds.mix with XCC mixer.

 

There's a 13 mb version of the DOS GDI CD (I stripped the vids and music) on my site, here:

http://nyerguds.arsaneus-design.com/isos/GDI-DOS-lite.rar

Share this post


Link to post
Share on other sites

...and with the help of a quickly written brute force generator, I found out the other one is "helidown.aud" :D

And now I'm off to use that same tool to identify some more unknown filenames in C&C. Heehee.

Share this post


Link to post
Share on other sites

There's another aud in there, with id D361F5EC. Unfortunately, I have no clue how that one starts. The fact I correctly guessed that last one started with "HELI" reduced the brute forcing from eight to four characters, which barely takes 5 seconds to go over. The full eight characters, however... well, times go up exponentially per character O_o

 

And that's with me betting on the extension being ".AUD". If it's not, well, 11 characters would take weeks I guess.

 

Anyway, currently brute-forcing it :)

 

---

 

By the way, for anyone interested, the tool can be found here:

http://nyerguds.arsaneus-design.com/project_stuff/2014/CnCMixNameFinder/

 

Options:

Name ID: needs the hex ID as xcc mixer displays it.

Start of name / End of name: parts of the name you might know. For example, I put "HELI" in there for the start to speed up the generation for that HELIDOWN.AUD since I was fairly sure it'd start with that. A lot of AUD files also have names ending on "1". Obviously, if your start + end parts together are longer than the given maximum length (see below), the generator won't do anything. It will however check the resulting filename if the start + end parts together are exactly the maximum length, even if nothing is ever generated to add in between them, and test if that is the given ID.

Extension: You have to set the extension at the moment. There's no way currently implemented to brute force that as well.

Minimum length: the minimum length for the filename part to generate. This is of the WHOLE filename part, including the given start and end pieces, so maximum 8 characters. It'll decide internally what that means for the actual piece it needs to generate.

Maximum length: the maximum length for the filename part to generate. Same rules as the minimum length. Obviously needs to be bigger than the minimum length.

Use alphabet characters only: this options limits the generator to just A-Z characters (the name ID algorithm is case insensitive, btw). This leaves the numbers, "-" and "_" out of the generation process. This speeds up the generation, but isn't as thorough. Would be handy if you suspect a filename indeed just being purely alphabetical and maybe ending on "1", since then putting "1" as "End of name" will still be a lot faster than going over an additional 12 characters.

Find all matches: Keep generating after finding a match. When doing fully-fledged brute forcing without knowing any part of the name, this is strongly advised, since unlike hashing algorithms like MD5, the C&C ID encoding algorithm very often does NOT give unique IDs.

Share this post


Link to post
Share on other sites

Found a match on "AAATIV.AUD". I wonder if it's the right one... gonna expand that tool further to allow getting multiple matches, and I hope I can somehow set a starting point for the brute force generation.

[edit]

Ugh, this is generating dozens hundreds of strings once it gets at a length of 6.

Some of the more interesting ones so far:
CRATE4.AUD
DHATCH.AUD

It's probably the crate one... though it's odd because there are not CRATE1 - 3 sounds.

[edit]

Nope, not the crate one; the .juv version in zounds.mix doesn't match that. Scratch that, I apparently mistyped the ID  O_o

Share this post


Link to post
Share on other sites

In zounds.mix:

1834FDD7 - HELIDOWN.JUV
81EA0B15 - HELIUP1.JUV

Hmm, maybe if I find the corresponding juv of the mystery sound I'll find out what it is :D

Also, updated tool is uploaded, with added generation start length, and the ability to generate beyond the first match.

[edit]

aud.mix also has a bunch of unidentifieds in XCC Mixer, but they're actually all in setup.exe, so not hard to find...

CMPTALK2.AUD
CMPTALK3.AUD
CMPTALK4.AUD
CMPTALK5.AUD
FINISH1.AUD

 

I'm currently using a dirty hack into my own program (:P) to generate strings for that mystery sound and match them to both the .juv and the .aud version in one run. From what they sound like they certainly seem like the same thing.

Share this post


Link to post
Share on other sites

Moved it to the tech center. It's kind of the place to talk about looking into oddities in the games anyway.

Share this post


Link to post
Share on other sites

Wow, that's a pretty great achievement. Those heli sounds are unused, right? Maybe you could try and put them in game. I'm not on my computer right now, so later I'll see if they are suitable for being ingame or not.

 

 

Share this post


Link to post
Share on other sites

I think the reason they were disabled is because they're really fricking long :P

I once re-enabled the tree burning sound. It just got annoying.

Anyway... it seems I just brute-forced an entire weekend for nothing, since I misspelled the ID of the .juv version of the file. To make matters worse, when I corrected that, it gave the exact same hundreds of matches as the .aud did. Bah.

I'm just going to conclude it's most likely CRATE4.AUD/JUV.

Share this post


Link to post
Share on other sites

Interesting, I always wondered how that global mix database.dat from XCC Mixer was filled with values. Great work with your reverse engineering and decrypting efforts.

 

there's loads of unused/infrequently occuring sounds in the mix files

including a few water sound effects and other stuff

 

What are the names of the water sound effects in Tiberian Dawn?

Share this post


Link to post
Share on other sites
On 2/3/2014 at 6:03 PM, Matt said:

Interesting, I always wondered how that global mix database.dat from XCC Mixer was filled with values. Great work with your reverse engineering and decrypting efforts.

Well most filenames are just taken from the exe file. But I did wonder how XCC knew previously unknown filenames like the unused infantry decay animations in C&C1, and the Nod score and map theme.

Turns out Olaf also wrote himself a little brute force app to figure that stuff out when he researched the filenames :P

Share this post


Link to post
Share on other sites

Ugh, this is generating dozens hundreds of strings once it gets at a length of 6.

Some of the more interesting ones so far:

CRATE4.AUD

DHATCH.AUD

 

It's probably the crate one... though it's odd because there are not CRATE1 - 3 sounds.

By the looks of how some of the sound files are named in C&C and RA, the numbers might not represent an actual sequence of multiple sounds that are used in the game, but rather it represents the number of "takes" in recording the same sound. So for example with the above crate sound, take #4 was apparently selected as the most appropriate version of that sound. (Alternately those might have been not "takes" per se but maybe they just took random sounds from a sound library that could be useful, and then selected some of them for use in the game.)

 

That's entirely my speculation though, but this is the impression I got from the file names in C&C and RA.

Share this post


Link to post
Share on other sites

Actually, most of the game's sounds are from audio clip collections they bought.

Share this post


Link to post
Share on other sites

Actually, most of the game's sounds are from audio clip collections they bought.

I suspected that much. When I said "takes" I referred to the speech clips in the first place, and also the "juvenile" sound effects :)

Share this post


Link to post
Share on other sites

Now I understand why they were unused. The sound sequences are too long to fit into the game. It only works with slow ascending/descending helicopters in cut scenes.

heli*aud.zip

Share this post


Link to post
Share on other sites

I know. I only researched the file names out of curiosity, to fill in those last blind spots in my C&C1 knowledge.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...