StarCraft Programming

GEC: Discuss gaming, computers and electronics and venture into the bizarre world of STGODs.

Moderator: Thanas

Post Reply
User avatar
RogueIce
_______
Posts: 13387
Joined: 2003-01-05 01:36am
Location: Tampa Bay, Florida, USA
Contact:

StarCraft Programming

Post by RogueIce »

I had an idea on some StarCraft level I'd like to make, and I was wondering if any of you could suggest a good editor that can do the following with as little of a "learning curve" as possible:
  • Change unit colors (you know, those numbers, like, say, to 220 or something).
  • Change unit armerment [sp] (IOW, give weapons to something, like, say, a Terran Civilian, or increase range on a Marine's weapon, change a Firebat to a machine gun, etc).
  • Change unit ranks (really only needed for the Terrans I guess...those Marines deserve to be more than Privates!).
That's about all I can think of off the top of my head...any suggestions? And the learning curve requirement, while helpful, isn't as required since I can either figure it out or ask you again. :)

Oh, and how do I get a CWAD to work? :?

That's all I got for now, though more will come later I'm sure. :)
Image
"How can I wait unknowing?
This is the price of war,
We rise with noble intentions,
And we risk all that is pure..." - Angela & Jeff van Dyck, Forever (Rome: Total War)

"On and on, through the years,
The war continues on..." - Angela & Jeff van Dyck, We Are All One (Medieval 2: Total War)
"Courage is not the absence of fear, but rather the judgment that something else is more important than fear." - Ambrose Redmoon
"You either die a hero, or you live long enough to see yourself become the villain." - Harvey Dent, The Dark Knight
User avatar
Brother-Captain Gaius
Emperor's Hand
Posts: 6859
Joined: 2002-10-22 12:00am
Location: \m/

Post by Brother-Captain Gaius »

I believe Emerald is capable of all of that, though I haven't used it in some time and I've since forgotten where to get it. You may be able to Google it however.
Agitated asshole | (Ex)40K Nut | Metalhead
The vision never dies; life's a never-ending wheel
1337 posts as of 16:34 GMT-7 June 2nd, 2003

"'He or she' is an agenderphobic microaggression, Sharon. You are a bigot." ― Randy Marsh
User avatar
Anarchist Bunny
Foul, Cruel, and Bad-Tempered Rodent
Posts: 5458
Joined: 2002-07-12 02:08am
Contact:

Post by Anarchist Bunny »

First one isn't hard to do, I've seen 4 different people all with the same color, just have to find the right program, just do a search for starcraft utilities.

The other two will require full on mod work, thats not something you will be able to edit and then just throw on bnet, you'll have to make the mod, put up a site to get followers and then play with that small group of people.
//This Line Blank as of 7/15/07\\
Ornithology Subdirector: SD.net Dept. of Biological Sciences
Wiilite
Image
User avatar
DPDarkPrimus
Emperor's Hand
Posts: 18399
Joined: 2002-11-22 11:02pm
Location: Iowa
Contact:

Post by DPDarkPrimus »

JediNeophyte wrote:I believe Emerald is capable of all of that, though I haven't used it in some time and I've since forgotten where to get it. You may be able to Google it however.
Emerald is NOT able to do all of that. None of that, in fact.

In any case, the X-tra editor is vastly superior to Emerald.

X-tra editor can be downloaded here.

As for the questions themselves:

1) Unit colors? I just do hex editing. Basic tutorial and listing of colors is here.
Difficulty: medium.

2) Modifying unit attacks? Well, the examples you listed have several different ways...

Giving a unit with an attack a different weapon, or modifying weapon range: Able to be done in Arsenal 3.
Difficulty: Easy to medium/

Giving a unit WITHOUT an attack an attack: requires Stargraft editing, giving the unit an attack button, Arsenal 3 editing, to give the unit a weapon setting, and ICE editing, to give the unit an attack animation.
Difficulty: advanced.

3) Changing unit ranks? Can be done in Arsenal 2 (available built-in with Stardraft). It's really the only use for Stardraft these days. :P
Difficulty: easy.


EDIT: CWDs only work with Starcraft version 1.08. Either reinstall and update it to that, or do a dual install.

