Staredit Network

Staredit Network -> Modding Assistance -> How To Write a Starcraft MOD
Report, edit, etc...Posted by hynk on 2005-06-04 at 08:29:22
QUOTE
If you find one tell me.  I want to play ORTC...

So do I, hence, the reason I'm asking.
Report, edit, etc...Posted by DT_Battlekruser on 2005-06-04 at 16:39:01
My best advice is play ORTC with SC 1.10, memorize the tech tree and write you own MEMGraft patch.
Report, edit, etc...Posted by scwizard on 2005-06-05 at 14:45:33
QUOTE(DT_Battlekruser @ May 30 2005, 10:58 PM)
Not entirely sure how to do that *blushes*.  I know how to use MEMGraft but when I try to implement it I start getting errors.  I'm not the most Uber modder in the world, just a pretty good one.[right][snapback]221761[/snapback][/right]
Apparently you now know how to.
*m.r.bob points to the recently added tutorial.
If you had only added that a day or too sooner, I wouldn't have had to figure out how to do that myself. tongue.gif

The next tutorial you should make it how to moddify the Iscripts with ICE.
That's what you use for customizing spells.

EDIT: Would you mind if I ripped off you and started making all my posts in this color?
Report, edit, etc...Posted by DT_Battlekruser on 2005-06-05 at 14:54:39
Don't copy my color, but feel free to make your own color. b5b5ff is MINE!!! lol

