I do have cheatengine but anyhow I debugged a little longer with visual studio and I see that the object is converted back on the event ,depending if I debug the client or server , but the message is empty .
now in the manual it says that:
The event function on the receiving PC receives a
pointer to the buffer as its first argument. The
buffer is only valid during the event function, and is
deallocated afterwards.
"deallocated afterwards." 0_o
soo does this not tell me now that I cannot demarshal because for the engine to be able to "deallocate" it ,it would mean I cannot access that memmory (buffer) by demarshalling because demarshalling needs full access to that memmory anyway ?
I am fully confused now , does this require a memcpy equivalent ?
.....