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 ?

.....


Compulsive compiler