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]