PDA

View Full Version : Technical Modding help


sheol
06-05-2007, 1:14 AM
Ok, I am very new to modding starcraft, having found a rather old tutorial from Camelot Systems on how to do some pretty cool stuff. I am learning about Arsenal III, mpqdraft, tblpad, winmpg, etc, and I ran into a speedbump.

After creating a modded mpq file using the various programs, I found that only part of it worked. I think it has something to do with a section in the tutorial that said each of the files within the modded mpq HAVE TO BE THE SAME AS THEY APPEAR IN THE BLIZZARD ARCHIVES. Problem is, I have no idea what files the tutorial refers to, or how I can find out. Any ideas? Thanks in advance.

Here is what appears in my WinMPQ modded file: (The rez\stat_txt.tbl is the only one that works)

(listfile)
arr\marinemakeover.dat
arr\ubermarine.dat
rez\stat_txt.tbl


Link to tutorial: http://www.stormcoast-fortress.net/cntt/tutorials/arsenal3/?PHPSESSID=c662d54a7c9bd24c7ad1f59b86424bb5

matefkr
06-05-2007, 4:03 PM
Get a listfile, for winmpq, then check original file path. You can do it with stardraft's mpq viewer too.

U-238
06-05-2007, 5:54 PM
The reason is that both "DAT" files need to have the exact same name as the unmodded ones. I'm assuming that both of those modify unit stats. Thus the name for the files MUST be "units.dat" likewise if you modded weapons for any unit you'd need to save that file as "weapons.dat".

You can get a listfile for Winmpq in the Maps and Mods Resources Guide in the Maps and Mods Subforum. (It's a stickied thread near the top.)

sheol
06-05-2007, 6:08 PM
Excellent! Many thanks.

MaxedOutBC
06-05-2007, 6:11 PM
Files with DAT extension must be named the same as what they were originally. Actually, all files have to match one file in the the SC Default MPQs, because those are the changes that will be applied.

If you named an iscript.bin file supertank.bin, it wouldn't change anything even if you did everything else right. It has to be iscript.bin so that starcraft can reconize the correct modded file to use instead of the default one.

The same goes for the mod you have there. One of the files is probably units.dat, and the other is weapons.dat. They MUST be named that for changes to occur. They also must be the actual units.dat and weapons.dat and not switched around (Basically, don't name a file the wrong name).

Arsendal III, by the way, is obselete. It still works, but a better program nowadays is Datedit 1.4. It is more user-friendly, less buggy than Arsenal III, looks nicer, is very user-friendly, has several useful extra functions such as MPQ export/import, is easy to learn, is updated, and did I forget to mention that is was extremely user-friendly? It also has hints explaining most properties that you can edit.

Oh and by the way... the archives blizzard uses are in the starcraft directory, called stardat.mpq, patch_rt.mpq (latest patch changes), and broodat.mpq. They do not include listfiles, which are needed for you to see what are the names of the things inside the MPQ. Check out this- http://www.zezula.net/en/mpq/download.html for listfiles and an MPQeditor.