For those interested. Short guide: unit.txt - Every hero, unit and dummy unit available, and those unavailable. Search for either the unit name, unit class or ability codes the unit has. Beware, there are multiple entries with the same name, so better check for other data fields, too. Note: OMGLIONTEST abilities.txt - Every ability, active or passive, and those unavailable. Best searching for the ability code, best taken from the abilitylist from the unit.txt. Searching for ability name can work, but again, there are multiple entries with the same name and sometimes differences can't be seen easily. Using the ability code from the unit's abilitylist will ensure the found ability to be correct. Note: Information gathered here are most useful for hardcoded abilities or those having a great link to hardcoded abilities. items.txt - Every item. Searching for names works fine, there may be quite a number of duplicates, so double-check the stats and the abilities. buff.txt - Every hardcoded buff. Searching for buff name does not often yield great results, better to use the buffID taken from various abilities (auras, etc.). For triggered buffs, hardcoded buffs may provide being an indicator e.g. Shallow Grave or checking for availability e.g. Ice Blast. upgrade.txt - Every upgrade. Tiny's Grow! and Sniper's Take Aim come to mind. Not really needed, except if you really know what you are searching for (and why). Not included in here, those who need it, know how to get it themselves. doodads.txt - Doodads! Trees, rocks and stuff. Neither is this included. jass.txt - Every trigger. Best searching for the ability code taken from the abilitylist from the unit. Note: In this txt, read, when found, from bottom to top. Note2: You don't have to understand every function to be able to understand the spell or how it works. Note: Ask, if you have problems understanding or reading something in the dump, ask. It's not easy alone without experience and people here can help.