Gold Community Public Commander Keen Forum
    > The Classics
        > Monster Bash FILEID.diz
New Topic    Add Reply

Page 1 2

<< Prev Topic | Next Topic >>
Author Comment
Nickssoft
Vortininja
Posts: 38
(2/2/03 5:07 pm)
Reply
Monster Bash FILEID.diz
could somebody send me the fileid.diz for Monster Bash 2 and 3 because it wot run without it Thanks.:p

Frenkel
Vortininja
Posts: 144
(2/2/03 6:20 pm)
Reply
Re: Monster Bash FILEID.diz
Ask Joe Siegler at www.3drealms.com

Groeten van Frenkel
Visit The Official S&F Prod. Homepage at http://www.sfprod.cjb.net

KeenCommander
Vorticon Elite
Posts: 564
(2/3/03 4:45 am)
Reply
Re: Monster Bash FILEID.diz
On another topic, can anyone tell me where I can download the Monster Bash tunes?

Frenkel
Vortininja
Posts: 145
(2/4/03 3:06 pm)
Reply
Re: Monster Bash FILEID.diz
The IMF's are compressed and I don't know how to decompress them.

Groeten van Frenkel
Visit The Official S&F Prod. Homepage at http://www.sfprod.cjb.net

Canthlian
Vortininja
Posts: 33
(2/4/03 7:52 pm)
Reply
Re: Monster Bash FILEID.diz
If you're desperate enough to get them, have a lot of time on your hands, and a fair bit of experience with programming and compression algorithims, you can probably reverse engineer the data files by checking each file section against the actual game and finding out how it's all compressed together. Just a thought.

Frenkel
Vortininja
Posts: 146
(2/6/03 2:11 pm)
Reply
Re: Monster Bash FILEID.diz
Adam Nielsen a.nielsen@iname.com once emailed me this:

Quote:
The file basically goes like this: (from the start)

File type (2 bytes)
File size (2 bytes)
File name (31 bytes, including terminating NULL)
Compression (2 bytes)
File data ("File size" bytes long)

And then it starts again. If you're using C, you can just read in this
whole structure in one go:

typedef struct {
unsigned short nType;
unsigned short nSize;
char cFilename[31];
unsigned short nCompression;
} MBASH_HEADER;

and then following that read in nSize bytes (which is the file data.)

If you use this structure the file basically goes like this: MBASH_HEADER,
file data, MBASH_HEADER, file data, MBASH_HEADER, file data, etc.

I don't know what "Compression" is for - I originally thought it might be
the type of compression used, but there are so many different values I now
think it may the the uncompressed file size. Especially as the uncompressed
files have this set to zero.

I also got the Keen compression info from Andrew Durdin and now having a
look at the Monster Bash compression, in parts it looks suspiciously like
the same Huffman compression used in Keen. Some patterns of bytes are
repeated multiple times, and this "behaviour" appears in both file formats.
Only trouble is, Huffman requires a "dictionary" or something, and I've got
no idea where that could be in MB. Of course, I'm probably wrong, but you
never know... ;-)

Also, many of the files don't have extensions - I'm assuming that's what the
"File type" value is for. Zero seems to be a "generic" value, used for the
sounds and text files, among others.

The sounds too have names like "digi\witch.voc", so if you're writing an
extractor, you'll probably have to do something about the backslash.

Anyway, that's about all I know, so I hope it helps.


The same file format is used in Scubaventure (a game Apogee made for Softdisk, so id Software had enough time to make Wolfenstein 3-D for Apogee.).

Groeten van Frenkel
Visit The Official S&F Prod. Homepage at http://www.sfprod.cjb.net

KeenCommander
Vorticon Elite
Posts: 572
(2/7/03 7:10 am)
Reply
Re: Monster Bash FILEID.diz
Thanks for the file format specs!

Question:

When you extract them from the package file, are the tunes still garbage because they're compressed? could the 2 bytes for compression be the location in the compression table? Dunno...

Canthlian
Vortininja
Posts: 34
(2/7/03 8:21 am)
Reply
Re: Monster Bash FILEID.diz
Hey, if you figure out how to decompress it, give me a holler! I've been in lust over some of those sprites since 1994!

......... don't even think it.

Frenkel
Vortininja
Posts: 147
(2/8/03 7:32 pm)
Reply
MB
Quote:
When you extract them from the package file, are the tunes still garbage because they're compressed?


When you extract them, the tunes are still garbage because they are compressed.

Quote:
could the 2 bytes for compression be the location in the compression table?


What compression table?

Frenkel
Vortininja
Posts: 157
(2/15/03 3:37 pm)
Reply
Re: MB Tunes
Quote:
On another topic, can anyone tell me where I can download the Monster Bash tunes?


In the slide show preview of Monster Bash there is one song played in the background. Download the file 1mb-pix.zip and in that zip there is a file called Bash.imf and that is one tune of Monster Bash.

You can try to find the file 1mb-pix.zip using www.alltheweb and then the FTP-search.

