Modificar prêmio de Blood Castle(para todas as versões)
Padrão Modificar prêmio de Blood Castle(para todas as versões)
Esse tutorial é para aqueles que desejarem modificar o prêmio dado no final de Blood Castle.
Alguns MuServers ja tem o Suporte para Alterar o Prêmio. Caso o seu não tenha leia Tutorial. Programas necessários:
* OllyDbg
* Calculadora Científica
* GameServer que não esteja packeado.
1 - Abra o GS usando o OllyDbg.
2 - Clique com o botão direito do mouse e selecione as opções Search for => All referenced text strings.
3 - Na janela que será aberta, leve a barra de rolagem para o início e procure pela string Text strings "[Blood Castle] (%d) Send User Quest Fail Message (Account:%s, Name:%s [State:%d], MapNumber:%d)"
4 - Ao encontrar a string, clique duas vezes e irá para a janela Disassembly.
5 - Com essa linha selecionada, clique com o botão direito do mouse e selecione as opções: Search for => All Commands.
6 - Na janelinha que irá aparecer, digite PUSH 0F e clique em FIND.
7 - Será aberta uma nova janela, onde deverão aparecer vários PUSH 0F. Mas o que vai nos interessar é o primeiro logo depois da linha selecionada.
8 - Clique então duas vezes nesse PUSH OF. E observe que depois desse PUSH 0F terá um PUSH 0C. Esses dois PUSHs são os que determinam o prêmio que será dado no evento Blood Castle.
9 - 0F está em HEX. Se passar para DEC ficará 15. Esse 15 é o ID do item (baseado no arquivo item.txt).
10 - OC está em HEX. Se passar para DEC ficará 12. Esse 12 é o Grupo do item (baseado no arquivo item.txt).
Assim, para mudar o prêmio de BC, basta procurar no item.txt o Grupo e o ID do Item que quer que seja o prêmio. Se quiser trocar por uma Jewel of Bless, ficará assim: PUSH 10 e PUSH 0E, sendo que 0E = 10 (ID da Bless) e 0E = 14 (Grupo da Bless)...
OBS.: ESSE TUTORIAL SERVE PARA QUALQUER VERSÃO DE SERVER, DESDE QUE O GS NÃO ESTEJA PACKEADO.
Padrão Modificar prêmio de Blood Castle(para todas as versões)
Esse tutorial é para aqueles que desejarem modificar o prêmio dado no final de Blood Castle.
Alguns MuServers ja tem o Suporte para Alterar o Prêmio. Caso o seu não tenha leia Tutorial. Programas necessários:
* OllyDbg
* Calculadora Científica
* GameServer que não esteja packeado.
1 - Abra o GS usando o OllyDbg.
2 - Clique com o botão direito do mouse e selecione as opções Search for => All referenced text strings.
3 - Na janela que será aberta, leve a barra de rolagem para o início e procure pela string Text strings "[Blood Castle] (%d) Send User Quest Fail Message (Account:%s, Name:%s [State:%d], MapNumber:%d)"
4 - Ao encontrar a string, clique duas vezes e irá para a janela Disassembly.
5 - Com essa linha selecionada, clique com o botão direito do mouse e selecione as opções: Search for => All Commands.
6 - Na janelinha que irá aparecer, digite PUSH 0F e clique em FIND.
7 - Será aberta uma nova janela, onde deverão aparecer vários PUSH 0F. Mas o que vai nos interessar é o primeiro logo depois da linha selecionada.
8 - Clique então duas vezes nesse PUSH OF. E observe que depois desse PUSH 0F terá um PUSH 0C. Esses dois PUSHs são os que determinam o prêmio que será dado no evento Blood Castle.
9 - 0F está em HEX. Se passar para DEC ficará 15. Esse 15 é o ID do item (baseado no arquivo item.txt).
10 - OC está em HEX. Se passar para DEC ficará 12. Esse 12 é o Grupo do item (baseado no arquivo item.txt).
Assim, para mudar o prêmio de BC, basta procurar no item.txt o Grupo e o ID do Item que quer que seja o prêmio. Se quiser trocar por uma Jewel of Bless, ficará assim: PUSH 10 e PUSH 0E, sendo que 0E = 10 (ID da Bless) e 0E = 14 (Grupo da Bless)...
OBS.: ESSE TUTORIAL SERVE PARA QUALQUER VERSÃO DE SERVER, DESDE QUE O GS NÃO ESTEJA PACKEADO.
0 comentários:
Postar um comentário