amoreamoreamore
Active member
deleted, ashamed for this trash
Last edited:
Can you send this hack?I hope this is useful to somebody
C++:DWORD mapx, mapy, cped, matrix; mapx = *(DWORD*)0xBA67B8; mapy = *(DWORD*)0xBA67BC; cped = *(DWORD*)0xB6F5F0; matrix = *(DWORD*)(cped + 0x14); *(DWORD*)(matrix + 0x30) = mapx; *(DWORD*)(matrix + 0x34) = mapy;
C++:DWORD mapx, mapy, cped; ReadProcessMemory(hProcess, (LPVOID)0xBA67B8, &mapx, sizeof(mapx), 0); ReadProcessMemory(hProcess, (LPVOID)0xBA67BC, &mapy, sizeof(mapy), 0); ReadProcessMemory(hProcess, (LPVOID)0xB6F5F0, &cped, sizeof(cped), 0); LPVOID matrixWriteAddr = (LPVOID)(cped + 0x14); DWORD oldProt; VirtualProtectEx(hProcess, matrixWriteAddr, sizeof(mapx), PAGE_READWRITE, &oldProt); WriteProcessMemory(hProcess, matrixWriteAddr, &mapx, sizeof(mapx), nullptr); VirtualProtectEx(hProcess, matrixWriteAddr, sizeof(mapx), oldProt, &oldProt); LPVOID MapxWriteAddr = (LPVOID)(0xB6F604 + 0x30); // (0xB6F604 = matrix = cped + 0x14) VirtualProtectEx(hProcess, MapxWriteAddr, sizeof(mapx), PAGE_READWRITE, &oldProt); WriteProcessMemory(hProcess, MapxWriteAddr, &mapx, sizeof(mapx), nullptr); VirtualProtectEx(hProcess, MapxWriteAddr, sizeof(mapx), oldProt, &oldProt); LPVOID MapyWriteAddr = (LPVOID)(0xB6F604 + 0x34); // (0xB6F604 = matrix = cped + 0x14) VirtualProtectEx(hProcess, MapyWriteAddr, sizeof(mapx), PAGE_READWRITE, &oldProt); WriteProcessMemory(hProcess, MapyWriteAddr, &mapx, sizeof(mapx), nullptr); VirtualProtectEx(hProcess, MapyWriteAddr, sizeof(mapx), oldProt, &oldProt);