Groeten van Frenkel
Visit The Official S&F Prod. Homepage at http://www.sfprod.cjb.net

KeenCommander
Vorticon Elite
Posts: 579
(2/16/03 7:51 am)
Reply
Re: MB Tunes
ya, I have that one...

About the compression lookup table--I was just throwing around ideas... :)

Frenkel
Vortininja
Posts: 158
(2/16/03 1:46 pm)
Reply
Re: MB Tunes
"Compression" is the uncompressed file size. The filesize of Bash.imf (from the slideshow) is 15700. And inside Bash1.dat there is a file called Main.imf (bash.imf is the song that you hear during the main screen). "Compression" of that file is also 15700.

So we got a compressed and an uncompressed file. Now we need find the relation between the two.

Groeten van Frenkel
Visit The Official S&F Prod. Homepage at http://www.sfprod.cjb.net

Xtraverse  missing image (scripts.cgispy.com/image.cgi?u=xtraverse)
Stranded Fish
Posts: 1418
(2/18/03 10:18 pm)
Reply
missing image (scripts.cgispy.com/image.cgi?u=xtraverse)
Re: MB Tunes
I have Monster Bash 2 & 3 and they run fine without the fileid.diz.

missing image (scripts.cgispy.com/image.cgi)

Canthlian
Vortininja
Posts: 36
(2/19/03 3:05 am)
Reply
Re: MB Tunes
Huh. Strange. You must have a different version, or maybe a cracked one. Care to share? :P

Xtraverse  missing image (scripts.cgispy.com/image.cgi?u=xtraverse)
Stranded Fish
Posts: 1424
(2/19/03 4:09 pm)
Reply
missing image (scripts.cgispy.com/image.cgi?u=xtraverse)
Re: MB Tunes
There is a fileid.diz included, but the games still work when I take it out. I'll send you guys the fileid.diz if you want.

missing image (scripts.cgispy.com/image.cgi)

Frenkel
Vortininja
Posts: 162
(2/19/03 9:04 pm)
Reply
Re: MB Tunes
Have you tried to play beyond level 1? Normally is says something when you exit level 1 that fileid.diz is missing.

BTW Fileid.diz is inside Bash1.dat.

Groeten van Frenkel
Visit The Official S&F Prod. Homepage at http://www.sfprod.cjb.net

Canthlian
Vortininja
Posts: 40
(2/20/03 5:57 am)
Reply
Re: MB Tunes
Xtraverse, feel free. :P

Frenkel, the fileid.diz in the dat files is for comparison. It's all very well having fileid.diz in the main directory, but I don't think they had checksums back then, and without something to make sure it's the right one...

Nickssoft
Vortininja
Posts: 49
(2/20/03 4:56 pm)
Reply
fileid
Xtrav i need the fileid.diz

my email is

NicksSoftware@hotmail.com

0 UNFLEEXABLE 0 
Vortininja
Posts: 178
(2/21/03 7:06 am)
Reply
Re: fileid
Please send me the fileid too.
I've tried using the ids of duke2 and other
stuff but it don't work.

Xtraverse  missing image (scripts.cgispy.com/image.cgi?u=xtraverse)
Stranded Fish
Posts: 1435
(2/23/03 7:27 pm)
Reply
missing image (scripts.cgispy.com/image.cgi?u=xtraverse)
Re: fileid
ÛÛÛÛ²±° THIS IS PIRATED SOFTWARE! °±²ÛÛÛÛ
ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
THIS FILE IS NOT SHAREWARE -- it is ILLEGAL
and forbidden to upload this copyrighted
software on bulletin boards. If you see
this message on a BBS, please request that
the Sysop remove this software IMMEDIATELY.
Û²±° OR CONTACT APOGEE: (214) 278-5655 °±²Û
IT IS ILLEGAL TO GET THIS FILE FROM A BBS!
ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ


missing image (scripts.cgispy.com/image.cgi)

Yorpy 
Foob
Posts: 422
(2/24/03 7:20 am)
Reply
Re: Monster Bash FILEID.diz
^ haha, is that real?

--------------

EZBOARD SUCKS!

Xtraverse  missing image (scripts.cgispy.com/image.cgi?u=xtraverse)
Stranded Fish
Posts: 1438
(2/24/03 2:35 pm)
Reply
missing image (scripts.cgispy.com/image.cgi?u=xtraverse)
Re: Monster Bash FILEID.diz
Yeah, that's the file.

missing image (scripts.cgispy.com/image.cgi)

Page 1 2 << Prev Topic | Next Topic >>

Add Reply

Email This To a Friend Email This To a Friend
Topic Control Image Topic Commands
Click to receive email notification of replies Click to receive email notification of replies
Click to stop receiving email notification of replies Click to stop receiving email notification of replies
jump to:

- Public Commander Keen Forum - The Classics - Cerebral Cortex 314 -



Powered By ezboard® Ver. 7.31w
Copyright ©1999-2003 ezboard, Inc.