Opening the abi_base.gda in GDApp reveals that only 2 columns are labeled normally ('Cost', and 'cooldown') while the rest are a bunch of gibberish.
Anyway, I'm posting this in the hopes that we can put together a definitive list of what each field does to spells/abilities. Here are all the values I currently know the funciton of (some I've figured out myself, some were posted on the net in the DA2 Bioware forums, etc.):
[note: these values are what you see when you open abi_base.gda with pyGFF]
G2DA_COLUMN_15 = points required in 2H style
G2DA_COLUMN_16 = overall level requirement
G2DA_COLUMN_21 = talent tree icon location
G2DA_COLUMN_22 = talent tree icon location
G2DA_COLUMN_34 = cost
G2DA_COLUMN_35 = cooldown
G2DA_COLUMN_96 = damage
G2DA_COLUMN_97 = force
G2DA_COLUMN_98 = duration
G2DA_COLUMN_100 = Physical Dmg. vs. Brittle
G2DA_COLUMN_101 = Physical Force vs. Brittle
So, for example, modifying G2DA_COLUMN_34 through pyGFF or GDApp would allow one to increase/decrease the cooldown of a spell/ability (which is how some people made the 'heal mods', where the heal spell has a drastically reduced CD). Anyway, what's bugging me is that even though G2DA_COLUMN_96 is usually responsible for the damage of a spell/ability, it seems to have no effect (it's set to 0.00) for the Elemental Weapons mage spell.
I want to put together an overhaul mod which would offer a very different gameplay experience (modified cds, durations, damage, range, etc.), but I can't do squat until I figure out what each of the fields does. Also, to make matters worse, it seems some of the spells/abilities are hardcoded and ignore some, if not most of the fields (the good part is that almost all of them still allow cooldowna and mana/stamina cost modification).
Edited by Sabal1984, 15 March 2011 - 04:06 PM.