Yeah, I buffed up on running MEMGraft patches over the last view days. Chapter IX is going to be more on MEMGraft then, yes, Chapter X will dip into ICE/ICECC.
Report, edit, etc...Posted by O)FaRTy1billion on 2005-06-05 at 14:54:46
I noticed in the tutorial it said right-click and click insert whatever it said (can't remember). Whenever I right click anywhere in StarGraft or MemGraft nothing happens, I just go to the far right and select Opcode or Param (Unit or.. the other one...) and it adds it, but adds another blank at the end.
---
For those who care (not many I noticed) I updated the HTML thingy to have "VIII" in it. [snapback]220322[/snapback] (Click arrow if you care)
Report, edit, etc...Posted by scwizard on 2005-06-05 at 15:15:31
Tell people to use IceCC for Iscript.bin editing.

Also tell people to read the manual that comes with the program before asking any newbish questions.
Report, edit, etc...Posted by Moogle on 2005-06-09 at 15:23:46
GJ on this FAQ//Helpful tutorial thing kinda. ^_^ going help me alot.
Report, edit, etc...Posted by scwizard on 2005-06-09 at 20:05:37
QUOTE(DT_Battlekruser @ May 24 2005, 10:16 PM)
Please Note: Due to reasons outside my understanding (though I suspesct it has to do with missings iscripts), Stacraft will crash if you try to use the Lockdown or Maelstorm abilities.[right][snapback]215054[/snapback][/right]

*sigh* writing tutorial...

*m.r.bob doesn't have time to work on mod applying for spot on modding team and write tutorials, but m.r.bob will try.

Tutorials take prioity in my opinion.

ADDITION:
Here is the tutorial to add on to your current one. It is almost exactly a copy of my previous tutorial becuase I'm lazy. tongue.gif
QUOTE
[center]Infested SCVs
Using IceCC to edit the "Iscript.bin" file.
Iscripts, they do more then you think they do![/center]

Disclaimer: This is not a tutorial on how to write custom iscripts or substantially change iscripts, if you want to learn that, talk to someone like BSTRhino. This tutorial is meant to

teach you how to use IceCC. Future iscript tutorials (by me at least) will assume you know this and will deal with the actual language itself.


Before starting: IceCC's Iscript.bin file might be out of date. To update it open your patch_rt.mpq in WinMPQ and drag the

"scripts\ISCRIPT.BIN" file into C:\IceCC\data\scripts

1. Download, install and open IceCC. Make sure that you install it into your C:\ drive, or else you might get an error message.

2. Double click on the file called "IceCCUI"

3. Select Terran SCV from the units header and press the decompile button.

4. Click the "Open in editor" button. IceCCUI should create a file called "Iscript.txt" in the IceCC folder. Notepad should then open that file.

5. You should see some text like this:
CODE
# ----------------------------------------------------------------------------- #
# This is a decompile of the iscript.bin file './data\scripts\iscript.bin'
# created on: Mon Jun 06 21:01:17 2005
# ----------------------------------------------------------------------------- #


6. Unminimize notepad, and go to where it says:
CODE

AirAttkRpt      [NONE]
SpAbility2      [NONE]
GndAttkToIdle   SCVGndAttkToIdle
AirAttkToIdle   [NONE]


Then replace the "[NONE]" next to SpAbility2 with SCVSpAbility2

7. Write the following inbetween "SCVGndAttkInit" and "SCVGndAttkToIdle"
CODE

SCVSpAbility2:
nobrkcodestart
wait            1
playfram        0x11 # frame set 1
wait            2
playfram        0x22 # frame set 2
wait            1
castspell
sigorder        2
wait            1
nobrkcodeend
goto            SCVOther


8. Save the .txt file. Open the command line prompt by going to RUN and typing in "cmd".
Type: cd C:\IceCC
Type: icecc -o "C:\my modding folder\iscript.bin" C:\IceCC\data\scripts\iscript.bin C:\IceCC\iscript.txt
( Silence is good, error messages are bad. Don't re do it just because it didn't say "DONE!". IceCC never says DONE.)

Explanation: Ice cc is the txt to bin compiler. The syntax is -[options] <input 1> <input 2> <input n>
The option "o" tells IceCC to write the compiled .bin file to <input> instead of the defult directory.
What you are basically saying is: Merge the files  "C:\IceCC\data\scripts\iscript.bin" and "C:\IceCC\iscript.txt" and write the result to  "C:\my modding folder\iscript.bin"
IceCC will compile any .txt files it comes across (it's main function actually).

11. Add your new Isciprt file to your MPQ and run it. You should know how to do this.


To DTDK: I haven't tested this. If would be so kind as to do the honors. Just add this file to the MPQ of the mod in your memgraft tutorial

I did it pretty sketchily in about 2 seconds. I hope there are no huge errors.
Report, edit, etc...Posted by Staredit.Net Essence on 2005-06-15 at 17:52:36
I tried DT's turorial and for the first thing where you make a scv has shields and a C-10 Rifle, it didn't work for me and my scvs were normal. I followed all the instructions so wtf did i do wrong? confused.gif



ICLer??
Report, edit, etc...Posted by Season on 2005-06-16 at 13:13:17
Go over all of the steps, Make sure you didn't do ANYTHING wrong, And that you loaded the .dat files into the correct place.

It work's perfectly for me.
Report, edit, etc...Posted by scwizard on 2005-06-17 at 10:30:37
Umm, I think he's an ICLer, (avatar a major hint).

Ignoreify.
Report, edit, etc...Posted by CdProjects on 2005-06-27 at 23:56:28
Hey im new and i need help on the turtorials i got to X-Mas Vultures the problem is that i cant see the text it says unknown and i cant figure it out. i used the list thing and it didnt work. Plz reply. sad.gif
Report, edit, etc...Posted by DT_Battlekruser on 2005-06-28 at 00:06:27
It works. Trust me.

"Help! My StarDat.mpq file is a ton of unknowns!
See this handy tutorial on dealing with this: www.starcraft.org/customs/CustomsFA...BeginnersFAQ/67"

(The actual link is on the first page)
Report, edit, etc...Posted by CdProjects on 2005-06-28 at 16:27:54
Whoo you are fast BT i just was looking at all the other forums on this subject and saw that awhile back and went back here to edit mine and i saw yours took about 15 mins for you to reply smile.gif your turtorial is awesome i can actually understand it unlike many others i can finnaly move on. By the way im only 12

ADDITION:
Hey I wanted to ask Bt to post his Vulture Pic and see how he made his like where he put the red and stuff so it doesnt look like crap. Heres mine
Humm the pic didnt show up help me with that too plz


ADDITION:
Hey BT got another problem
at last step on chapter nine i cant run it do i use a program the scv doesnt have scanner sweep or anything just build and advance build plz help me i only can run the MPQ and thats it. helpsmilie.gif
Report, edit, etc...Posted by DT_Battlekruser on 2005-06-28 at 18:01:33
Graphics editing is something I can't write you a tutorial for. Just try to make it look nice, I can't give you any suggestions.

For chapter VIII, make these steps were followed to the letter:

65. In the text field called "patch_rt.mpq", replace "\patch_rt.mpq" with "\eye.mpq".
72. Click "Save MPQ" and save as "eye.mpq" in your testmod6 folder.
75. Add mgpatch.mgd saved in step 58 with custom\ as the prompt.
77. Go to your testmod6 folder. Copy eye.exe and eye.mpq into your Starcraft folder.

All the filenames and such have to be exact.
Report, edit, etc...Posted by CdProjects on 2005-06-29 at 18:07:40
[COLOR=yellow]Hey do i just use MPQDaft to open it or do i just double click on it
MY SCVs are clocked and a detector but they dont have scannersweep or lockdown or Mealstrom the Eye.exe is in the Starcraft folder and testmod6 is also in the starcraft folder the Eye.exe is also in testmod6 plz help again helpsmilie.gif
Report, edit, etc...Posted by DT_Battlekruser on 2005-06-30 at 01:18:37
1.13 screwes MemGraft GG!

You double-click the .exe.
Report, edit, etc...Posted by CdProjects on 2005-07-01 at 12:50:51
pinch.gif [COLOR=orange]when i click on it nothing happens (Eye.exe) It might be my comp. Dam i need to get a new computer![FONT=Arial]
Report, edit, etc...Posted by DT_Battlekruser on 2005-07-01 at 15:00:40
Have you downloaded patch 1.13? If so, forget everything to do with MemGraft.

Otherwise, you have a 'ghost' starcraft.exe process running. Go to task manager by pressing CNTRL+SHIFT+ESC and check you list of processes. If you see one called 'starcraft.exe', end it. If it won't end, end it by reatarting your computer. Then eye.exe should run.
Report, edit, etc...Posted by Staredit.Net Essence on 2005-07-02 at 12:00:39
QUOTE(m.r.bob(MM) @ Jun 17 2005, 08:30 AM)
Umm, I think he's an ICLer, (avatar a major hint).

Ignoreify.
[right][snapback]237259[/snapback][/right]


ICLer?
Report, edit, etc...Posted by scwizard on 2005-07-02 at 12:51:59
Forget I said anything. :-\
Report, edit, etc...Posted by Staredit.Net Essence on 2005-07-02 at 22:15:01
can do
Report, edit, etc...Posted by DeF_ on 2005-07-03 at 17:18:27
????Help i saved my units.dat right and WinMPQ don't see it when i try to open... What's teh problem???? plz helpsmilie.gif helpsmilie.gif
Report, edit, etc...Posted by DT_Battlekruser on 2005-07-03 at 18:54:48
You have to add the units.dat to the mpq. Just follow the steps to the letter.
Report, edit, etc...Posted by DeF_ on 2005-07-03 at 19:51:57
Yeah i have solved teh problem before, i didn't read correctly the step crazy.gif angry.gif pinch.gif Sorryyyyyyy blushing.gif



Hmmm a question for Chapter V Step 7 :
I see 6 rez\stat_txt.tbl
What i choose?? thank helpsmilie.gif
Next Page (4)