Ir para conteúdo
Faça parte da equipe! (2024) ×

digmeira

Saphire Member
  • Total de Posts

    875
  • Registro em

  • WCoins

    18

Posts postados por digmeira

  1. É necessário se cadastrar para acessar o conteúdo.

    Este é o diretório da pasta que contem todos npcs de quest e alguns outros como o de buff por exemplo.

    Dentro você vai achar os arquivos em formato ".c" Procure o Npc de sua preferência e mude como desejar.

    A estrutura do arquivo é da seguinte forma:

    É necessário se cadastrar para acessar o conteúdo.

    Os npcs são enumerados de forma crescente nunca repetindo. Dessa forma Quest1 representa o primeiro Npc de um range 1~X que é definido na sua source.(você pode aumentar este range).

     

    Name -é o nome do NPC que deseja adicionar. Lembrando que este npc deve estar dentro da pasta Quest. (caso o NPC tenha um composto adicione "_" no lugar dos espaços)

    Base_Speech - são relacionadas as falas do npc(caso seja somente uma fala enumere no final do "Base_Speech-1", em caso de mais falas some +1)

    Position - Será a coordenada do npc.

    Condition - é a condição que o npc vai gerar ao clicar nele, esta condição pode variar pois pode ser de LVL,ITEM entre outros

    Reward- seria a ação final caso todas as conditions estejam verdadeiras, no caso seria aí que você define o local que ele vai ser teleportado, a fala final do npc e também para fazer deletar o item.

     

    • Curtir 2
    • Amei 1
  2. 1 hora atrás, nisdebr disse:

    Boa tarde, 

    Estou tentando abrir um server apenas para estudar, saber mais e brincar também, peguei a release+source e cliente do XWYD, que está na area de desenvolvimento, porém necessito de ajuda

    Poeira de Lac, não está refinando dentro do jogo, Barra de Cash também não. edito o item uso ele em jogo porém nada acontece (não ganha o cash que o item promete que da)

    Tenho uma leve impressão que tenho que realizar algum procedimento para meu cliente ler esses arquivos, mas não sei que arquivo colocar no cliente para ele ler corretamente,

    Alguem pode me ajudar? como posso fazer um patch para atualizar meu cliente?

     

     

    Sobre os itens que são consumidos e não há efeito nenhum pode ser que eles não estejam registrados na source. Ou seja eles possuem o Eff_Volatile na Itemlist porém não tem nenhuma função definida na source. 

    • Curtir 1
  3. 2 horas atrás, ~Ronier disse:

    Com o WYD abrindo só pelo laucher, não daria aquele erro quando se tem 2 laucher aberto não?

    Comigo não deu isso não. Dá pra abrir o Launcher mesmo com o Wyd aberto. 

  4. 4 horas atrás, Gustavo Lorenzetti disse:

    Boa tarde galera,

     

    Estou tentando ligar um servidor 7.54,

    Da "Canal Inexistente" e "Falha ao conectar".

    Alguém poderia postar uma ServerList.BIN sem estar quebrada, 

    funcional?

    Obrigado.

    Você editou corretamente a Serverlist.bin do cliente? Ela precisa ser a mesma que a do servidor.

  5. 8 horas atrás, 987987987 disse:

    Oi =)

    Algumas pessoas podem se lembrar de mim, outras nem tanto..., mas acho que ainda lembram quando os editores de mapas surgiram he he.

     

    O WYD faleceu para mim já fazem alguns dias ( uma década na verdade rsrs ), mas eu acho que já está na hora de agradecer o que o WYD fez por mim.

    Tenho um carinho especial pelo game, pois ele foi o responsável pela minha carreira profissional, antes dele eu era apenas o carinha da balança do aeroporto, hoje sou quem manda na porra toda rsrs.

     

    Porém, eu acho muito errado o jogo se resumir em evocar e bater, está na hora de uma IA decente, o Sombra Negra não bota medo em mais ninguém....por hora.

     

    Já fazem uns 5 anos, quando o meu emulador foi postado, ainda em Delphi, mas os tempos mudam e agora a coisa ficou mais séria, já ouviram falar de micro serviços?

     

    A decisão agora é a versão, 7.54 ou a versão KR ( Lançada em julho de 2019 ) [ A versão 7.48 é dona do meu coração, mas é extremamente limitada rsrs ]

     

    7.54 é linda, claro, mas talvez eu tenha perdido muita coisa, alguém sabe me informar a parte boa da versão atual?

     

    • Caso alguém tenha contas no WYD KR, por favor, me mande PM, não consigo criar conta lá pela validação de celular.
    • Sobre editores do cliente, quais ainda existem?
    • Widescreen, onde e como posso conseguir?

     

    Quem lembra de mim, sabe que não sou sangue suga, quero economizar tempo, estou de saco cheio de WYDs mercenários que ficam se aproveitando da boa vontade alheia.

    Quem anima de me passar o que tem, para ver no ar aquilo que nunca viu?

     

    Sem mais, um viva para o melhor pvp online já visto <3

     

    image.thumb.png.779562400e2bc68b65ad4a1cf8de477c.png

    <3 Saudades, mas hoje faria diferente, Unreal Engine na veia <3

    Posta o .EXE aqui da versão que você quer que esteja em Widescreen.

  6. 1 hora atrás, filipi2029 disse:

    Bom a há um tempo foi postado esse hook aqui mesmo, mais o conteúdo se perdeu (eu acho)
    então estou disponibilizando novamente. Não sei quem é o autor do código então os créditos são dele.

    Conteúdo escondido

     


    Como Usar:

    1º Vá na sua source em TMSRV.cpp
    e adicione isso la no bool TMSRV::initialize()

     

        auto MountBonus = reinterpret_cast<STRUCT_MOUNTBONUS*>(0x597450); // Serverside

        MountBonus[2377 - 2360].Damage = 0;
        MountBonus[2377 - 2360].Magic = 0;
        MountBonus[2377 - 2360].Evasion = 0;
        MountBonus[2377 - 2360].Resist = 0;
        MountBonus[2377 - 2360].Speed = 0;
        MountBonus[2377 - 2360].Defense = 0;

     

    o calculo e feito da seguinte forma:
     4000 x Total do dano / 5600
    Ex: 4000 x 1080 / 5600

    2º  Vá na sua clientepatch no cliente.cpp

    e adicione isso no bool Client::initialize()


    auto MountBonus = reinterpret_cast<STRUCT_MOUNTBONUS*>(0x5F4FF0); // Clientside

        MountBonus[2377 - 2360].Damage = 0;
        MountBonus[2377 - 2360].Magic = 0;
        MountBonus[2377 - 2360].Evasion = 0;
        MountBonus[2377 - 2360].Resist = 0;
        MountBonus[2377 - 2360].Speed = 0;
        MountBonus[2377 - 2360].Defense = 0;

    3º só adicionar a struct em struct.h

    struct STRUCT_MOUNTBONUS
    {
        int Damage;
        int Magic;
        int Evasion;
        int Resist;
        int Speed;
        int Defense;
    };

    Lembrando que o mesmo calculo feito no TMSRV tem que ser feito no CLIENTE


    Agora vamos as montarias de tempo. Aqui não precisa fazer cálculos aqui oque você colocar de dano vai ficar.
    o processo é praticamente o mesmo então e simples.

    1º adicioner isso na sua TMSRV.cpp
     

    stMountStatus *mountTable = (stMountStatus*)(0x597720);
    mountTable[0].AtkDamage = 0;
    mountTable[0].AtkMag = 0;
    mountTable[0].MoveSpeed = 0;
    mountTable[0].Parry = 0; // Esvasão
    mountTable[0].Resist = 0;// Resistencia


    2º Isso no client.cpp da sua clientepatch.
     

    stMountStatus *mountTable = (stMountStatus*)(0x5F52C0);
    mountTable[0].AtkDamage = 0;
    mountTable[0].AtkMag = 0;
    mountTable[0].MoveSpeed = 0;
    mountTable[0].Parry = 0; // Esvasão
    mountTable[0].Resist = 0;// Resistencia
    |
    3º Só add a strcut na struct.h.

     

    struct stMountStatus
    {
        int AtkDamage;
        int AtkMag;
        int Parry;
        int Resist;
        int MoveSpeed;
        int Unk;
    };



    Lembrando que o processo e o mesmo o dano que você colocar na parte da TMSRV.cpp
    o mesmo tem que ser feito na sua clientepatch.


    Bom e isso e como eu disse eu não sou autor do código, então todos os créditos são do criado.
    2 Bjs :* :*

     

    Acredito ter visto na source do XWYD salve o engano. 

    • Curtir 1
  7. 17 minutos atrás, bitou disse:

    Salve,

    Como muitos gostam de tirar uns prints bem bonitos sem a HUD do WYD,

    Eu fui atrás e fiquei estudando a DLL de vários clients 7.56 e extraí todo o hook de colocar o client em modo foto.

     

    Conteúdo escondido

     

    Basta adicionar no HookPatch.cpp do seu client.

     

    Hookpatch Initialize:

     

    É necessário se cadastrar para acessar o conteúdo.

     

     

    Hookpatch Funcao:

     

    É necessário se cadastrar para acessar o conteúdo.

     

    Feito isso, basta digitar no chat /modofoto para sumir a HUD.
    Para voltar, se não me falhe a memória, basta digitar novamente.

     

     

     

    Créditos:

    DLL dos clients 7.56: DoN e WYD2.0

     

    Perfeito. Acabei de adicionar no meu projeto. Só que fiz diferente. Adicionei no hook que eu atualizei das Keys. Basta apertar "*" que some e aparece a HUD, pois pelo Chat buga as vezes e acaba sumindo as HUD e não volta mais.

    • Curtir 3
  8. 14 minutos atrás, Arkanun1000 disse:

    deu certo. muito obrigado

    Nao sabia que influenciava a ordem

    Screenshot_158.png.f919b6b67a0a98d67ec2ff8e92487670.png

     

    vlw mesmo!!!

     

    Na verdade não influencia. O problema foi que vc criou com  o EVV_Value diferente de +15. Para ficar +15 vc precisa colocar o value entre 250~253.

    • Curtir 3
  9. 15 horas atrás, wendertx disse:

    Fala, pessoal!

    Uso a Source 7556 Infinity. Fiz um servidor pra brincar, mas percebi que armas de lançamento tipo hermai, cruz sagrada, dardo, etc (só desse tipo) não dão dano algum, mesmo tendo 10k de ataque.

    Revisei a itemlist e está tudo ok! até substitui as linhas dessas armas por de outras itemlist e mesmo assim não resolveu.

    Alguém já viu isso ou sabe como resolver?

    Agradeço demais! 

     

    Exemplo da itemlist:

    886,Hermai,767.0,284.0.0.0.0,46,45000000,64,2791,0,EF_CLASS,5,EF_GRID,0,EF_DAMAGE,264,EF_RANGE,4,EF_WTYPE,103,EF_CON,70,EF_MOBTYPE,1,EF_ITEMGRADE,5

     

    Todas seguem o mesmo tipo de configuração na itemlist desde o index até o grade...

    Recomendo que faça os seguintes testes:

    Mude o Id da arma para um ID maior e verifique se funciona;

    Testa a Hermai original e veja se com ela você consegue dar dano;

    Tente atacar com o personagem mais próximo do mob para confirmar a suspeita de Bloqueio de ataque por range alto;

    Verifique se sua source não possuí um Anti Hacker. Talvez ele tenha alguma proteção contra range no pacote de ataque e possa estar ocasionando o seu personagem não tirar dano.

     

    Faça estes testes e passo o Feedback aqui pra gente. 

    • Curtir 2
  10. Em 23/01/2020 em 22:21, mpdownsv2 disse:

    então, o cliente xwyd só reconhece a strdef.bin já desencriptada, logo é só editar o caminho das imagens das guildmarks, porém nada acontece..segue a print:

     

     

     

    as bandeiras não são importadas ao client..nada acontece in-game.

    ainda assim não funciona, alguem saberia o pq ?

     

    image.thumb.png.fc42eec9d4868c25c8b089ff1d46b98a.png""

     

     

     

    Tente colocar uma / no final do endereço.

  11. Em 12/01/2020 em 23:47, Issei Hyoudou disse:

    To com esse erro na hora de compilar :

     

    image.thumb.png.e501cb62adca5d8cbceaa739f94ae63c.png

     

    Você deve adicionar esta parte no local correto:

    É necessário se cadastrar para acessar o conteúdo.

    Geralmente o local correto para se adicionar está logo no escopo da página com este nome "HookPatch::initialize()", aí você adiciona abaixo onde tem códigos com a mesma estrutura.

    • Curtir 1
×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.