I did some more tests this morning and i found out a few things/
For starters in the server i play every time the upgrade fails the 14 package is send first, and when the upgrade successed the 21 package is send first.
Now i manually upgraded normal lvl55 melee gloves with mercy and darkness with tie 3 and tie4. Below you can see the results.
Code:
21 00 07 11 00 A6 00 10 00 93 00 00 00 83 00 00 04 00 8E 00 09 00 8D 00 60 00 8B 00 78 00 8C 00 00 tie4 darkness sucess +1
21 00 07 11 00 A6 00 10 00 93 00 00 00 83 00 00 04 00 90 00 09 00 8F 00 08 00 91 00 78 00 92 00 00 tie 3 grace fail
21 00 07 11 00 A6 00 10 00 A7 00 00 00 83 00 00 04 00 8E 00 09 00 8D 00 08 00 8B 00 78 00 8C 00 00 tie4 gace successfull +2
21 00 07 11 00 A6 00 10 00 93 00 00 00 83 00 00 04 00 90 00 09 00 8F 00 08 00 91 00 78 00 92 00 00 tie3 darkness fail
21 00 07 11 00 A6 00 10 00 93 00 00 00 83 00 00 04 00 90 00 09 00 8F 00 08 00 91 00 78 00 92 00 00 tie3 darkness success +3
21 00 07 11 00 A6 00 10 00 A7 00 00 00 83 00 00 04 00 8E 00 09 00 8D 00 08 00 8B 00 78 00 8C 00 00 tie4 darkness fail
21 00 07 11 00 A6 00 10 00 93 00 00 00 83 00 00 04 00 8E 00 09 00 8D 00 08 00 8B 00 78 00 8C 00 00 tie4 darkness success +4
21 00 07 11 00 A6 00 10 00 93 00 00 00 83 00 00 04 00 8E 00 09 00 8D 00 08 00 8B 00 78 00 8C 00 00 tie 4 darkness success +5
Now at this point i send the last package back to the server and my talics in the gloves all gone.
So i resend another the same package again and the client crashed and when i logged the gloves were +1 with darkness.
Now i tried to manually upgrade the gloves again and i got the below results, run out of talics now.
Code:
21 00 07 11 00 2B 00 06 00 2A 00 00 00 23 00 00 04 00 25 00 09 00 27 00 58 00 24 00 70 00 29 00 C8 tie4 darkness fail
21 00 07 11 00 2B 00 10 00 97 00 00 00 23 00 00 04 00 25 00 09 00 27 00 18 00 24 00 70 00 29 00 C8 tie4 favor sucess +1
Now you will notice that in the two last packages the gloves failed with darkness and tie 4, but if you look at the package 6 on the first code were the gloves failed again with tie4 and darkness you will see that a lot of bytes change.
Look the 25th value in the first code first upgrade you will see that is completly different with the other bytes in the other packages and that didnt really make sense to me.
Now i aslo notices that there are 4 values that hold what gems you are using,
what i was thinking is that we can manipulate those 4 bytes to make the server think we are using tie4s when we use tie1s.