Staredit Network

Staredit Network -> Modding Assistance -> Making A Mod
Report, edit, etc...Posted by Puni(F) on 2005-05-24 at 22:04:15
I was woundering if any one had any idea on how to make a mod?

I'am willing to buy the programs, And I already know alot about programming.
Report, edit, etc...Posted by LegacyWeapon on 2005-05-24 at 22:08:24
http://www.stormcoast-fortress.net/

Quite a few modding tutorials on the left sidebar.
Report, edit, etc...Posted by Puni(F) on 2005-05-24 at 22:10:45
Okay, Thanks LW.

The SEN members soon shall find very nice mods from me! Wish me luck guys happy.gif
Report, edit, etc...Posted by DT_Battlekruser on 2005-05-24 at 22:37:28
Time to start a sticky topic called "the guide to SC modding".

Ill start with what I have.
Report, edit, etc...Posted by EzDay281 on 2005-05-24 at 23:42:23
Lazy Arsenal 3 Modding Process

Get Arsenal 3.
Use this to modify as you wish.
Never change the "Ground Attack"/"Air Attack" drop-down-menues in the Unit Editor unless you're adding/removing a weapon from that unit. To change weapons, use the weapon editor.
Make a folder with the same name as your mod. Make folder "arr" inside of it, and save any modified weapon/unit/sprite/etc files modified in Arsenal 3 in arr. Remember to have them retain their names— it should be "weapons.dat", not "modname weapons.dat", "units.dat", not "modname.dat", etc.
Get TblPad. Get WinMPQ. Use WinMPQ to open the patch_rt.mpq(I think), and extract stat_txt.tbl from it. Use TblPad to modify the file. Create a new folder in your mod folder named "rez". Save your modified "stat_txt.tbl" to this folder.
Get ICE. This will allow you to modify unit animations(make a Zealot do a double-left jab and a single right-jab instead of left-right-left, make Zerglnigs strike twice per attack, have Lurkers make Siege Tank sounds when they attack, etc).
If you use it, select "load default". Save the file to "scripts" in your mod folder. It should be iscript.bin.
I'm not sure what to do as far as actualy modifying the sprites to look like, say, penguins, though.

After you have all the above done, get MPQCompactor. Drag your folder onto the MPQComp file. It should create a [modfoldername].mpq. Use MPQDraft to turn this into a StarCraft mod that opens with StarCraft.
Report, edit, etc...Posted by RexyRex on 2005-05-24 at 23:48:27
Hey...do you need a hex editor for modding? dontgetit.gif
Report, edit, etc...Posted by DT_Battlekruser on 2005-05-24 at 23:50:04
Not unless you're Deathknight, and feel a need to hex the programs to make them look prettyful. Or you're trying to write your own program.
Report, edit, etc...Posted by Puni(F) on 2005-05-25 at 07:30:59
I guess I will use a hex editor, My mods MUST be prettyful!!
Report, edit, etc...Posted by Kenoli on 2005-05-25 at 09:27:20
I was looking through the things you can do in Arsenal III, the unit editor and stuff.
I'm not quite sure what some of the things are, like 'SubUnit Range', or the various flags you can set, or the 'Unknown' things.
So, what are all of these things, and are there guidelines or limits to the values you can change?
Report, edit, etc...Posted by Puni(F) on 2005-05-25 at 15:15:29
QUOTE(Kenoli @ May 25 2005, 07:27 AM)
I was looking through the things you can do in Arsenal III, the unit editor and stuff.
I'm not quite sure what some of the things are, like 'SubUnit Range', or the various flags you can set, or the 'Unknown' things.
So, what are all of these things, and are there guidelines or limits to the values you can change?
[right][snapback]215293[/snapback][/right]


SubUnit Range is how far the unit can shoot. I will make a tutorial on it later on down the road. And maybe it can be pinned.
Report, edit, etc...Posted by EzDay281 on 2005-05-25 at 17:50:03
QUOTE
SubUnit Range is how far the unit can shoot. I will make a tutorial on it later on down the road. And maybe it can be pinned.

Umm...
Goliath SubUnit Range: 5
Tank Subunit Range: 8
Spider Mine SubUnit Range: 3
Sieged Tank SubUnit Range: 0
Tank Turret SubUnit Range: 12
Goliath Turret SubUnit Range: 0

... Ya, I think that'll need a tutorial to understand...
Report, edit, etc...Posted by Puni(F) on 2005-05-25 at 18:28:19
I ment a tutorial on Arsenal III, Not subunit range... Maybe I should be more clear when I type king.gif
Report, edit, etc...Posted by DT_Battlekruser on 2005-05-25 at 19:15:48
It will be into the guide pinned right now eventually. Never fear.
Report, edit, etc...Posted by Puni(F) on 2005-05-26 at 08:00:26
Okay, Good. I didn't want to write a whole tutorial on how to use arsenal 3, Its pretty simple.
Report, edit, etc...Posted by BSTRhino on 2005-05-26 at 23:01:35
Subunit range is named wrongly, it's the range at which a unit automatically picks up targets. If it is zero, the range is set by the range of the unit's weapon.

For melee units such as the Firebat, Zealot or Zergling, the subunit range is set further because if the units only picked up targets within their weapon range, they would never automatically attack anything.

For units such as the Carrier, Reaver or Medic, neither of the units have weapons listed in their units.dat entry, and so they would never pick up targets at all if they did not have a subunit range.

The Goliath and Siege Tank are turreted units, and so they are made up of two units. The bases of the units (the ones that choose targets and such) do not have weapons in their units.dat entries, and so they would never pick up targets either if their subunit range was not set.
Report, edit, etc...Posted by Puni(F) on 2005-05-27 at 10:45:16
Or you could say that. That is a more simple way of what I ment... Anyway, Good Luck? On whatever your doing Kenoli.
Report, edit, etc...Posted by DT_Battlekruser on 2005-05-27 at 23:26:52
QUOTE(BSTRhino @ May 26 2005, 08:01 PM)
Subunit range is named wrongly, it's the range at which a unit automatically picks up targets. If it is zero, the range is set by the range of the unit's weapon.

For melee units such as the Firebat, Zealot or Zergling, the subunit range is set further because if the units only picked up targets within their weapon range, they would never automatically attack anything.

For units such as the Carrier, Reaver or Medic, neither of the units have weapons listed in their units.dat entry, and so they would never pick up targets at all if they did not have a subunit range.

The Goliath and Siege Tank are turreted units, and so they are made up of two units. The bases of the units (the ones that choose targets and such) do not have weapons in their units.dat entries, and so they would never pick up targets either if their subunit range was not set.
[right][snapback]217475[/snapback][/right]


Ah, so it's like the target acquisition range in WC3. Got it.
Next Page (1)