Resultados 1 a 2 de 2

Hybrid View

  1. #1
    Administrador PerfectZone Segredo's Avatar





    Data de Ingresso
    Jul 2022
    Posts
    72
    Thanks Thanks Given 
    87
    Thanks Thanks Received 
    1,183
    Thanked in
    52 Posts
    Mentioned
    11 Post(s)
    País
    Brazil

    Weapon Fix (1.04.10 - 1.4J KOR)

    Esse código utilizo em meu emulador 1.4j já faz algum tempo. Segue a baixo:

    .cpp



    .h


    extras

    Código:
    DWORD SetJmp2(const LPVOID dwEnterFunction, const LPVOID dwJMPAddress)
    {
    BYTE btBuf[5];
    DWORD dwShift= (ULONG_PTR)dwJMPAddress - (ULONG_PTR)dwEnterFunction - 5;
    // ----
    btBuf[0]= 0xE9;
    memcpy( (LPVOID) & btBuf[1], (LPVOID) & dwShift, sizeof(ULONG_PTR));
    // ----
    return WriteMemory(dwEnterFunction, (LPVOID) btBuf, sizeof(btBuf));
    }
    
    void HookThis(DWORD dwMyFuncOffset,DWORD dwJmpOffset)
    {
    *(DWORD*)(dwJmpOffset+1) = dwMyFuncOffset-(dwJmpOffset+5);
    }
    

    Last edited by Segredo; 03-19-2023 at 12:42 PM.

  2. The Following 35 Users Say Thank You to Segredo For This Useful Post:


  3. #2
    Iniciante tammadall's Avatar

    Data de Ingresso
    Jul 2022
    Posts
    1
    Thanks Thanks Given 
    15
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Mentioned
    0 Post(s)
    País
    Christmas Island
    Você poderia testar isso se houver algum problema?


Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • You may not post Resposta(s)
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •