Struct
SHORT
|
Operand
|
INT
|
Opcode
|
SHORT
|
??
|
SHORT
|
??
|
SHORT
|
??
|
SHORT
|
??
|
SHORT
|
??
|
SHORT
|
??
|
SHORT
|
??
|
SHORT
|
??
|
SHORT
|
??
|
SHORT
|
??
|
SHORT
|
??
|
SHORT
|
??
|
SHORT
|
??
|
SHORT
|
??
|
SHORT
|
??
|
SHORT
|
??
|
SHORT
|
??
|
SHORT
|
??
|
SHORT
|
??
|
SHORT
|
??
|
SHORT
|
??
|
SHORT
|
??
|
SHORT
|
??
|
SHORT
|
??
|
SHORT
|
??
|
SHORT
|
??
|
SHORT
|
??
|
SHORT
|
??
|
SHORT
|
??
|
Variable Descriptions
Opperand_Count = 9
Opcode = EFAC38C4
- These effect the target value, and remaining points of the window.
- They are ALL SIGNED SHORTS.
- The first two, affect health, the next two, constitution etc until the last 10
- The last 10 also effect the numbers, but they start over, the first affects health, the second con, etc.
- So the variables effecting each value are the two shorts in the first set, then one short in the second set.
- I think this has something to do with, target value, total points, and remaining points.
- Also, the values in the client from these shorts appear to be shifted left 8 bits, I have no idea why.
- General notes on stat migration
- This packet will open the window no-matter what, yet it will not be correct.
- You must click on the stat migration button once before each time you send this packet, if you don't, the window will have the wrong numbers, none of the sliders/buttons will work, and the only way to close it is to press the stat migration button.
- It is still completely unknown how you get the client to request for this packet.
|
Tags
S→C
|
This packet originates on the server.
|
|
25%
|
This packet has been partially reversed.
|
|
|
Sample Code
Insert Code Snippet Here...
Sample Packet
Insert Sample Packet Here...