Memory Execute
Signature
Description
Executes the call address with the provided arguments.
The first four integer or pointer arguments are passed in the ecx, edx, r8d and r9d registers.
The first four floating-point arguments are passed in the first four SSE registers, xmm0-xmm3.
Any additional arguments are passed on the stack via the Memory Push Stack function.
Forwards the integer or pointer value returned in the eax register from the called function.
Examples
Parameter Passing
Set All Party Members To Max Level
Notes
Since the call address nor the arguments passed to it can be verified by the VM extension itself, the responsibility falls completely to the user to handle both correctly. Failure to do so will otherwise result in a game crash.
Last updated