EDIT, Mark II: So you know... I am to Starcraft editing what Spanky and Utsanomiko are to Evangelion.
Mayabird is my girlfriend
Justice League:BotM:MM:SDnet City Watch:Cybertron's Finest
"Well then, science is bullshit. "
-revprez, with yet another brilliant rebuttal.
User avatar
RogueIce
_______
Posts: 13387
Joined: 2003-01-05 01:36am
Location: Tampa Bay, Florida, USA
Contact:

Post by RogueIce »

DPDarkPrimus wrote:EDIT: CWDs only work with Starcraft version 1.08. Either reinstall and update it to that, or do a dual install.
I do believe that is my version if I'm right...

Anyway, my main problem is that I don't know where to put it or what to do with it. I'm a total newbie at this.
Image
"How can I wait unknowing?
This is the price of war,
We rise with noble intentions,
And we risk all that is pure..." - Angela & Jeff van Dyck, Forever (Rome: Total War)

"On and on, through the years,
The war continues on..." - Angela & Jeff van Dyck, We Are All One (Medieval 2: Total War)
"Courage is not the absence of fear, but rather the judgment that something else is more important than fear." - Ambrose Redmoon
"You either die a hero, or you live long enough to see yourself become the villain." - Harvey Dent, The Dark Knight
User avatar
DPDarkPrimus
Emperor's Hand
Posts: 18399
Joined: 2002-11-22 11:02pm
Location: Iowa
Contact:

Post by DPDarkPrimus »

In any case, CWDs suck. Take the dat files from your CWD and save them to an outside folder, then use either MPQ2k or WinMPQ to put them in an MPQ, then use MPQDraft to make your very own custom EXE, compatible with all Starcraft versions except 1.10. But that's okay, since 1.10 sucked anyway.

And IMHO, MPQ2k is much better than WinMPQ.
Mayabird is my girlfriend
Justice League:BotM:MM:SDnet City Watch:Cybertron's Finest
"Well then, science is bullshit. "
-revprez, with yet another brilliant rebuttal.
User avatar
RogueIce
_______
Posts: 13387
Joined: 2003-01-05 01:36am
Location: Tampa Bay, Florida, USA
Contact:

Post by RogueIce »

DPDarkPrimus wrote:In any case, CWDs suck. Take the dat files from your CWD and save them to an outside folder, then use either MPQ2k or WinMPQ to put them in an MPQ, then use MPQDraft to make your very own custom EXE, compatible with all Starcraft versions except 1.10. But that's okay, since 1.10 sucked anyway.

And IMHO, MPQ2k is much better than WinMPQ.
Ah well... Any way you could be found on AIM or something similar? Probably better than going through here and trying to sort things out...

I'm really into making this level...which will be single player, by the way. At least at the moment until/unless I figure out a good way to make it into Multiplayer.
Image
"How can I wait unknowing?
This is the price of war,
We rise with noble intentions,
And we risk all that is pure..." - Angela & Jeff van Dyck, Forever (Rome: Total War)

"On and on, through the years,
The war continues on..." - Angela & Jeff van Dyck, We Are All One (Medieval 2: Total War)
"Courage is not the absence of fear, but rather the judgment that something else is more important than fear." - Ambrose Redmoon
"You either die a hero, or you live long enough to see yourself become the villain." - Harvey Dent, The Dark Knight
User avatar
DPDarkPrimus
Emperor's Hand
Posts: 18399
Joined: 2002-11-22 11:02pm
Location: Iowa
Contact:

Post by DPDarkPrimus »

I am still in Japan until the 8th.
Mayabird is my girlfriend
Justice League:BotM:MM:SDnet City Watch:Cybertron's Finest
"Well then, science is bullshit. "
-revprez, with yet another brilliant rebuttal.
User avatar
DPDarkPrimus
Emperor's Hand
Posts: 18399
Joined: 2002-11-22 11:02pm
Location: Iowa
Contact:

Post by DPDarkPrimus »

FYI, I am back now. Fire away the questions.
Mayabird is my girlfriend
Justice League:BotM:MM:SDnet City Watch:Cybertron's Finest
"Well then, science is bullshit. "
-revprez, with yet another brilliant rebuttal.
Post Reply