Music converter, PLEASE HELP!

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

Guest
I accidentally destroyed the acm->wav converter and the website i got it from is closed, if anybody has it please reply to this message (webmaster might also want to have it on their webpage).
 
Visit http://www.pipboy2000le.f2s.com/ home of The Mod Squad, there're lots of info and programs for download.
The program you request is there, too.

And in a couple of days there will be available the first alpha of Fallout ACM Station. Player/Converter utility with several very cool features ;-).
 
Or even better..

>Visit http://www.pipboy2000le.f2s.com/ home of The Mod
>Squad, there're lots of info
>and programs for download.
>The program you request is there,
>too.
>
>And in a couple of days
>there will be available the
>first alpha of Fallout ACM
>Station. Player/Converter utility with several
>very cool features ;-).

Better yet, download GAP a game music player/converter (only into WAV files). You can find it at:

http://www.fortunecity.com/campus/electrical/81/samael.html

What's nice about GAP is that you can have it search through files to find audio files too. I simply had it scan master.dat and it located the ACM tracks inside. No need to decompress the master.dat file.

It works on many game files like for Starcraft, Fallout, DOOM, and others.

Now if only my graphics editor could do that....

The only problem was that it didn't recognize the ACM sound effects as mono, so they were in double time. You can easily convert them into mono later however. It also does bulk-conversion (select a whole list of files and convert).

It even has source code available (sorry guys, the ACM decompressor is in assembly).

-Xotor-

[div align=center]

http://www.poseidonet.f2s.com/files/nostupid.gif
[/div]
 
RE: Why it is better?

Do I really need to explain?

One word: Utility.

Not only can this program convert ACM files with ease, you can play/stream them directly from the DAT file, create playlists, and best of all: It works with many other file formats.

Unless your program will create ACM files it is simply useless to make another converter.

-Xotor-

[div align=center]

http://www.poseidonet.f2s.com/files/nostupid.gif
[/div]
 
Don't be dissing MatuX's program...

>Do I really need to explain?
>
>
>One word: Utility.
>
>Not only can this program convert
>ACM files with ease, you
>can play/stream them directly from
>the DAT file, create playlists,
>and best of all:
>It works with many other
>file formats.

