Dota 2 ability names
Thread: Data Files
Thread Tools
Display
- Linear Mode
- Switch to Hybrid Mode
- Switch to Threaded Mode
Data Files
There are a class of bugs that you guys have helped us find that are caused by incorrect data values, like Vanguard having the wrong percentage or power treads having the wrong attack speed. One way to speed up the discovery of these bugs is to reference the data files directly for discrepancies between Dota1 and Dota2. The files are located here:
C:\Program Files (x86)\Steam\steamapps\common\dota 2 beta\dota\scripts\npc\
Item data: items. txt
Ability data: npc_abilities. txt
Hero data: npc_heroes. txt
Units data: npc_units. txt
If you find any differences between the source data and what they are in Dota1, please post in this thread to let us know.
Edit ( DLRevan ): Currently, the data files, as well as all other scripts, are now found inside the VPK files in the Dota 2 directory. You may use a tool such as GCFScape to open these files and view the scripts.
It is recommended not to attempt editing anything in the VPK files. If you do, you do so at your own risk
For convenience of this thread, attached are the latest version of the above listed data files. (Update 4th Jan)
Edit2 (Bu3ny): The current npc files can be found here.
Last edited by bu3ny; 02-14-2015 at 11:11 AM .
just curious, why didnt you parse those information out of your playdota. Dota 2 ability names com database in the first place?
not sure, i got it right, but shouldnt
“item_blink” have “DOTA_ABILITY_BEHAVIOR_ITEM = 256 : This ability is tied up to an item.” in items. txt?
edit: seems that DOTA_ABILITY_BEHAVIOR_ITEM isnt used at all. what kind of ability is it meant for?
the format is also really weird.
from a software engineering standpoint the implicated difference between active and passive AbilitySpecials by hardcoded names, is also a bit wierd.
example: dagon has bonus_intellect, bonus_all_stats and bonus_damage as passives, damage however is active. armlet is even worse (“unholy_bonus_strength”).
the abilities file seems incomplete.
Lion’s impale has no indication, that it stuns the affected targets. the only indication is the “duration” field, but voodoo has only “duration” too, so it cant be implicated in this case. take note, that impale has a different damage indication than dagon (AbilityDamage).
also some abilities have additional behavior, that isnt declared in the top introduction (e. g. DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES) and is not performed by any spells.
Last edited by blash365; 05-01-2012 at 08:20 PM .
Make sure to read the Forum Rules as well as the stickied Threads of the Forum Section you are posting in.

