Ir para conteúdo
🥳 [EVENTO ESPECIAL] 20 Anos de WebCheats - Conte sua história. ×
Venda da WebCheats - Uma Nova Era para a Comunidade ×

987987987

Silver Member
  • Total de Posts

    304
  • Registro em

  • Última visita

  • Dias Ganhos

    3
  • WCoins

    314

Tudo que 987987987 postou

  1. Parabéns. Alguns alertas graves de arquitetura, mas para um protótipo, está ótimo. Para evitar o drop, pode fazer algumas coisas, como uma comunidade no discord, mudança para "Full Action", muito pode ser feito. É impossível terminar o projeto antes das férias acabarem, mas definitivamente vc poderia andar aos poucos, um dia vc acaba. Não para o WYD em si, mas para o seu desenvolvimento. Por exp própria, depois que vc acaba um projeto desses, nada mais se torna "difícil", as pessoas até assustam com o quanto vc se torna "bom".
  2. hum..... Esta é a cidade de Armia original ou vc copiou o arquivo e colocou em outra posição do mapa ( que não tinha nenhum mapa ) ? Pega o mapa original de armia, abre ele e sem mudar nada, salva. Compare se o exe teve algo alterado ou se é igual ( WinMerge por exemplo ) Se for igual, muda a posicao de alguma coisa no mapa e salva, veja se mudou. Não andar pelo mapa é estranho. Pegue a source do jogo e procure a parte dos mapas, veja onde ele é lido e se tem mais de uma verificação, as vezes deixamos passar outro checksum. Procure no OllyDbg por "checksum", pule todos que encontrar da mesma forma que fez antes.
  3. Esse editor funciona, apesar de não muito legal os controles O da Unity vc edita tb o terreno O processo que mostrei habilita o cliente para permitir o mapa novo. Esse crash do servidor pode ser qualquer coisa, tem certeza que ele funciona bem ? Só trava quando vc muda o mapa do cliente?
  4. Congelar o server definitivamente não é normal, esses hooks são no cliente? O servidor não tem absolutamente nada com isso, nem ao menos tem um pacote que vai ser enviado caso dê problema na leitura. Joga esse servidor fora e pegue outra base, definitivamente tem coisa errada ai. A versão do Unity é mais completa, usar ela talvez seja melhor, esse E-Mapas eu não lembro se é a última versão, lembro que postei o código fonte junto.
  5. O filho feio retorna =) ( hahaha ) Ele deveria funcionar. Abre o executável do WYD com o OllyDbg, aperte F9 até ele executar o jogo. Clica com o botão direito no primeiro quadro do ollydbg ( o maior ) > Search For > All references text string ( ou algo assim ) Vai abrir uma outra janela com os textos do jogo, clica com o botão direito > search for text ( algo assim ) Marca a caixinha de escopo, procure pela mensagem ou partes dessa mensagem que aparece no jogo. Quando achar, dá 2 clicks nela, a janela maior vai voltar ao foco com a instrução para essa mensagem, provavelmente algo como "... | ASCI: Critical data error" Procure algumas linhas acima dessa linha, deve ter um JE, JNZ ou algo que inicie com J Clique nessa linha para selecionar ela, aperte enter, uma nova linha deve ser selecionada, se ela for depois dessa mensagem ( a original que vc achou ), basta mudar de JE/JNZ/JB etc, para JMP Vamos supor que vc achou a linha "JNZ SHORT 00462E18", aperta Espaço, na janela menor que aparecer, troca o JXX por JMP e aperte enter A linha vai ficar vermelha, seleciona ela novamente, botão direito nela > copy to executable > all modification > copy all Vai abrir uma nova janela menor, clica com o botão direito nela > save file, salva como outro nome de WYD e testa Escrevi tudo de cabeça, estou pelo celular, alguns nomes podem estar ligeiramente diferentes, mas o sentido é mais ou menos esse. /* Pula checksum dos arquivos trn (mapas)*/ hooks.setHook(eHookType::JMP, 0x51DCE1, 0x51DD74, 1); hooks.setHook(eHookType::JMP, 0x52F02D, 0x52F0E3, 1); Esses são dois endereços, não lembro se precisa ou eram dois. Veja se tem duas mensagens iguais. Boa sorte =) Esse E-Mapas deveria ter sido evoluído pela comunidade, se fizeram, não divulgaram =(
  6. hahahah, bons tempos. A primeira vez que pensei e criei um bot para o jogo. Mas no caso, para caçar os outros :)
  7. Nusss, quanta nostalgia =) De qual e-mapas está falando ? ( O todo cagado de azul que claramente não era para funcionar, mas funciona? rsrs ) Alterar o mapa de armia funciona? O que vc alterou exatamente? Vi um porquinho vem embaixo ( parece que caiu em um desfiladeiro )
  8. Justo. Olhem as contas criadas para divulgar, servidores nascendo a cada dia com contas novas. O jogo não funciona hoje em dia, é um jogo para talvez rolar um RMT, criem outro com base nele ou assumam que vai ser fechado em breve. Infelizmente é assim =(
  9. Tentei, não tenho fluência, mas traduzi o que vi :) Misturei algum inglês devido o tamanho dos textos que não poderia aumentar, então escrevi o sentido da frase. [Hidden Content] NÃO APROVO OU TENHO RELAÇÃO COM ESTA FERRAMENTA, apenas fiz a tradução de algumas partes que encontrei no hexadecimal
  10. Ferramenta interessante, parabéns. Na parte das texturas, da uma olhada no eWYD, a visualização "geral" é mais fácil de controlar/ver. O menu superior ( MSA -> OBJ .... ) são botões ou só descritivo? Se for descrição de função, irá confundir o uso, se for botão, pode atrapalhar se não filtrar ( textura aberta mas com a função de converter o MSA ) Fora esses detalhes, parece ser bem legal. Obs.: O eWYD possui essas funções, se tiver alguma dúvida de como mostrar na tela, só chamar.
  11. A Unreal é realmente bonita, mas eu tenho sérios problemas com ela. Para um mmorpg, é preciso ter uma versão customizada, que não está liberada ao público. Não é que eu não saiba ou seja defensor de outras, eu já fiz um teste portando o jogo para lá. Fica lindo, ainda mais se remasterizar as texturas, gerar os mapas normais etc. O problema real é justamente o que torna ela linda, são muitos efeitos pré computados. Para fazer algo decente, tem que desmontar ela praticamente. Dá para fazer? certamente sim, mas neste cenário eu vou de Unity, Stride e Godot são funcionais, mas já torrei $ 10k na Asset Store , seria trabalhoso migrar tudo. O planejamento é terminar o servidor atual, e pegar algo como 2-3k mensais para bancar o Ve*** ( há há, não vou revelar o nome kkk, tô guardando isso desde a postagem do emulador hehe ) Não falo o jogo para não me ligarem a ele, mas está sendo uma boa refatorada. Servidores "fuleiras" tiram coisa de 2k, então estou jogando seguro. Obrigado pela dica, vou deixar anotado para me basear algumas coisas nele.
  12. Opa, noite =) O problema de adquirir muito conhecimento é que, muito rapidamente, vai notar que todo o trabalho não vai valer a pena se focar no jogo. Seria muito menos problemático e seguro fazer um novo jogo com base no nosso amado WYD. Acredite, está a caminho :) Tenho que discordar neste ponto, passei anos desenvolvendo um emulador, ele estava funcional, apesar de desorganizado. Postei o código fonte e tudo que tinha, imaginando que seguiriam com os desenvolvimentos. Nunca vi um editor de mapas ou emulador postado na comunidade rsrs Fico agradecido pela oferta, mas eu não estarei me dedicando ao jogo por alguns motivos, o principal é a distribuidora local, um processo não seria muito difícil de ser recebido. Estou em outro jogo, refatorando o cliente ( o servidor é estável ), pretendo usar todos os valores recebidos para destinar ao projeto. Se tudo der certo, em alguns meses já devo ter os valores necessários providos deste jogo. Então, iniciarei o desenvolvimento, lançando o jogo em 2 ou 3 anos. Ficarei feliz de te ver jogar ele =)
  13. Opa, bem vindo =) Na realidade, não existem "novas classes", como se imagina, no máximo podemos falar que é uma evolução ou especialização. A classe em si são as 4, a diferença fica por conta dos status. Tirando o arch e cele, com as restrições de arma e soul, o resto meio que é uma "festa sem limites", inventam um monte de nome só para dizer que mudou algo, no máximo um ou outro status. Então, criar uma classe nova neste sentido vai muito mais do que vc espera, do que necessariamente codificar algo. Ex.: Vc pega os ultimos sets de cada classe e coloca a aparência lendária ( LE ), e cria um npc que, ao clicar nele com level maximo e 5 ideais, vc volta level 1 com set full +15. A única forma de pegar o set é fazendo essa "missão", seria uma classe nova no sentido que comentou.
  14. Parabéns por exemplificar. Realmente é bem comum, fora os adms/gms que vendem por fora. Um familiar ainda joga, e sempre eu vejo a mesma coisa se repetindo, principalmente no quesito "ficar 24hs logado para '''evoluir'''", enquanto do nada, aparecem players com level e itens superiores. O jogo é muito importante para mim, sou quem sou por ele. Meu servidor foi aberto em 2009 ( TM/DB para amigos ) e alguns anos depois quando testei meu emulador, durou alguns dias, não era para ser um projeto a longo prazo. Adoraria ter um servidor, mas com o que temos hoje, não vale a pena, muito risco como os citados no vídeo. Definitivamente soltarei um servidor no futuro, provavelmente como um emulador, mas só depois da Raid sair do caminho, acho errado atrapalhar uma pequena distribuidora BR ( eu sei, sem lógica para este fórum, mas é assim rsrs ) Estou em outro jogo, preparando um servidor muito decente, deletei toda a interface e mapas, recriando tudo. Depois voltarei para o WYD, se a Raid ainda existir, partirei para um jogo novo baseado no jogo. Se ela falir, retomarei o emulador. Infelizmente não temos adms profissionais cuidando destes servidores =(
  15. hahhaahahahha Esta não é uma defesa do Sexy, mas um puxão de orelha em quem compra. 90% das consultorias de TI fazem o mesmo, em níveis diferentes, mas quase o mesmo. É necessário um teste completo antes de aceitar qualquer produto, não basta simplesmente aceitar que "o vendedor disse que não tem bug". Já contratei muito, Mazzatech, GBI, Act, etc... Todas tem problemas, umas até prometem o impossível para ganhar o contrato, não é por isso que verá CEO falando que o produto não foi entregue pq a consultoria falhou... Quem falhou foi a empresa, que não validou a entrega(s) Estou defendendo o Sexy? Jamais, não o conheço, mas se alguém ainda consegue fazer isso, é pq os pagantes não fizeram um QA decente, muito menos um contrato válido. Se a pessoa intencionalmente faz algo errado, merece se ferrar, mas não dá para tratar como coitadinho quem só executa algo que te entregaram. Na minha empresa o QA tinha a última palavra, por 9 anos, a taxa de rollback foi 0%, quando me afastei, negligenciaram os processos, subiu para 48%... Não boto a mão no fogo por ninguém, mas quem se acha Adm pq deu dois clicks em um exe, merece entender o que o cargo significa. Realizem um teste pesado em todos os aspectos do jogo, quando a vícios ocultos, se proteja com um bom contrato.
  16. Não darei a resposta certinha pq eu não tenho rsrs Maaas a regra vale para todo jogo: - WYD usa um padrão X de mesh ( estrutura ), com texturas TGA/DDS ( WYT/WYS ou vice versa, não lembro ). - O segundo jogo, neste caso o Myth, pode ter variado um pouco o arquivo, ou invertido o canal alfa da textura ( deixando tudo invisível para o cliente normal ) Você pode usar o editor hexadecimal tipo 010 e "descobrir" a estrutura do Myth, para que depois possa converter para o WYD "comum" Pegue um item que exista nos dos jogos, compare os arquivos, se forem diferentes, é pq tudo foi ajustado para dificultar o roubo rsrs, veja se não moveu alguns bytes, se mudou levemente a posição das coisas, como bytes antes ou depois do arquivo Se forem iguais, então significa que os novos itens tem algum padrão/flag que faz o Myth ler de outra forma. use os templates binários do 010 editor para criar a estrutura do arquivo, veja se tem algum padrão diferente, como bytes a mais ou textura com outra compressão. Uma coisa que pode causar a transparência é o canal alfa, mas também a compressão, vai precisar verificar. Analise os arquivos, eventualmente vai esbarrar na solução.
  17. Tente reinstalar o cliente em outra pasta e executar. É raro, mas pode acontecer do arquivo ter se corrompido por alguma falha elétrica. Existe a possibilidade de, caso tenha aberto esse arquivo com algum editor, ele pode ter bloqueado a leitura dele.
  18. A mesh está na própria itemlist, é o segundo parâmetro. Mas tenha cuidado, existem ids reservados, algumas leituras diferentes, não vale para todos os itens. Por exemplo, vc pode ter a mesma mesh para vários itens, porém no jogo fica diferente, isso pq o primeiro ID é o "id inicial", a partir daquele id é somado um valor. Digamos, item 1000 a 1005 são armas GM, na itemlist vai estar tudo com a mesma mesh, pq o ID 1000 é só uma referência/id reservado. Não é o id 4550 que vai estar registrado em algum lugar, é o segundo parâmetro, valor depois do 4550
  19. Qualquer computador simples consegue dar conta. O jogo é bem simples, se comprar um ip fixo ( ~ R$ 50 na maioria dos provedores decentes ) e conectar em um pc com 4 núcleos, já é suficiente. Acredito que até um i3 7100 deva conseguir manter. Qualquer kit Xeon v4 dá e sobra ( sobra muito ) Claro, se tiver aqueles códigos escrotos, precários, pode precisar de algo mais forte. Um VPS com 4vCore com 4 ou 8 gb seria suficiente, um KVM 4 na Hostinger tá 60 reais. Custo com equipamento será o de menos, a comunidade é o problema. Gestão de pessoas, ou dá conta, ou não. Se for abrir um servidor para ser só mais do mesmo, nem abre, não vale a pena. Agora, se for realmente dedicar, vai precisar entender que muitos jogadores só querem fazer RMT, pode acontecer de ter uma panelinha no seu servidor que passe a ameaçar sair se vc não fizer X coisa. Gerir um servidor é o mesmo que gerir uma empresa, clientes folgados vão existir...
  20. Olhando o código fonte do jogo, chegou a verificar a estrutura do MSA? Lembro de estar fazendo esse conversor quando parei com o eWYD, preciso procurar aqui. Se tiver a estrutura, posso fazer um conversor rápido para vc, obj é em "texto simples"
  21. O nome do item pode ser alterado pelo itemname, mas a aparência leva em conta o valor do ícone. No jogo ele tb aparece como Guarda Sol? Tipo, essa loja Rogue Store lê direto do itemlist ou pode ocorrer de estar lendo outro arquivo? Pode ser algum erro dessa loja, pq não faz sentido mudar a descrição do item com base em um possível itemlist "quebrado"
  22. Olá. Esse é um erro genérico que ocorre em algumas situações. Qual foi a última alteração que fez? Por exemplo, pode-se simular isso mudando as contas padrões ( arquivos tk/bm/fm/ht ), chegou a fazer alguma mudança?. Basicamente, algum arquivo necessário não está mais disponível, foi corrompido ou se trata de uma versão diferente do esperado.
  23. 987987987

    no item

    Você atualizou tanto no cliente quanto no servidor? csv geralmente são arquivos convertidos para nós, tem que ser os binários mesmo. Nesse ID, o que tem próximo a ele? Alguns IDs são restritos para algumas coisas, como montarias Tentou usar algum machado já funcional no jogo, alterando a aparência dele, para ver se o 3D fica certinho, junto com os status?
  24. Opa =) Fico muito agradecido, é mais questão de tempo mesmo. Esta semana eu estou refazendo a minha infra, depois irei dedicar um tempo para atualizar o editor. É divertido trabalhar para o WYD, mas as contas não param rsrs
×
×
  • 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.