I can also additionally provide these ones:
[] = Visible String (what is displayed in Game) for Buff located right after FF FF FF FF above
[9F 01] - 02 = Experience
[91 01] - 03 = Gilt found
[BA 01] - 07 = Damage
[00 00] - 12 = Knockback Bonus
[B7 01] - 13 = Damage Range
[74 01] - 1E = Health
[F5 02] - 1F = Wrath
[FC 02] - 2A = Wrath Cost
[00 00] - 2B = Strength Bonus
[00 00] - 2C = Scythe Damage Bonus (Keen Talisman)
[00 00] - 34 = Ranged Damage
[7C 01] - 3C = Strength
[D7 01] - 3E = Arcane
[70 01] - 3F = Defense
[D9 01] - 40 = Resistance
[F2 01] - 46 = Critical Chance
[CE 01] - 47 = Critical Damage
[55 02] - 48 = Arcane Critical Chance
[89 01] - 49 = Arcane Critical Damage
[D9 01] - 4A = Execution Chance
[0E 02] - 50 = Fire Damage
[DD 01] - 51 = Frost Damage
[C1 01] - 52 = Shock Damage
[DF 01] - 53 = Piercing Damage
[1E 02] - 54 = Inferno Damage
[07 01] - 55 = Ice Damage
[C5 01] - 56 = Lightning Damage
[00 00] - 5A = Healing Bonus (Black Demise)
[62 01] - 5C = Healthregen
[D0 01] - 5D = Healthsteal
[74 01] - 5F = Health Per Hit
[BE 01] - 60 = Health Per Kill
[8F 01] - 63 = Wrathregen
[E4 01] - 64 = Wrathsteal
[00 00] - 66 = Wrath per hit
[D7 01] - 67 = Wrath Per Kill
[C3 01] - 6D = Reaper Energy Per Hit
[00 00] - 6E = Reaper Energy Per Kill
[C0 01] - 77 = Health On Critical Hit
[D2 01] - 78 = Wrath On Critical Hit
[00 00] - 79 = Reaper Energy on Critical Hit
[00 00] - 7B = Health on Execution
[C7 02] - 7C = Wrath On Execution
[5A 02] - 7D = Reaper Energy on Execution
[6B 01] - FE = Thorns
I will perhaps fill in the corresponding Codes for the visible String too, so you can not only add the buff but also change the visible String so that it displays correctly. I moded a Talisman now that provides my 208% Healthsteal and Wrathsteal, it works and then every Weapon gives you Health and Wrath, so you never again need to mod possessed Weapons to add this.
Btw. The Talismans have a String like XX 01 00 00 00 00 only but same Structure. I tried to add more than 4 Attributes, worked but then Game crashed. I know now how to add 5 to a Talisman but it only works if you find one with Thorns and Executionchance in one and if there are long Strings in there for both, its then exactly 183 Bytes which allows you to add 3 * 61 bytes, one Block has 61 Bytes, so if there are two Attributes and the one i mentioned, you can overwrite the two other with 3 * 61 Bytes Blocks and add 3 Attributes more which makes then 5 on One... I try to find other Combinations but its not easy and the game does not seem to like if you simply insert the Blocks, so you need to find a perfect one with the perfect Space for the 61 Byte Blocks you want add, but well, the one i have now is just perfect.
Edit: Its also possible that the VisibleStringBytes get reassigned, so i suppose they are not really static, a pity, but well i let them stay as reference.
The only really static Value is the Buff Code, so if you can't find the VisibleStringCode, simply search it in your Save, like you search another Item
with the same buff and look at where the VisibleStringCode is, then simply copy it, its always static within the same Save.
I suppose its dependent which Items you have, because if you have only one Item with a specific buff then long Strings are used within the save, all
other items you then pick up with the same buff will get a VisibleStringCode instead of the Longstring and i suppose they simply reassign them on
the fly if you throw away or sell Items and you don't have any one with a specific buff.
This is also probably the Reason Saves are changing so often, but it does not make Things more difficult if you simply learn the Structure i posted some
posts below, you only need to locate one (Offset in Block stays the same!) and then you can use the Bytes before because they are always static within
the Save and i'm quite sure it will till you throw away, sell, buy or pick up something.