ShadowFlare's Realm
http://sfsrealm.hopto.org/cgi-bin/yabb2/YaBB.pl
ShadowFlare's Realm Forums >> Program Development >> Starcraft File Format Specifications
http://sfsrealm.hopto.org/cgi-bin/yabb2/YaBB.pl?num=1138774855

Message started by CBWhiz on Jan 21st, 2006, 6:21am

Title: Starcraft File Format Specifications
Post by CBWhiz on Jan 21st, 2006, 6:21am

Hello, I was wondering where I could find the most recently updated specs for *.CHK (Starcraft Map Data), *.GRP (Starcraft Sprites, I belive), units.dat, and the other major .dat files in the Starcraft MPQs?

I remember CamSys used to have them (alas, their dissapearance sucked), so if anybody still has them it'd be much appreciated.

In addition, if somebody has the filenames and storage properties for how the tileset data and tiles are implemented, please let me know. Thanks!

Title: Re: Starcraft File Format Specifications
Post by CBWhiz on Jan 21st, 2006, 7:03am

sorry, wrong section - haven't been here in awhile.

Title: Re: Starcraft File Format Specifications
Post by ShadowFlare on Feb 1st, 2006, 7:25am

I think I have some of the .CHK information.  In addition to that, I do have the specifications for the .GRP format or at least some code I wrote to display them.  As for the others, I don't think I have anything on those.

Title: Re: Starcraft File Format Specifications
Post by ShadowFlare on Mar 30th, 2006, 12:16am

Some of the format specs are at http://www.smempire.org/specs/ (which apparently isn't linked to on the site...)

I haven't found a site with the .grp specs from Camsys.org, but there are other versions of the spec around.  One in particular that I found did seem to look correct, except for that it had a couple unknowns.  The address: http://pipin.tmd.ns.ac.yu/extra/fileformat/games/grp/grp.txt
The two unknown bytes in the frame table are the frame's width and height, so keep in mind while looking through that spec that contrary to what the author says, the frame's exact size is able to be known before any part of the decoding of the frame.  So for example, unlike what they did, you can actually check for the end of line in the graphic by the exact length of it in pixels, not just the length in encoded bytes.

Title: Re: Starcraft File Format Specifications
Post by Ojan_Pojan on Mar 30th, 2006, 1:36pm

It's not linked to since that section isn't done.... It will happen, some year.

The .grp-spec that isn't available there is the CamSys .grp spec. I have it on my computer, and I just need to HTML-ize it :p

If you have any more Blizzard related specs to contribute with, then please tell me :)

Title: Re: Starcraft File Format Specifications
Post by ShadowFlare on Mar 30th, 2006, 5:48pm

I didn't realize it until just recently, but I have that same .grp spec saved on my hard drive, too.  I think I also have most or all of the other camsys specs that were ever there, too.

Title: Re: Starcraft File Format Specifications
Post by Ojan_Pojan on Mar 31st, 2006, 12:37pm

Yeah, I belive I have them too.... However, just to make sure we're not missing any, would you mind sending me or uploading the specs you have?

I greatly appreciate it :)

ShadowFlare's Realm » Powered by YaBB 2.2.1!
YaBB © 2000-2008. All Rights Reserved.