the Phrozen Forums
  Graphics and Animation
  .dc6 file format: looking for technical description

Post New Topic  Post A Reply
profile | register | preferences | faq | search

UBBFriend: Email This Page to Someone! next newest topic | next oldest topic
Author Topic:   .dc6 file format: looking for technical description
Bartman
Serf

Posts: 3
From: Bruges, Belgium
Registered: May 2002

posted 10 May 2002 06:58     Click Here to See the Profile for Bartman   Click Here to Email Bartman        Reply w/Quote   
I am looking for a description of the structure of the dc6 file format.
I am sure its probably somewhere on the net, as there are many programs than can decode/encode dc6 files.
I looked at it myself, and its obviously not a straight-forward format, it uses compression.

IP Logged

Paul Siramy
WarLord

Posts: 186
From: Gannat, France
Registered: Mar 2002

posted 10 May 2002 14:06     Click Here to See the Profile for Paul Siramy   Click Here to Email Paul Siramy        Reply w/Quote   Visit Paul Siramy's Homepage!
It's compressed, yep, but sooooooooooo easily. I didn't have time to make doc on the dc6 format, but I can give you 2 links to prog that can read dc6.

dc6con.zip modified by me to be able to read animated dc6, and to remove some limits.

dc6color.zip a simpler program I made, since it just load dc6 for its own purpose.

They're both in C.

<<< EDIT >>>

* the DC6BLOCKHEADER you can see in the dc6color prog have offset_x & offset_y, while in dc6con they are considered as unknown data.

* these offset_x and offset_y are relative to the BOTTOM left corner !

* In summary, here's the format of a dc6 (a "block" is an image, or a frame of an animation if you prefer)

* header
* X pointers (absolute position in file) to block data
* X block data structured like this :
      * header
      * compressed image

* A block can't be more than 256*256 pixels, this is why 800*600 bitmaps are split into several blocks.

* there's no palette data in the dc6.

That's not exactly the doc you're looking for, but it's a start.

[This message has been edited by Paul Siramy (edited 10 May 2002).]

IP Logged

Bartman
Serf

Posts: 3
From: Bruges, Belgium
Registered: May 2002

posted 11 May 2002 09:50     Click Here to See the Profile for Bartman   Click Here to Email Bartman        Reply w/Quote   
Thanks for the info, I will check the source code and see what I can do with it.

IP Logged

Bartman
Serf

Posts: 3
From: Bruges, Belgium
Registered: May 2002

posted 11 May 2002 09:52     Click Here to See the Profile for Bartman   Click Here to Email Bartman        Reply w/Quote   

[This message has been edited by Bartman (edited 11 May 2002).]

IP Logged

Diablo 2
Knight

Posts: 99
From: beattyville, ky, united states
Registered: Mar 2002

posted 12 May 2002 15:09     Click Here to See the Profile for Diablo 2   Click Here to Email Diablo 2        Reply w/Quote   Visit Diablo 2's Homepage!
Also there is Dc6 Maker it is the one I use to help me on my mod

------------------
Anybody that Likes Diablo knows that he can unleash the most power in Hell compared to Baal

IP Logged

All times are Central Standard Time

next newest topic | next oldest topic

Administrative Options: Close Topic | Archive/Move | Delete Topic
Post New Topic  Post A Reply
Hop to:

Contact Us | The PhrozenKeep

© PhrozenKeep.com . all buttons made by the Evilenglishman . swords and shields by DigiBO.


Ultimate Bulletin Board 5.47c