HomeUser Control Panel (unavailable in archive)ForumsTutorialsArt GalleryResourcesMaps

Spell Editing Problem, plz help!

10-28-2003, 02:31 PM#1
IDISacredIDI
Hi, I am having a little trouble editing/creating my own spells/abilities. I followed this tutorial on how to do it

http://www.wc3campaigns.com/sections...rtid=10http://

Ok ill run through exactly what I have done:

MPQ: I'm using WinMPQ
.slk/.txt viewer: Microsoft Excel and Notepad

Ok I started by opening war3.mpq using winmpq, I searched and extracted the files
-AbilityData.slk
-HumanAbilityFunc.txt
-HumanAbilityStrings.txt
-NightElfAbilityFunc.txt
-NightElfAbilityStrings.txt
-OrcAbilityFunc.txt
-OrcAbilityStrings.txt
-UndeadAbilityFunc.txt
-UndeadAbilityStrings.txt
-NeutralAbilityFunc.txt
-NeutralAbilityStrings.txt

I extracted them directly to this file: C:programfiles\warcraftIII\Units

I then used Microsoft Excel to open AbilityData.slk
I copied the first spell in the list (Arch mage – Blizzard)
I pasted this cell in at the bottom of the document and changed all of the Blizzard texts to Ice Storm. I changed Cells A and C to A1bz. I then saved the file.

I then opened HumanAbilityfunc.txt and copied this:
// Blizzard
[AHbz]
Art=ReplaceableTextures\CommandButtons\BTNBlizzard.blp
Researchart=ReplaceableTextures\CommandButtons\BTNBlizzard.blp
Buttonpos=0,2
Researchbuttonpos=0,0
Casterart=
Order=blizzard

And changed it to this:
// Ice Storm
[A1bz]
Art=ReplaceableTextures\CommandButtons\BTNBlizzard.blp
Researchart=ReplaceableTextures\CommandButtons\BTNBlizzard.blp
Buttonpos=0,2
Researchbuttonpos=0,0
Casterart=
Order=blizzard

I saved the file and then opened HumanAbilitystrings.txt and copied this:

// Blizzard
[AHbz]
Name=Blizzard
Tip=|cffffcc00B|rlizzard - [|cffffcc00Level 1|r],|cffffcc00B|rlizzard - [|cffffcc00Level 2|r],|cffffcc00B|rlizzard - [|cffffcc00Level 3|r]
Ubertip="Calls down <AHbz,Data11> freezing ice shard waves; each wave deals <AHbz,Data12> damage to units in a small area.","Calls down <AHbz,Data21> freezing ice shard waves; each wave deals <AHbz,Data22> damage to units in a large area.","Calls down <AHbz,Data31> freezing ice shard waves; each wave deals <AHbz,Data32> damage to units in a very large area."
Hotkey=B
Researchtip="Learn |cffffcc00B|rlizzard - [|cffffcc00Level %d|r]"
Researchubertip="Calls down waves of freezing ice shards that damage units in a target area. |nEach level increases the area of effect. |n|n|cffffcc00Level 1|r - <AHbz,Data11> waves at <AHbz,Data12> damage each. |n|cffffcc00Level 2|r - <AHbz,Data21> waves at <AHbz,Data22> damage each. |n|cffffcc00Level 3|r - <AHbz,Data31> waves at <AHbz,Data32> damage each."
Researchhotkey=B

And changed it to this:

// Ice Storm
[A1bz]
Name=Ice Storm
Tip=|cffffcc00I|ce Storm - [|cffffcc00Level 1|r],|cffffcc00I|ce Storm - [|cffffcc00Level 2|r],|cffffcc00I|ce Storm - [|cffffcc00Level 3|r]
Ubertip="Calls down <A1bz,Data11> freezing ice shard waves; each wave deals <A1bz,Data12> damage to units in a small area.","Calls down <A1bz,Data21> freezing ice shard waves; each wave deals <A1bz,Data22> damage to units in a large area.","Calls down <A1bz,Data31> freezing ice shard waves; each wave deals <A1bz,Data32> damage to units in a very large area."
Hotkey=B
Researchtip="Learn |cffffcc00I|ce Storm - [|cffffcc00Level %d|r]"
Researchubertip="Calls down waves of freezing ice shards that damage units in a target area. |nEach level increases the area of effect. |n|n|cffffcc00Level 1|r - <A1bz,Data11> waves at <A1bz,Data12> damage each. |n|cffffcc00Level 2|r - <A1bz,Data21> waves at <A1bz,Data22> damage each. |n|cffffcc00Level 3|r - <A1bz,Data31> waves at <A1bz,Data32> damage each."
Researchhotkey=I

I then saved the file.

I opened the World Editor and opened my map (for all future purposes referred to as mymap.w3m). I added the hero Arch Mage and using the object editor deleted Blizzard from his spell/ability list and replaced it with my new spell. I then saved the map.

Using WinMPQ I then opened mymap.w3m and used the “Add� function, selecting the files from my Units folder (location same as above) I added them to the map (when the little box popped up prompting for the file path I entered Units\). I closed WinMPQ (the files were now in the file list for the map).

I then ran Warcraft III and selected my hero, and he didn't have my ability. Can anyone see where ive gone wrong? And can you advise me on where ive gone wrong. If I haven't given enough detail just ask and I can give more information.

Thanks,
IDISacredIDI
10-28-2003, 03:59 PM#2
Supra God CrK
to edit spells there is a much much much much much easier way. that tut is pretty old. first open up your world editor. now open up your object editor by pressing f6. look to the top of your object editor and hit the tab that says abilities. now scroll around untill you find the spell you wanna base yours off of. right click on it and select new custom abilty. now give your spell a name. now it should create the spell and you can edit the spell and all it traits from right there. and there you have it.
10-28-2003, 04:53 PM#3
IDISacredIDI
Ive opened the WE and pressed F6 and the only tabs i have are: Units and Items no abilities one :cry:

