Important information: this site is currently scheduled to go offline indefinitely by end of the year.

Dungeon Keeper 2

The Original Forum. Game archives, full of resources. How to open them? Get help here.
Post Reply
Viruzz

Dungeon Keeper 2

Post by Viruzz »

I know its old now, but what about the other files of Dungeon Keeper 2 like Meshes, Sprites and so on?
The only format supported by MultiEx Commander is .sdt... :(
DemonS_HorizoN
ultra-n00b
Posts: 6
Joined: Thu May 13, 2004 7:21 pm
Been thanked: 1 time
Contact:

Post by DemonS_HorizoN »

Dungeon Keeper rockz :wink:

EA-Games and Bullfrog don't want to make a third Game :-(

but modding is a good way to revive it :D
Elbereth
VVIP member
VVIP member
Posts: 21
Joined: Thu Jun 26, 2003 3:44 pm
Location: Belgium/France/Peru
Been thanked: 1 time
Contact:

Re: Dungeon Keeper 2

Post by Elbereth »

Viruzz wrote:I know its old now, but what about the other files of Dungeon Keeper 2 like Meshes, Sprites and so on?
There is an official tool for .WAD files in DK2 and even a way for the game to use external files instead of .WAD. :)

You can get it here:
http://dk2.ea-europe.com/dk2/content/su ... index.html

Here is what I know about DK2 .WAD format:
- There is a header :

Code: Select all

type DWFBHeader = packed record
       ID: array[0..3] of char;
       Version: integer;
       Filler: array[0..63] of byte;
       Dirnum: integer;
       NameOffset: integer;
       NameSize: integer;
       Unknown: integer;
     end;
ID is "DWFB"
- Just after the header is the index (Dirnum times DWFBEntry) :

Code: Select all

type DWFBEntry = packed record
       Unknown: integer;
       NameOffset: integer;
       NameSize: integer;
       Offset: integer;
       Size: integer;        // Compressed size in bytes
       CompMethod: integer;  // Compression method: 0 = None
                             //                     4 = Unknown compression method
       UncompSize: integer;  // Decompressed size in bytes
       Filler: array[0..11] of byte;
     end;
Entries with CompMethod = 4 are compressed with something that looks like Huffman compression (but I haven't had time to have a deeper look at it).

Hope this helps.
Dragon UnPACKer - The Open Source Game Archive Extractor
SilentHill
VIP member
VIP member
Posts: 16
Joined: Sun Feb 05, 2006 11:18 am
Been thanked: 1 time

Post by SilentHill »

Can I change the original sound (.mp2) files with my own translated files?

We'd like to translate this game into hungarian, but first of all, we should know if it works.
Mr.Mouse
Site Admin
Posts: 4073
Joined: Wed Jan 15, 2003 6:45 pm
Location: Dungeons of Doom
Has thanked: 450 times
Been thanked: 682 times
Contact:

Post by Mr.Mouse »

There are various MP2 encoders around, to convert from wav to mp2 to mp3 etc. That will work. You chould check what type of MP2 the game uses and then make sure your mp2s are like that.
SilentHill
VIP member
VIP member
Posts: 16
Joined: Sun Feb 05, 2006 11:18 am
Been thanked: 1 time

Post by SilentHill »

Sorry, I wasn't clear enough before.

The sound files are compressed into a lot of *.sdt files that can be read with MultiEx Commander I saw that the Import option doesn't work so I'd like to know if I need a plug-in to make it work, or it just can read them, and there's no way to replace the orig. files within the *.sdt file with my own ones.
Mr.Mouse
Site Admin
Posts: 4073
Joined: Wed Jan 15, 2003 6:45 pm
Location: Dungeons of Doom
Has thanked: 450 times
Been thanked: 682 times
Contact:

Post by Mr.Mouse »

Sorry for the late reponse, but I'm swamped in work and family matters. I will see if I can fix file replacement for you.
SilentHill
VIP member
VIP member
Posts: 16
Joined: Sun Feb 05, 2006 11:18 am
Been thanked: 1 time

Post by SilentHill »

Thank you, and please, let me know if you figure it out.
Rheini
Moderator
Posts: 652
Joined: Wed Oct 18, 2006 9:48 pm
Location: Germany
Has thanked: 19 times
Been thanked: 46 times
Contact:

Post by Rheini »

Any updates here?
no?
Rheini
Moderator
Posts: 652
Joined: Wed Oct 18, 2006 9:48 pm
Location: Germany
Has thanked: 19 times
Been thanked: 46 times
Contact:

Post by Rheini »

Started to figure out mesh format.
viewtopic.php?t=2546
Post Reply