swtor.exe + 0x1095F64 + 0x2FC + 0x16C + 0x6C + 0x2C = X/10, float, teleport
swtor.exe + 0x1095F64 + 0x2FC + 0x16C + 0x6C + 0x30 = Z/10, float, teleport
swtor.exe + 0x1095F64 + 0x2FC + 0x16C + 0x6C + 0x34 = Y/10, float, teleport
Code:
class pUnknown1;
class c_Unknown2;
class c_Unknown3;
class pLocal;
class pUnknown1
{
public:
char unknown0[764]; //0x0000
c_Unknown2* c_Unknown2; //0x02FC
}
class c_Unknown2
{
public:
char unknown0[364]; //0x0000
c_Unknown3* c_Unknown3; //0x016C
}
class c_Unknown3
{
public:
char unknown0[108]; //0x0000
c_Unknown4* c_Unknown4; //0x006C
}
class pLocal;
{
public:
char unknown0[44]; //0x0000
float X; //0x002C
float Z; //0x0030
float Y; //0x0034
char unknown56[4]; //0x0038
float ID0EBC6E38; //0x003C
char unknown64[16]; //0x0040
float ID0EBB31B8; //0x0050
char unknown84[4]; //0x0054
float ID0EBB3CB8; //0x0058
char unknown92[20]; //0x005C
float ID0EBB3DB8; //0x0070
char unknown116[4]; //0x0074
float ID0EBC13B8; //0x0078
char unknown124[128]; //0x007C
float ID0EBB40B8; //0x00FC
float ID0EBB5238; //0x0100
float ID0EBB52B8; //0x0104
}
to user
Code:
DWORD swtor = (DWORD)GetModuleHandle("swtor.exe");
c_unknown1* pUnknown1 = (c_unknown1*)(DWORD)(*(DWORD*)(swtor + 0x1095F64));
float x = pUnknown1->c_unknown2->c_unknown3->pLocal->X;
if( GetAsyncKeyState(VK_NUMPAD8) )
{
pUnknown1->c_unknown2->c_unknown3->pLocal->X = x + 0.0005f;
}