Advertisement
Tornamic

Untitled

Dec 5th, 2024
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.66 KB | None | 0 0
  1. CEntity* pEntity = nullptr;
  2. DWORD dwJmpAddress = 0x0;
  3. DWORD CRenderer__AddEntityToRenderList_Hook_Continue = 0x5534B5;
  4. DWORD CRenderer__AddEntityToRenderList_Hook_Return = 0x553533;
  5. static void __declspec(naked) CRenderer__AddEntityToRenderList_Hook()
  6. {
  7.     __asm
  8.     {
  9.         mov pEntity, ecx
  10.         pushad
  11.     }
  12.     if ((RwObject*)((DWORD)pEntity + 0x18) == nullptr)
  13.     {
  14.         __asm
  15.         {
  16.             popad
  17.             retn
  18.         }
  19.     }
  20.     else
  21.     {
  22.         __asm
  23.         {
  24.             popad
  25.             push esi
  26.             mov esi, [esp + 4 + 4]
  27.             jmp CRenderer__AddEntityToRenderList_Hook_Continue
  28.         }
  29.     }
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement