Nice Tabeas... Looks like the shortest of those pointers is 2 hops: ((("swtor.exe"+0107C8BC) + 0x40) + 0x14)
Nice Tabeas... Looks like the shortest of those pointers is 2 hops: ((("swtor.exe"+0107C8BC) + 0x40) + 0x14)
How would I go about using a pointer with this? Using what skiss0rz said above.((("swtor.exe"+0107C8BC) + 0x40) + 0x14)
Last edited by Tabeas; 01-11-2012 at 02:41 PM.
Code:const uint XPointer1 = 0x0107C8BC; const uint XPointerOffset1 = 0x40; const uint XPointerOffset2 = 0x14; uint XAddress = ReadUInt(ReadUInt((uint)BaseAddress + XPointer1) + XPointerOffset1) + XPointerOffset2; float XPosition = ReadFloat(XAddress) * 10;
That code doesn't work with cheat engine auto assemble does it?
no.....
10chars
No need for the dots as if I am some kind of idiot, I was looking for code to use a pointer with the no clip code, and seeing as I have never used auto assembler before I would have no idea.
You don't need to use auto-assemble for that pointer. Just add the address as a pointer. That is also not an address for no-clip, but an address for the x coordinate (as far as I can tell from what people said above).
How did you got these offsets?Code:alloc(injectLocWrite,1024) label(isPlayer) "swtor.exe"+2D4DD6: jmp injectLocWrite injectLocWrite: push eax push ebx mov eax,[023EC98C] add eax,4 mov ebx,[eax] cmp ecx,ebx je isPlayer movss [esi+08],xmm0 pop ebx pop eax jmp "swtor.exe"+2D4DDB isPlayer: pop ebx pop eax jmp "swtor.exe"+2D4DF6
"swtor.exe"+2D4DD6
"swtor.exe"+2D4DDB
"swtor.exe"+2D4DF6