HomeUser Control Panel (unavailable in archive)ForumsTutorialsArt GalleryResourcesMaps

v1.10 AbilityData.slk

07-01-2003, 10:12 AM#1
Guest
Just wondering if we can pool knowledge to speed up the process for all of us to update maps etc.

So far the obvious and easy changes are:

  • Insert/delete columns in the AbilityData.slk file to conform to the new format
    Change references like "Data11" in String.txt files to "DataA1" and so on..

Not so obvious until you test for the first time are changes in the way v1.10 expects certain data in some of the fields. For example, Spells based on say Aeye (Sentry Ward) need 'oeye' in the UnitID1 field (and obviously the UnitID2..UnitID4 fields if the spell has multiple levels).

Is this the best place for such a list? I think the same will apply for TFT since the only things not in the war3patch.mpq for v1.10 seem to be the new unit and spell models. So the effort is not a wasted cause...
07-01-2003, 07:59 PM#2
ChrydGod
Even being an SLK forum moderator, i admitt having only edited the abilitydata.slk file once ^^

On the other hand i use profile files (txts).

A quick way of converting most of these txts values to be compatible with the new abilitydata.slk is to replace thdata references as you pointed it.

For those who haven't noticed yet, it can be easily done with replacing these that way (use search & replace from your test editor) :

Data11 -> DataA1
Data12 -> DataB1
Data13 -> DataC1
Data14 -> DataD1
...

Data21 -> DataA2
Data22 -> DataB2
Data23 -> DataC2
Data24 -> DataD2
...

Data31 -> DataA3
Data32 -> DataB3
Data33 -> DataC3
Data34 -> DataD3
...

Data41 -> DataA4
Data42 -> DataB4
Data43 -> DataC4
Data44 -> DataD4
...

Also note that % have to respect that format for a data reference : XXXX = Spell Code ; YY = data field number

<XXXX,DataYY,%>%

this doesn't work :

<XXXX,DataYY>%


I currently haven't checked the new SLK, then i will let you investigate ^^

Regards
07-02-2003, 01:31 AM#3
Guest
Well I have only delved into the SLK once myself. When my friends said they wanted custom abilities for the heros I created for them in one of my maps. I toyed with the idea of making a non-excel editor for the SLK's but I ran into some trouble locating a file definition for Microsoft's implementation of the SLK format.

I'll be sure to add to this thread once I discover more of the tricks in converting to the new formats...

Cheers
07-03-2003, 11:35 AM#4
ChrydGod
Look in the trigger & unility repository (subforum of map development)

The source is also available with it.

Regards