Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int D3D (void)
- {
- HMODULE CBBase = NULL;
- for (;CBBase == NULL;Sleep(100))
- CBBase = LoadLibrary("d3d8.dll");
- DWORD* VTableS = 0;
- DWORD hD3D8 = (DWORD)GetModuleHandle("d3d8.dll");
- DWORD table = FindPattern(hD3D8, 0x128000, (PBYTE)"\xC7\x06\x00\x00\x00\x00\x89\x86\x00\x00\x00\x00\x89\x86", "xx????xx????xx");
- memcpy(&VTableS, (void*)(table+2), 4);
- DWORD dwDrawIndexedPrimitive = VTableS[71];
- DWORD dwSetStreamSource = VTableS[83];
- DWORD dwPresent = VTableS[15];
- MessageBox( NULL, "Made By KaptinBoxxi", "Success!",MB_ICONINFORMATION | MB_SERVICE_NOTIFICATION);
- {
- pDrawIndexedPrimitive = (oDrawIndexedPrimitive)DetourCreate((PBYTE)dwDrawIndexedPrimitive, (PBYTE)myDrawIndexedPrimitive, 7);
- pSetStreamSource = (oSetStreamSource)DetourCreate((PBYTE)dwSetStreamSource, (PBYTE)mySetStreamSource, 7);
- pPresent = (oPresent)DetourCreate((PBYTE)dwPresent, (PBYTE)myPresent, 7);
- return 0;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement