I will have time today todo something for the editor, but however, here are new Offsets for my faires:
1st Fairy-Offset: 0x1AEA
Difference to each next fairy: 0x98
Maximal 10 fairies (so far), so last fairy Offset = 0x1AEA + (9 * 0x98)
The Name of each fairy, relative to it's offset-begin, is: 0xA (example: 0x1AEA + 0xA = Name of 1st Fairy)
Length: 8 Offsets
Sheme: XX XX XX XX XX XX XX XX , so maximal 8 Characters for each fairy.
End of an Name is calculated with an 00 at the end
For example, name = Daniel , in hex = 44 61 6E 69 65 6C and we add 00 -> 44 61 6E 69 65 6C 00
The rest off the 8 offsets doesn't matter then, if you have an 00 between them.
The Offset for unlocking a new fairy with its stats: Eachtime the first offset of each fairy
(Example: Unlock-Offset 1st fairy is directly located at 0x1AEA )
Length: 1 Offset with Values 00 OR 01
The Offset of fairies Level is located, relative to the beginning of it, at: 0x1B
(Example: 0x1AEA + 0x1B = Level of 1st Fairy)
length: 1 Offset, max Value in Hex: 63 (its 99 in Decimal)
The offset for fairies hearts is locatedm realtive to beginning of it, at: 0x24
(Example: 0x1AEA + 0x24 = HeartCount of 1st Fairy)
length: 1 ffset, max Value in Hex: 64 (its 100 in Decimal)
I don't know the name of that (it is the right symbol after the hearts of an fairy), this is located at (relative to begin): 0x6c
(Example: 0x1AEA + 0x6C = this value)
Length: 1 Offset, maximum in hex: Don't know it yet, sorry.