Here is an explanation on how to edit all aspects of abilities. I am using HxD editor, so the explanation is based off that. I feel that an example would be best, so here it is:
Example:
Element lv 2 to Elementa Lv 5 (8.9 modifer)
Element looks like this: mc900_00_10...mc900_00......wear_mg180........ÿÿ ÿû
6D 63 39 30 30 5F
30 30 5F 31 30 00 00 00 6D 63 39 30 30 5F 30 30
00 00 00 00 00 00 77 65 61 72 5F 6D 67 31 38 30
00 00 00 00 00 02 00 00 FF FF FF FB
Now, the important offsets are the last few. In the example above:
wear_mg180 = auto ability, and is 6 places after mc900_00
00 = Unequipped. 01 means equipped.
02 = Level 2
00 00 = ATB cost (0 means it is the default value, like 40 ATB for Elementa)
FF FF FF FB = Damage modifier (Every modifier worked of a base value)
Now to change this to Elementa lv 5 with 8.9 modifer and 25 ATB cost, change as below:
mc900_00_10...mc900_00 TO
mc910_00_10...mc910_00
wear_mg180 TO
aa_rat300_00 (Elemental Chaser. Change this to whatever you want as the auto ability from the list in my previous posts)
02 TO
05
00 00 TO
F1 00 (F1 is 15 below 0, meaning the ATB cost will reduce by 15 from 40 ATB to 25 ATB)
FF FF FF FB =
00 00 00 3D (See explanation below)
Now each ability has a base modifier. Elementa has 2.8 as the base. Each ability also has an increment value, and for Elementa it is 0.1. So basically, to get from 2.8 to 8.9 in 0.1 increments, it would take 61 increments. 61 in hex is 3D. That's what you change the modifier to.
With this you should be able to change pretty much every ability as long as you know the base and the increment. One of the users in Echelo's thread shared the details of bases and increments, which I'm quoting word to word below:
Code:
at010_00 Attack. Base Value: 1.00
at010_10 Flamestrike. Base Value: 0.85
at010_20 Frost Strike. Base Value: 0.85
at010_30 spark strike. Base Value: 0.85
at010_50 Gale Strike. Base Value: 0.85
at060_00 Light Slash. Base Value: 0.55
at130_00 Beat Down. Base Value: 0.75
at150_00 Fatal Sweep. Base Value: 1.25
at160_00 Charged Strike. Base Value: 1.00
at520_00 Blitz. Base Value: 1.80
at620_00 Area Sweep. Base Value: 0.30
at620_10 Heat Blitz. Base Value: 1.50
at620_20 Ice Blitz. Base Value: 1.50
at620_30 Electric Blitz. Base Value: 1.50
at620_50 Aero Blitz. Base Value: 1.50
at700_00 Punt. Base Value: 0.25
at800_00 Heavy Slash. Base Value: 4.00
ma000_00 Ruin. Base Value: 0.90
ma020_00 Ruinga. Base Value: 3.00
ma100_00 Magnet. Base Value: 0.12 Increment 0.04
mb000_00 Fire. Base Value: 0.85
mb010_00 Fira. Base Value: 1.20
mb020_00 Firaga. Base Value: 3.50
mb030_00 Flare. Base Value: 20.00
mb100_00 Blizzard. Base Value: 0.85
mb110_00 Blizzara. Base Value: 1.20
mb120_00 Blizzaga. Base Value: 3.50
mb130_00 Chill. Base Value: 20.00
mb200_00 Thunder. Base Value: 0.85
mb210_00 Thundara. Base Value: 1.20 Increment 0.04
mb220_00 Thundaga. Base Value: 3.50 Increment 0.08
mb230_00 Surge. Base Value: 20.00
mb400_00 Aero. Base Value: 0.85
mb410_00 Aerora. Base Value: 1.20 Increment 0.04
mb420_00 Aeroga. Base Value: 3.50 Increment 0.08
mb430_00 Tornado. Base Value: 20.00
mc100_00 Flamespark. Base Value: 1.20 Increment 0.02
mc110_00 Flamesparka. Base Value: 2.20 Increment 0.05
mc200_00 Firestorm. Base Value: 1.20 Increment 0.02
mc210_00 Firestorma. Base Value: 2.20 Increment 0.05
mc300_00 Icespark. Base Value: 1.20 Increment 0.02
mc310_00 Icesparka. Base Value: 2.20 Increment 0.05
mc400_00 Icestorm. Base Value: 1.20 Increment 0.02
mc410_00 Icestorma. Base Value: 2.20 Increment 0.05
mc900_00 Element. Base Value: 1.40 Increment 0.04
mc910_00 Elementa. Base Value: 2.80 Increment 0.10
ms910_00 Elementaga Base Value: 20.00
av010_00 Evade. Base Value: 0
ac300_00 ATB Charge. Base Value: -100
ga010_00 Counterblow. Base Value: 0
ga110_00 Counterspell. Base Value: 0
gd010_00 Steelguard. Base Value: 25
gd020_00 Guard. Base Value: 40
gd030_00 Light Guard. Base Value: 25
gd040_00 Heavy Guard. Base Value: 50
gd110_00 Mediguard. Base Value: 25
gd510_00 NulAll Guard Base Value: 25
gd810_00 Heroic Guard Base Value: 99
mg000_00 Deprotect. Base Value: 60
mg010_00 Deshell. Base Value: 60
mg020_00 Poison. Base Value: 30
mg030_00 Imperil. Base Value: 60
mg200_00 Deprotega. Base Value: 30
mg210_00 Deshellga. Base Value: 30
mg220_00 Poisonga. Base Value: 15
mg230_00 Imperilga. Base Value: 30
mg240_00 Dispel. Base Value: 0
mg250_00 Dispelga. Base Value: 0
mg500_00 Slow. Base Value: 30
mg530_00 Curse. Base Value: 30
mg560_00 Debrave. Base Value: 60
mg570_00 Defaith. Base Value: 60
mg700_00 slowga. Base Value: 15
mg730_00 Cursega. Base Value: 15
mg760_00 Debravega. Base Value: 30
mg770_00 Defaithga. Base Value: 30
mg900_00 Disaster. Base Value: 20
They work just like I posted above; so, using Attack as an example, a strength value of 00 00 00 01 would give you a strength modifier of 1.01, a strength value of FF FF FF FF would give you a strength modifier of 0.99. Hopefully, this will make it easier to add ability modification to the editor :).
EDIT: I've added the rest of the abilities. Almost all of them increase or decrease in strength in steps of 0.01 (so 00 00 00 01 is a strength increment of 0.01, for example), except for certain, multi-hit abilities, which have different increments (taking Elementa as an example, a value of 00 00 00 01 increases strength by 0.1 from the base value). I've made a note in the list for every such exception that I noticed.
Guard abilities use increments of 1% (resistance), ailment abilities increase in steps of 1 (duration).
You should be able to edit any and all abilities using the above information. Let me know if you have further questions.