Wonderful! I'll pick it up now.
Names look to be in perfect working order...
And spell ranges work optimally as well! Now if only Float were before Sight so we could remove that useless spell for good, eh well...
For things like Boast and Cry you should probably refer to the Tower-of-Babil docs explanation for stats.
For example...
Boast (Click on Boast, edit attributes) two options.
One shows Amount to Increase (default 16) second option would be Character Stat that you could probably use a direct copy of the stats from
http://rb.thundaga.com/tob/record.txt(Things to include though is...
2D-2F unknown
Which are now known as...
2D - Critical Hit chance
2E - Critical Hit Bonus Damage
2F - ?Steal Prevention?
So for default, Boast would read...
Boast - Modified Wisdom - 16
ROM...
0x1ECD0 BD 17 20 LDA $2017,x[$7E:2017] A:0010 X:0000 Y:0000 P:envMxdiZc - Load User's Modified Wisdom.
0x1ECD3 69 10 ADC #$10 A:0012 X:0000 Y:0000 P:envMxdizc - Add 10 (in hex) to it.
So if someone wants to change Modified Wisdom to Critical Hit Chance for instance...
They would scroll through Edit Attributes until they hit the Critical Hit Chance spot (2D the 20 portion of the address likely should not be touched.) and they change the amount from 16 to 5.
Cry is a little more special case, there's a reason for that. Instead of having a default number that the game reads to subtract from the monster's Steal Prevention, it instead uses the user's steal prevention and divides it by 2 and effects all monsters through that. So say the player wants to make Cry (sort of, likely not as broken) like it is in FFIV DS (divides enemies Defense by 2)
You could do this...
Default
(Choices)
Cry - Attribute to use /2 - Attribute to effect
Steal Prevention - Steal Prevention
(202F) (202F)
In ROM...
0x1ECF2 BD 2F 20 LDA $202F,x[$7E:202F] A:0010 X:0000 Y:0000 P:envMxdiZc - Load User's Steal Prevention
0x1ED0B BD 2F 20 LDA $202F,x[$7E:22AF] A:0000 X:0280 Y:0000 P:envMxdizC - Load Monster's Steal Prevention.
The reason these are the exact same is because coding in between targets the monster slots explicitly. You could change Cry into another Boast like command or have it effect the entire party, but that would involve some actions that could not easily be handled by the editor. For now this should suffice.
So I want to change Cry into a form of FFIV DS's version of Cry...
Cry - Attribute to use /2 - Attribute to Subtract.
Physical Attack Multiplier - Physical Defense Multiplier
(201B) (2028)
Steal is a bit... trickier to explain, but I see what you mean there. I'll include all of the usable information that could easily be added to the editor.
First, before I got to the easily changeable attributes of it, it is best to go over how Steal is actually formulated...
50 + Level - Target's Steal Prevention = Amount that will be tested against a Random Number (which seems like it can range from 1-255.) - If the end value is over 100 it is an automatic success.
Now from this description we can change... Base Amount to steal, the stat used to determine bonus success and the stat that decreases the amount from success
Now as how this would look in the editor...
Default
(Choices)
Sneak - Edit Formula - Edit Item Slot
Default Hit Rate + Caster Attribute - Target's Attribute
50 Level Steal Prevention
(2682) (272F)
Item Slot
Normal-00
0x1E3F0 - A9 32 LDA #$32 A:0035 X:0000 Y:0000 P:envMxdizc - Load 32 into A (50)
0x1E3F2 - 6D 82 26 ADC $2682 [$7E:2682] A:0032 X:0000 Y:0000 P:envMxdizc - + Caster's Level.
0x1E3F6 - ED 2F 27 SBC $272F [$7E:272F] A:003C X:0000 Y:0000 P:envMxdizC - - Target's Steal Prevention.
At this point it is worth explaining the difference between Stat Records and Caster/Target records... When mostly any command in FFIV is used, in most cases the stats are copied into...
7E2680 - The Caster's Stats
7E2700 - The Target's Stats.
All this means is that you would need to make a separate index for the stat records that normally start at 00 and make another that starts at 80.
And finally the Item Slot is at...
0x1E456 - BF00 9F0E - Change the 00 to any digit from 00-03 to receive that rank of item when you use Sneak.
Now... say I wanted to make a more Steal-heavy hack and that actual equipment could be earned by stealing and only from stealing...
Sneak - Edit Formula - Edit Item Slot
Default Hit Rate + Caster Attribute - Target's Attribute
65 Modified Agility Level
(2695) (272F)
Item Slot
Mythic-03
And there you go. That's just for a start though. I'm going to stop here for now to see if I'm on the right track for how you want to go about this. If you have any trouble implementing this or understanding the underlying portions of it, please let me know and I will try to fit it to make it easier to work with.