Not Planescape Torment sounds :-(

>Unless your program will create ACM
>files it is simply useless
>to make another converter.

It was his first program and it is a very good one.

[TABLE border=5' cellspacing='0' cellpadding='15' bgcolor='#000000' bordercolor='#808080' bordercolorlight='#C0C0C0' bordercolordark='#000000][TR][TD]

[/center]
[TABLE border=0' cellspacing='0' cellpadding='0' bgcolor='#000000][TR][TD]
[TD][center][font face=arial, helvetica, ms sans serif" color="red][a href=mailto: [email]sea_man_stains__@hotmail.com[/email]]Smackrazor[/a][/center]
[font face=arial, helvetica, ms sans serif" color="silver]Webmaster: [a href=//www.pipboy2000le.f2s.com]PIPBoy 2000 LE[/a]
Co-webmaster: [a href=//www.diepokemon.f2s.com]NPA[/A][/TD][/TR]
[/TABLE][/TD][/TR][/TABLE]​
 
RE: Why it is better?

LOL, you talk like if you knew my program......

Well, let him, Smack... I'm sure that he has a lot of experience doing useful programs.

Xotor, do you have any other utility than write and write and write...
It seems that your knowledge is bigger than a giant library full of books, why you don't make something with it?
 
Really! Imagine that!

A giant library full of books! Wow! You must be supreme high grand master of the obvious ;-)


[TABLE border=5' cellspacing='0' cellpadding='15' bgcolor='#000000' bordercolor='#808080' bordercolorlight='#C0C0C0' bordercolordark='#000000][TR][TD]

[/center]
[TABLE border=0' cellspacing='0' cellpadding='0' bgcolor='#000000][TR][TD]
[TD][center][font face=arial, helvetica, ms sans serif" color="red][a href=mailto: [email]sea_man_stains__@hotmail.com[/email]]Smackrazor[/a][/center]
[font face=arial, helvetica, ms sans serif" color="silver]Webmaster: [a href=//www.pipboy2000le.f2s.com]PIPBoy 2000 LE[/a]
Co-webmaster: [a href=//www.diepokemon.f2s.com]NPA[/A][/TD][/TR]
[/TABLE][/TD][/TR][/TABLE]​
 
I'm not dissing his program.

I'm not "dissing" his program, I'm just saying why use it when there is something better and already made? Or rather, why refer people to it when there's a better alternative?

-Xotor-

>>Do I really need to explain?
>>
>>
>>One word: Utility.
>>
>>Not only can this program convert
>>ACM files with ease, you
>>can play/stream them directly from
>>the DAT file, create playlists,
>>and best of all:
>>It works with many other
>>file formats.
>
>Not Planescape Torment sounds :-(
>
>>Unless your program will create ACM
>>files it is simply useless
>>to make another converter.
>
>It was his first program and
>it is a very good
>one.
>
>[TABLE border=5' cellspacing='0' cellpadding='15' bgcolor='#000000'
>bordercolor='#808080' bordercolorlight='#C0C0C0' bordercolordark='#000000][TR][TD]
>

>[/center]
>[TABLE border=0' cellspacing='0' cellpadding='0' bgcolor='#000000][TR][TD]
>[TD][center][font face=arial, helvetica, ms sans serif"
>color="red][a href=mailto: [email]sea_man_stains__@hotmail.com[/email]]Smackrazor[/a][/center]
>[font face=arial, helvetica, ms sans serif"
>color="silver]Webmaster: [a href=//www.pipboy2000le.f2s.com]PIPBoy 2000 LE[/a]
>
>Co-webmaster: [a href=//www.diepokemon.f2s.com]NPA[/A][/TD][/TR]
>[/TABLE][/TD][/TR][/TABLE]


[div align=center][hr]
[url]http://www.poseidonet.f2s.com/files/nostupid.gif[/url]
[/div]​
 
And this relates to the question at hand how..?

>LOL, you talk like if you
>knew my program......

MatuX what IS to infer about your program? It converts ACM files to WAV files. BIG FUCKING DEAL. It has been done. No wait, is it different because it also spits out your name?

What could you POSSIBLY add to it that hasn't been done? Visual effects? No wait.. it runs from Windows.. or no.. it does batch conversion. I tell you it has been done already, and probably infinitely better.

>Well, let him, Smack... I'm sure
>that he has a lot
>of experience doing useful programs.

MatuX, I don't need to list what I know, and quite frankly it doesn't relate to the topic at hand.

>Xotor, do you have any other
>utility than write and write
>and write...

Actually I do, unfortunately it was huge (~2 meg) and my old webpage provider (Virtualave) limited the file upload size to about 1 meg if I remember. It is also too large for Hotmail to upload.

I should put it up sometime, it's a 3D world-map viewer.

I made a cheezy Fallout Font printer for people who make Fallout comics, which I don't find too useful actually, and way too large for what it does.

>It seems that your knowledge is
>bigger than a giant library
>full of books, why you
>don't make something with it?

Oh the sarcasm, it's killing me.

You must be misreading me here, I believe you should never reinvent the wheel unless you can improve on it. Your ACM converter will likely never par with what is already out, what's the use?

-Xotor-

[div align=center]

http://www.poseidonet.f2s.com/files/nostupid.gif
[/div]
 
RE: Really! Imagine that!

>A giant library full of books!
>Wow! You must be supreme
>high grand master of the
>obvious.

Smack, I could have you banned for that, but I won't. Don't patronize me. I am simply pointing out that there is a great program called GAP, and that whatever ACM program MatuX or whoever is making will probably never compare with.

Don't reinvent the wheel. It is stupidity to do more work than is necessary.

-Xotor-

[div align=center]

http://www.poseidonet.f2s.com/files/nostupid.gif
[/div]
 
RE: And this relates to the question at hand how..?

Look...

Ok, GAP is better than what I'm doing, not because it can do the work better, but just because it supports more games, so, it's good for the gamer.
But, GAP is not efficient with Fallout ACM files. The reproduction is completly linear (you can't jump to the second minute of AKISS.ACM, for example). You can't handle play-rates, so, lots of ACM will be heared at 22050*2 (double speed), the technical information displayed about the ACMs is incorrect (there is where the play-rates bug resides), the DAT scanning is VERY slow, specially for the only ACM container, master.dat, so, it's impossible to extract any ACM from master.dat if you don't want to wait a long time waiting for GAP to scan all the 333mb of master.dat, and the worse is that it doesn't recognize the filenames of the ACMs in the DATs, and, try to find the file you want in all the 470 ACMs in master.dat! And with the play-rate bug the work just get harder...
In other words, GAP is a Game Audio Player, the purpose of it is to play the audio files from other games, and it does a great work. My program is an ACM "Station" (I renamed it because Player/Converter was to little for what it really does), so the purpose for it existence is to efficiently manage Fallout ACMs, and it has an implementation for when in a near future we could know how to make WAV to ACM conversions. It's going to support Fallout 1 DATs, MP3 conversion, it manages play-rates, play positions, DAT scanning is FAST, and you have to guess why. And, oh! Before I forget, I have included a file associtation, so, if you want to quickly hear an ACM you just have to double click on it. Nice, huh?
Ah, before I forget, you can fast-hear any of the ACM saved in master.dat (the "scan" takes less than 1 second) just by clicking "hear" (I fixed that bug, Smack ;), so you just extract the files you want and if you want to extract multiple files, only select them and it automatically will make a full multiple extraction, and don't worry if you don't have enough hard disk space, it will pause the extraction and when you freed up all the space you want, click on "continue"!
And, if you just want to load a file directly from master.dat, just click on the feature.
And what is good on using batch conversion is that you only have to put a Dll where the program was installed and automatically all the WAV to ACM conversion capabilities are gonna be enabled. And when the time comes, everyone will be able to direct record to a WAV or an ACM directly from my program. And, in future versions I will make tiny things like minimize to tray bar and bring a full documentation on ACMs, of course, if Interplay lets me include it or just for private use.

So, it's my first program, it may contain bugs because I have learned a lot of new things since I started to make it (another pro on the make of my program), but I promise everyone that every bug founded will be fixed.

I THINK, that it has better functions than GAP because I specialize on Fallout, just see the cool interface I made.

With this, I'm not saying that GAP is bad, GAP IS EXCELLENT! Its code helped me a lot while making my program, and Asatur (GAP creator) helped me a lot, too. So, don't misunderstand.

Also, I noted that you knew specs that nobody else knew, who told you that about batch conversion? Serge? Alexander?
Maybe they forgot to tell you some stuff, or maybe I forgot to tell them some stuff...
It seems that you have good contacts and good capabilities in programming, why you don't go to Team X and help with the Mapper? It would get the development faster, no?


And finally, I wanted to sorry for the aggresive "sarcasm" I used in the last post, it's just that I get pissed off.
And let Smack in peace, he was just defending me, he doesn't deserve to be banned in any form because he is a really cool guy :-).
 
RE: Really! Imagine that!

Oh, come on...

"It is stupidity to do more work than is necessary"
You said...

*In joke's tone*
Did you really would have to put your hand in your mouse, move it to the ban button, move your hands to your keyboard, write Smack's IP, then move your hand back to the mouse, move it to the "ban now!" button, click on it, and wait until the "Smack has been banned" sign appeared?

Here we say, do not give more value to the dick of which the dick is worth. :-)
 
RE: I'm not dissing his program.

Do you really mean better? Or do you mean more diverse? You can't really compare one program with another when you haven't tried it out.

[TABLE border=5' cellspacing='0' cellpadding='15' bgcolor='#000000' bordercolor='#808080' bordercolorlight='#C0C0C0' bordercolordark='#000000][TR][TD]

[/center]
[TABLE border=0' cellspacing='0' cellpadding='0' bgcolor='#000000][TR][TD]
[TD][center][font face=arial, helvetica, ms sans serif" color="red][a href=mailto: [email]sea_man_stains__@hotmail.com[/email]]Smackrazor[/a][/center]
[font face=arial, helvetica, ms sans serif" color="silver]Webmaster: [a href=//www.pipboy2000le.f2s.com]PIPBoy 2000 LE[/a]
Co-webmaster: [a href=//www.diepokemon.f2s.com]NPA[/A][/TD][/TR]
[/TABLE][/TD][/TR][/TABLE]​
 
All right all right...No need to rustle your feathers...

It could be just me, but doesn't ;-) usually mean it's a joke, pay no heed to this comment?


[TABLE border=5' cellspacing='0' cellpadding='15' bgcolor='#000000' bordercolor='#808080' bordercolorlight='#C0C0C0' bordercolordark='#000000][TR][TD]

[/center]
[TABLE border=0' cellspacing='0' cellpadding='0' bgcolor='#000000][TR][TD]
[TD][center][font face=arial, helvetica, ms sans serif" color="red][a href=mailto: [email]sea_man_stains__@hotmail.com[/email]]Smackrazor[/a][/center]
[font face=arial, helvetica, ms sans serif" color="silver]Webmaster: [a href=//www.pipboy2000le.f2s.com]PIPBoy 2000 LE[/a]
Co-webmaster: [a href=//www.diepokemon.f2s.com]NPA[/A][/TD][/TR]
[/TABLE][/TD][/TR][/TABLE]​
 
Now that's what I wanted to see.

Finally, you proved your point with.. proof. I don't see that much.

Why GAP is slow with master.dat: It's a binary string finder. It searches files, any file, for specific file headers like "RIFF" and notes them as sound file. Using GAP I have been able to extract sounds from games that have no extractors like Master of Orion 2 (great sound effects and pretty good music).

As for Fallout 2 ACM management, your util seems to take the cake for that.

Oh and the best way to convert all the ACM files into WAVs is to associate ACM files with the ACM converter (add the mono switch), select the files from your directory in windows, and hit enter. The files will be converted with mass speed. That's how I managed to convert every ACM file in the Master.dat.

Does Asatur actually have ACM specs or did he just rip the assembly from the program itself?

Re Smackrazor: I said I wasn't going to ban him, I was just warning him not to push it.

-Xotor-

>Ok, GAP is better than what
>I'm doing, not because it
>can do the work better,
>but just because it supports
>more games, so, it's good
>for the gamer.
>But, GAP is not efficient with
>Fallout ACM files. The reproduction
>is completly linear (you can't
>jump to the second minute
>of AKISS.ACM, for example). You
>can't handle play-rates, so, lots
>of ACM will be heared
>at 22050*2 (double speed), the
>technical information displayed about the
>ACMs is incorrect (there is
>where the play-rates bug resides),
>the DAT scanning is VERY
>slow, specially for the only
>ACM container, master.dat, so, it's
>impossible to extract any ACM
>from master.dat if you don't
>want to wait a long
>time waiting for GAP to
>scan all the 333mb of
>master.dat, and the worse is
>that it doesn't recognize the
>filenames of the ACMs in
>the DATs, and, try to
>find the file you want
>in all the 470
>ACMs in master.dat! And with
>the play-rate bug the work
>just get harder...
>In other words, GAP is a
>Game Audio Player, the purpose
>of it is to play
>the audio files from other
>games, and it does a
>great work. My program is
>an ACM "Station" (I renamed
>it because Player/Converter was to
>little for what it really
>does), so the purpose for
>it existence is to efficiently
>manage Fallout ACMs, and it
>has an implementation for when
>in a near future we
>could know how to make
>WAV to ACM conversions. It's
>going to support Fallout 1
>DATs, MP3 conversion, it manages
>play-rates, play positions, DAT scanning
>is FAST, and you have
>to guess why. And, oh!
>Before I forget, I have
>included a file associtation, so,
>if you want to quickly
>hear an ACM you just
>have to double click on
>it. Nice, huh?
>Ah, before I forget, you can
>fast-hear any of the ACM
>saved in master.dat (the "scan"
>takes less than 1 second)
>just by clicking "hear" (I
>fixed that bug, Smack ;),
>so you just extract the
>files you want and if
>you want to extract multiple
>files, only select them and
>it automatically will make a
>full multiple extraction, and don't
>worry if you don't have
>enough hard disk space, it
>will pause the extraction and
>when you freed up all
>the space you want, click
>on "continue"!
>And, if you just want to
>load a file directly from
>master.dat, just click on the
>feature.
>And what is good on using
>batch conversion is that you
>only have to put a
>Dll where the program was
>installed and automatically all the
>WAV to ACM conversion capabilities
>are gonna be enabled. And
>when the time comes, everyone
>will be able to direct
>record to a WAV or
>an ACM directly from my
>program. And, in future versions
>I will make tiny things
>like minimize to tray bar
>and bring a full documentation
>on ACMs, of course, if
>Interplay lets me include it
>or just for private use.
>
>
>So, it's my first program, it
>may contain bugs because I
>have learned a lot of
>new things since I started
>to make it (another pro
>on the make of my
>program), but I promise everyone
>that every bug founded will
>be fixed.
>
>I THINK, that it has better
>functions than GAP because I
>specialize on Fallout, just see
>the cool interface I made.
>
>
>With this, I'm not saying that
>GAP is bad, GAP IS
>EXCELLENT! Its code helped me
>a lot while making my
>program, and Asatur (GAP creator)
>helped me a lot, too.
>So, don't misunderstand.
>
>Also, I noted that you knew
>specs that nobody else knew,
>who told you that about
>batch conversion? Serge? Alexander?
>Maybe they forgot to tell you
>some stuff, or maybe I
>forgot to tell them some
>stuff...
>It seems that you have good
>contacts and good capabilities in
>programming, why you don't go
>to Team X and help
>with the Mapper? It would
>get the development faster, no?
>
>
>
>And finally, I wanted to sorry
>for the aggresive "sarcasm" I
>used in the last post,
>it's just that I get
>pissed off.
>And let Smack in peace, he
>was just defending me, he
>doesn't deserve to be banned
>in any form because he
>is a really cool guy
>:-).


[div align=center]

http://www.poseidonet.f2s.com/files/nostupid.gif
[/div]
 
RE: Now that's what I wanted to see.

>Finally, you proved your point with.. proof. I
>don't see that much.
>
Thanks... About the subject "Now that's what I wanted to see."

Was this somekind of test? Anyway, thanks for the approval...


>Why GAP is slow with master.dat: It's a binary
>string finder. It searches files, any file, for
>specific file headers like "RIFF" and notes them
>as sound file. Using GAP I have been able to
>extract sounds from games that have no
>extractors like Master of Orion 2 (great sound
>effects and pretty good music).
>
>As for Fallout 2 ACM management, your util seems
>to take the cake for that.
>
What doesn't Asatur have are the DAT specs. I think he didn't knew that the DirTree (bottom of any F2 DAT) had all the information to locate all the ACMs in a DAT.
About the scan that GAP makes, do you mean that it does a linear scanning reading each Dword (4 bytes/long integer) and compating it with the ACM header? Because if that is the technique that Asatur uses, the speed is admirable, really......


But, since I don't have the need (and I didn't know how to do it, until now), I just made a list file containing all the ACMs located on Master.dat, and, because I'm using batch conversion, the C Dlls makes all the work in almost no time.
But don't worry, when we can make ACMs and DATs (the DAT part is comming very soon... BY ME ;-)!) I'm gonna upgrade the code to have it to load and extract any ACM from any DAT.


>Does Asatur actually have ACM specs or did he
>just rip the assembly from the program itself?
>
It isn't in Assembler, it's pure C! And worse, it was compiled with Visual C :P.
He ripped the code from ACM2WAV and adapted it to his program.


PS: Don't I deserve a little "sorry" for being so cruel with me??????
 
RE: Now that's what I wanted to see.

>>Finally, you proved your point with.. proof. I
>>don't see that much.
>>
>Thanks... About the subject "Now that's
>what I wanted to see."
>
>
>Was this somekind of test? Anyway,
>thanks for the approval...

No, but rather I don't normally see people back themselves up with real proof.

>>Why GAP is slow with master.dat: It's a binary
>>string finder. It searches files, any file, for
>>specific file headers like "RIFF" and notes them
>>as sound file. Using GAP I have been able to
>>extract sounds from games that have no
>>extractors like Master of Orion 2 (great sound
>>effects and pretty good music).
>>
>>As for Fallout 2 ACM management, your util seems
>>to take the cake for that.
>>
>What doesn't Asatur have are the
>DAT specs. I think he
>didn't knew that the DirTree
>(bottom of any F2 DAT)
>had all the information to
>locate all the ACMs in
>a DAT.
>About the scan that GAP makes,
>do you mean that it
>does a linear scanning reading
>each Dword (4 bytes/long integer)
>and compating it with the
>ACM header? Because if that
>is the technique that Asatur
>uses, the speed is admirable,
>really......

I must be speaking of different things.

GAP uses a linear byte read-and-compare to find files within other files. As soon as it locates a header string it checks for validity and then marks the location within the file for further use.

>But, since I don't have the
>need (and I didn't know
>how to do it, until
>now), I just made a
>list file containing all the
>ACMs located on Master.dat, and,
>because I'm using batch conversion,
>the C Dlls makes all
>the work in almost no
>time.
>But don't worry, when we can
>make ACMs and DATs (the
>DAT part is comming very
>soon... BY ME ;-)!) I'm
>gonna upgrade the code to
>have it to load and
>extract any ACM from any
>DAT.

What I'm asking is if you or the guy who made ACM2WAV have the actual ACM specs (as in the decompression algorithm).

GAP only has a section, written in assembly, which does the decompression, the rest is C/C++.

>>Does Asatur actually have ACM specs or did he
>>just rip the assembly from the program itself?
>>
>It isn't in Assembler, it's pure
>C! And worse, it was
>compiled with Visual C
> :P.
>He ripped the code from ACM2WAV
>and adapted it to his
>program.

>PS: Don't I deserve a little
>"sorry" for being so cruel
>with me??????


Now that you've mentioned it, or rather because you mentioned it: No. :)

-Xotor-

[div align=center]

http://www.poseidonet.f2s.com/files/nostupid.gif
[/div]
 
Back
Top