ACCESSING CCdataBase\\ RETRIEVING CCcontentMessage\\ .. msg:"Welcome, user7576."

Here you will find tutorials, help, etc. relating to Camelot Systems' Stardraft, its components, and other associated utilities. For the actual downloads, see the Programs section. Here for Total Converion projects and Custom Archives.

Please Note: Many of the tutorials and FAQs are out of date and it would be wise to cross check newer (yet old) references such as the Starcraft Editing Bible.

See also the Shared Development Section for more general hacking tips.

TUTORIALS

F.A.Q - A concise and up-to-date archive of commonly asked Stardraft questions and answers. [updated August 99]

Arsenal II - a guide to the Starcraft data file editor that is part of Stardraft's CWAD manager.

NOTE: The Arsenal II program is out of date and should only be used if you are aware of the bugs/problems. It would be wise to upgrade to using the Arsenal III external editor at the time being. Look for an updated tutorial soon in the Starcraft Editing Bible.

Stargraft Actions "Assembly" - a semi-advanced tutorial on basic 80x86 assembly language used to make Starcraft Button Actions of your own.


ADVANCED ARTICLES

Advanced or obsure uses of Stardraft and its related components.

Inside MoPaQ (9/26/00) - A comprehensive (advanced) guide to MPQ files.

Changing Team Colors (9/2/99) - You ever want to change the team colors? Ya know ya have, here's how.

The Professional Campaign (8/8/99) - A comprehensive (and I mean comprehensive) guide to presenting your campaign in the most professional (Blizzard-esque =) way possible. Covers everything, from chk files to custom sounds, music, movies, splash screens, and more. A must read for campaigners.

The Starcraft Sprite (8/4/99) - A complete (but succinct) guide to understanding the complete Starcraft sprite and how it is all connected.

Custom MPQ (7/31/99) - Make a custom MPQ file that Starcraft will read your changes from.

The Iscript.bin (7/25/99) - An advanced lesson on editing the file which controls sprite animation properties.

TBL Files (6/18/99) - What the hell are all those *.tbl files? What they contain and how to make the most of them.
 

SPEC SHEETS

Specifications for Starcraft files. Constantly updated.

CHK(uncompressed SCM/SCX) File Format SPECS - A fairly comprehensive(75% complete) SPEC sheet on the CHK file format. (Starcraft Campaign Editor/Hex Editing)

CHK Trigger and Mission Briefing Sections SPECS - Quite possibly the most complicated parts of the CHK File Format. So much so, that I decided to make it into a separate file. (Starcraft Campaign Editor/Hex Editing)

Images.dat SPEC - The main sprite listing. Spec Sheet for variables. (Arsenal II Misc. Editor)

Images.dat Entries - The main sprite listing. Entry List. (Arsenal II Misc. Editor)

Iscript.bin SPEC - The animation control file. Type listing, format, and opcode list. (Hex Editing)

Flingy.dat SPEC - The main unit/weapon sprite data file. Spec Sheet and link to entry list. (Arsenal II Misc. Editor)

Portdata.dat SPEC - The protraits data file. (Arsenal II Misc. Editor)

Sprites.dat SPEC - The main unit/weapon/doodad sprite data file. Spec Sheet. (Hex Editing)

*.got SPEC - The game type settings files (Hex Editing)


ADDITIONAL RESOURCES

Besides data file editing and AI scripting, there are still many other areas which Stardraft allows you to edit. From graphics to movies to sounds and more, Stardraft editing can open up a pretty big place.

Graphics Editing - an archive of the best grp, smk, and other graphics editing sites in the community.