Jump to content
News Ticker
  • Bem vindos a Web Cheats
  • News ticker sample

    xEviiL'

    Membro Avançado
    • Content Count

      28
    • Joined

    • Last visited

    Community Reputation

    29

    1 Follower

    About xEviiL'

    • Rank
      WebCheats

    Recent Profile Visitors

    297 profile views
    1. Deixa eu esclarecer uma coisa pra vcs não bugar tudo. O client por padrão tem ID’s predefinidos que executam uma determinada função na exibição da interface. Sendo assim, se vc alterar o ID de um objeto já existente vai perceber que ele vai perder sua função ou dar crash no client. O RootID serve pra vc atrelar um objeto ao outro, pra quando o Objeto pai for chamado ele chamar seus objetos filhos. Vamos deixar mais claro, quando vc abre sua tela de personagem tem diversas informações sendo exibidas na tela, cada uma daquelas informações são um objeto filho, sendo o objeto pai o painel que C
    2. Ta na mão -> Editor de UITextureList Me dê um exemplo em que ocorreu isso, porque não tive esse problema.. Aliás, se não me engano, o único que não moveu foi a tela de seleção de servidor, o restante moveu normalmente.
    3. Abrindo o Arquivo “UITextureSetList.txt” dentro da pasta UI do Client vc encontrará diversas informações. Cada uma delas refere-se a uma imagem lida pelo sistema. No caso da Logo1.wyt estará assim: [title_1] SetIndex: 12 ItemCount: 1 5,0,0,256,256,0,0 SetIndex - Define o ID da estrutura. Esse é o ID que você procura, sendo assim você deve setar esse número na Informação “UITexture” do arquivo convertido. ItemCount - Refere-se a quantidade de texturas que serão lidas. Os números abaixo são respectivamente: ID, PosX, PosY, Tam
    4. Na verdade isso é bem simples, imagine por exemplo os componentes que compõem o Inventário, existem diversos locais para equipar itens, não há necessidade de vc puxar uma textura pra cada slot independente, pois já há um arquivo .wyt com o gráfico de toda a tela de inventário, sendo assim cria-se um objeto Pai (Painel/HUD) que carregará a informação do tamanho da tela de inventário como um todo, puxando o gráfico do arquivo inventory.wyt, posteriormente adiciona-se o slots como objetos filhos, sem nenhuma textura, e apenas readequa-se esses slots para casarem com o desenho do arquivo.wyt, dess
    5. Olá, eu tive um problema com meu Not, por isso não consegui terminá-lo ainda. Em todo caso já o @victorcostahk já liberou para download uma tool com essa função. Não sei se foi utilizado o projeto que postei como base ou não, mas como já foi postado creio que não seja mais necessário eu trabalhar na finalização do projeto para o fórum.
    6. Exatamente! Como eu disse, sou leigo em C/C++, por isso o projeto ainda não está concluído. Assim que finalizado farei um post com o download e a explicação de como utilizar, pois o arquivo puxa informações de outros arquivos. Tentei deixar o mais fácil possível dentro do pouco conhecimento que tenho. Após a finalização desse projeto darei continuidade ao meu projeto em Delphi de um Editor que irá ler o arquivo diretamente do .bin, sem necessidade de conversão, desenhando na tela tudo que se cria/modifica. Como o @digmeira disse, basta criar uma pasta chamada UI e jo
    7. Opa, tudo bom ? tu tem discord, queria saber se você faria um freela

      1. xEviiL'

        xEviiL'

        Opa, td bom? Eu não tenho Discord, porém no momento também não consigo pegar um freela. Estou preso em alguns projetos..

        Assim que finalizado os projetos talvez eu consiga, mas por enquanto está muito complicado, até porque o conversor está bem cru.

        Oq vc precisava exatamente, de repente consigo te auxiliar em algo.

      2. Kevin Math

        Kevin Math

        estou estudando controle das huds do WYD, mas sou limitado, daí to procurando ajuda ou eventualmente freelas pra me ajudar na parte de criar controle/hookar do UI

    8. Adicionei o projeto no GitHub já com o conversor para .txt funcional. Se alguém puder contribuir com ideias para o conversor inverso ficarei muito grato. Link: WYD XXXScene Converter Obs: Estou utilizando o VS 2015 para compilar!
    9. Conforme dito, segue projeto no Git para estudos e contribuições. WYD XXXScene Converter
    10. @GUIIGO_YT Através desse arquivo postado nós pudemos identificar a estrutura dos itens que compõem a interface (Botões, Textos, etc..). Os arquivos responsáveis por formar a interface estão na pasta UI, sendo eles FieldScene2.bin responsável por toda a o interface Ingame (Após passar pela tela de personagem), a SelCharScene2.bin responsável pela interface da tela de personagem (Numerica, Info do Char, etc..) e a SelServerScene2.bin responsável pela interface da tela de login. Eu já finalizei a programação do arquivo que converte o “.bin” para “.txt”, ficando igual essas inform
    11. Obrigado :) Eu ainda não consegui fazer o conversor inverso, para gerar o .bin, mas estou tentando.. Estou tentando usar o método de leitura dos arquivos .ini (ini parser), mas estou fazendo algo de errado. Assim que estiver concluído eu postarei aqui pra galera.
    12. Pode ser, dps que fiz isso os JMP nunca mais tirei, talvez eu realmente estava colocando informações incorretas @Atualização Conversor XXXScene quase saindo.. hehehe @Atualização2 Conversor para TXT pronto! :)
    13. Estranhamente meu WYD.exe fechava quando alterava os arquivos Scene. Fiz uns Jmps ele funcionou. Agora que você falou fiz o teste sem e funcionou, vai entender.... // ChkSum Client 7.622 HookMgr::instance().SetHook(eHookType::JMP, 0x004B1FDC, 0x004B1FE3); // DemoAction.bin HookMgr::instance().SetHook(eHookType::JMP, 0x004B1FF7, 0x004B1FFE); // DemoAction2.bin HookMgr::instance().SetHook(eHookType::JMP, 0x004B2012, 0x004B2019); // DemoAction3.bin HookMgr::instance().SetHook(eHookType::JMP, 0x004B202D, 0x004B2034); // DemoAction4.bin HookMgr::instance()
    14. Tenho uma do pq isso acontece. Os objetos são lidos como Pai e Filhos. Se você alterar a posição de um objeto pai todos os objetos filhos se moverão proporcionalmente. Vou explicar melhor.. Todo objeto por padrão carrega 3 informações em comum, sendo elas: Type = Define o tipo do objeto (HUD, Text, etc..) Base_ID = Define o ID do Objeto HUD_ID = Define se o objeto é Filho de outro objeto (0 0 = Pai). Se você definir o ID de outro objeto aqui ele passará a ser filho desse objeto. Sendo assim, se a HUD de tela de Servidor é: HUD { Type = 1 Base_ID = 1 1
    15. Esses arquivos possuem uma checagem sim, se você alterar o arquivo sem dar um JMP na checagem o WYD.exe simplesmente fecha.. Não conheço o termo de se usar, mas tem que dar um JMP.
    ×
    ×
    • Create New...