Is their a newer version of the map editor or something? Thanks for the replys though, this was really getting me down

IDISacredIDI
10-28-2003, 05:43 PM#4
Supra God CrK
are you using the frozen throne editor? maybe the tab isn't called abilities. i think this way to edit spells may only be in the new frozen throne. but i can't tell you for sure because i haven't been making maps very long. only a month. and i boguth tft and roc at the same time so i never actually played roc except for the single player.
10-28-2003, 06:09 PM#5
IDISacredIDI
must be in TFT only then :sigh:,

Is their anywhere i can download TFT WE? And if their is will i be able to make maps using it and still play them through WCIII RoC?

If not can anyone who uses this way to make/edit spells please shed a little light on where/what im doing wrong please?
10-28-2003, 06:29 PM#6
Supra God CrK
i know that you can make roc maps with the tft editor so i'm sure there is a way you can download it and still play your roc maps with it. maybe draco would know something about this. he been around a long time. maybe you should pm draco and ask him if he knows where you could get a tft editor and if you get one can you still use it to make roc maps. i'm 99% sure you could tho
10-28-2003, 06:52 PM#7
Shark
well, TFT WE is MUCH more effective and flexible than slk spell editing...
cuz if u edit the slks, u have to edit units and add those spells to units (for new ones) or...
too hard :) go and buy TFT :)
and TFT editor can make RoC maps as long as they don't use any TFT stuff....and spell editing IS TFT stuff :)))
10-28-2003, 06:54 PM#8
Supra God CrK
so if you edited a spell than it would only be playable in tft? that is kinda stupid. o well. sorry. i suppose you should just buy tft.
10-28-2003, 08:27 PM#9
IDISacredIDI
Well i cant just go out and buy TFT ill have to save up and buy it or get it for x-mass (might d/l it through kazzaa).

Ive tried again but still the exact same results :sigh: ive even tried other tutorials but still nothing (http://maps.warcraftiii.net/tutorials.php?id=46).

For thoes of you who are not quite sure what my problem is: -

I can add my spell to heroes using the WE when i load the map in WC III (after attaching all of the files) i select my hero and this is what i get:

| 0,0 | 1,0 | 2,0 | 3,0 |

| 0,1 | 1,1 | 2,1 | 3,1 |

| 0,2 | 1,2 | 2,2 | 3,2 |

In 0,0 i get a blanc square very much like 0,1 (this is the research skill page btw)
1,0 summon water elemental
2,0 brilliance aura
3,0 mass teleport

So basically my problem is not having my spells appear ingame, it must have something to do with file attaching but since i cant find a tutorial that goes into detail regarding attaching files im stuck :(

IDISacredIDI
10-28-2003, 10:31 PM#10
HyperNox
What version of wc3 roc have you got, the latest? If in that case you should try to extract the abilitydata.slk from the war3patch.mpq and not from war3.mpq I think that could be your problem since i think they updated the abilitydata.slk file when tft came.

If you got any questions about how to edit skills the old way you could pm me, I think I could help you.
10-29-2003, 10:06 AM#11
IDISacredIDI
Ive opened the war3patch.mpq and all the the files start ~Unknown so i cant find the files i need emote_sweat

Just a sec ill launch WC III RoC and get the version number. Ok the version numbers 1.12 (thats the newest right?). If it is as simple as use the files from the war3patch.mpq how can i change the neame of the files so i can tell which is which? (or get a list of file to file comparison e.g. AbilityData.slk = ~Unknown,34#56).

IDISacredIDI
10-29-2003, 12:37 PM#12
IDISacredIDI
:( still no idea how to tell which files in the war3patch.mpq are the files i need can anyone help?

IDISacredIDI
10-29-2003, 03:05 PM#13
IDISacredIDI
Ok ive been reading around that some people wont help people unless theirs points involved. In that case i will give ALL of my points to anyone who can solve this problem for me! (and no saying go and buy TFT is not a valid fix)

IDI SacredIDI
10-29-2003, 05:03 PM#14
HyperNox
to see the files in the war3patch.mpq file simply copy the (listfile) from the war3.mpq into a backuped copy of the war3patch.mpq file, close it and then open the backuped war3patch.mpq file again and woala all the files listed up, then copy all of these you find:
-AbilityData.slk
-HumanAbilityFunc.txt
-HumanAbilityStrings.txt
-NightElfAbilityFunc.txt
-NightElfAbilityStrings.txt
-OrcAbilityFunc.txt
-OrcAbilityStrings.txt
-UndeadAbilityFunc.txt
-UndeadAbilityStrings.txt
-NeutralAbilityFunc.txt
-NeutralAbilityStrings.txt
ain't sure if all of em is there but copy any you find.
10-29-2003, 05:12 PM#15
Ekkruker
Quote:
Originally posted by IDISacredIDI
Ok ive been reading around that some people wont help people unless theirs points involved. In that case i will give ALL of my points to anyone who can solve this problem for me! (and no saying go and buy TFT is not a valid fix)

IDI SacredIDI

Gah don't do that it will encourage what we don't want.

I used to have that EXACT problem when making spells (in RoC). I would go through everything PERFECTLY and it would'nt show up in the "Command Card". Now, the best thing to do would be to simply EDIT an existing spell instead of creating a new one. Or (and I know you don't want to hear this ^_^) get FT. Thats what I did and its great, don't worry about them only being playable on FT, because most people on Bnet (at least seem to) play FT anyways...