I have all the old file format listings for characters, magic, items, weapons, armors, accessories, and Materia.
Just give me somewhere to send them.
The first file IS definitely 100% command data.
I’ve only messed around with it a little but I have found already that if you set the entire file to a bunch of 0’s that every single attack, command, item, everything you can do in battle will target the character who is casting the attack. Even summons. And not only that, they will ONLY attack that character. Megalixir will only heal one character (the character using it), etc.
I managed to kill Red XIII 13 times over by having him cast Knights of Round on himself.
The first byte of command data is the targeter. It is the same way as the targeters for items and magic. 0x00 = Target Self (And Only Self).
That is all I have really decoded from them. It is all that really matters, at least for now.
1: Command Data
2: Magic Data
3: Shops?
4: Character Data
5: Item Data
6: Weapon Data
7: Armor Data
8: Accessory Data
9: Materia Data
10: Command Decriptions
11: Magic Decriptions
12: Item Decriptions
13: Weapon Decriptions
14: Armor Decriptions
15: Accessory Decriptions
16: Materia Decriptions
17: Key Item Decriptions
18: Command Names
19: Magic Names
20: Item Names
21: Weapon Names
22: Armor Names
23: Accessory Names
24: Materia Names
25: Key Item Names
26: Battle and Battle-Screen Text
27: Summon Special Names (shown at the top of the screen when you cast a summon [Diamond Dust, Ultimate End, etc.])
Files 10-27 are LZS-compressed while 1-9 are not.
If you uncompress 10-25, stack them into one large file, and then LZS-compress it, you will have Kernel2.bin.
I do not know why, when they were so concerned with space, they needed two copies of every item name and description.
L. Spiro