OkMuOnline


NowaHosting


AlphaServers


Resultados 1 a 1 de 1
  1. #1
    Developer C++ Romário's Avatar

    Data de Ingresso
    Jul 2022
    Posts
    41
    Thanks Thanks Given 
    21
    Thanks Thanks Received 
    238
    Thanked in
    19 Posts
    Mentioned
    1 Post(s)
    País
    Brazil

    Fix Dark Horse 99z

    Bom... Como estou quase abandonando este projeto clássico, vou começar a liberar algumas coisas. Aqui está um fix muito útil.

    Código:
    //-- Expandi CalCharacter Até DarkHorse
        *(BYTE*)(0x00452E06) = 0x9D;
        *(BYTE*)(0x0045250D) = 0x9D;
        *(BYTE*)(0x0045252D) = 0x9D;
        *(BYTE*)(0x004524B6) = 0x9D;
        *(BYTE*)(0x004522A5) = 0x9D;
        *(BYTE*)(0x00452266) = 0x9D;
        *(BYTE*)(0x00452246) = 0x9D;
    Código:
    _declspec(naked) void HorseFixDC()
    {
        static DWORD Retornar = 0x0047EC94;
    
    
        __asm
        {        
            CMP EDX, 0x1A4
            JE EQUAL
            MOV BYTE PTR DS : [EDX + EAX + 0x31] , 0x31
            EQUAL:
            MOV BYTE PTR DS : [EDX + EAX + 0x31] , 0x3E
            JMP[Retornar]
        }
    }
    
    //-- Fix Dark Horse Inventory
        *(BYTE*)(0x00486B75) = 0xA4; // Carrega Info
        *(BYTE*)(0x0047EC77) = 0xA4; // Fix Horse DC
        SetRange((LPVOID)0x0047EC8F, 0x05, 0x90);
    ​    SetOp((LPVOID)0x0047EC8F, HorseFixDC, 0xE9);
    Essas modificações devem ser aplicada no GameServer.

  2. The Following 4 Users Say Thank You to Romário For This Useful Post:


Tags para este Tópico

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
  •