Ir para conteúdo

Mizael Souza

Membro Avançado
  • Total de Posts

    40
  • Registro em

  • Última visita

  • Dias Ganhos

    1
  • WCoins

    78

Tudo que Mizael Souza postou

  1. Esse mesmo mano, alguns não deram tanta importancia, mas se parassem para analisar, tem muita coisa boa
  2. Tambem acho, dentro da pasta Mythlab tem Pasta do WYD Korea lá te o pdb e map, tem muito mais função que TMProject normal
  3. A versão TMProject do Erick é completamente capada comparada a versão do KR Não sei se é por conta de versão, talvez KR seja mais atual, a data do .pdb e .map foi postada em 2023 porem deve estar rolando a anos atras Tem Muita coisa que no TMProject postado não tem, muita coisa mesmo
  4. Estava mexendo em alguns arquivos perdidos do KR que encontrei na internet achei algumas coisas muito interessantes, não sei se alguém sabe dessas informações mas eu gosto de fuçar em velharia e acabo encontrando algumas coisas interessanes Primeiro um "Editor" mapa feito em 2001 pela empresa EYA Brushes identificados (UI da árvore) Circle Drag Brushaltura Circle Scratch Brushaltura Rect Drag Brushaltura Rect Scratch Brushaltura Smooth Brushsuavização Color Brushcor vértice Primary Tiletextura chão Secondary Tiletextura chão 2 Estou nesse momento descompilando para pegar codigo fonte e ver o que da para reaproveitar encontrei tambem .pdb e .c do TMProject que eles usavam Achei algumas informações interessante que diferencia do TMProject atual usado por muitos Camada de Criptografia, Codificação e Integridade do Cliente TM Este documento organiza os quatro conjuntos de arquivos responsáveis pela camada de criptografia, codificação e verificação de integridade usada pelo cliente. Arquivos Responsabilidade AES.cpp / AES.h Implementam Rijndael/AES para criptografar e descriptografar dados. Base64.cpp / Base64.h Codificam dados binários em texto ASCII e decodificam Base64 para bytes. md5.cpp / md5.h Implementam MD5 de forma procedural usando MD5_CTX. MD5Checksum.cpp / MD5Checksum.h Implementam interfaces MD5 baseadas em classes, como SFMD5 e CMD5Checksum. Fluxo geral Texto ↓ Padding ↓ AES-CBC ↓ Dados binários criptografados ↓ Base64 ↓ Texto salvo no arquivo Texto Base64 ↓ base64_decode() ↓ Dados binários ↓ AES-CBC decrypt ↓ Remoção do padding ↓ Texto original Uso no cliente No Basedef.cpp, o cliente usa AES com chave de 128 bits, bloco de 128 bits e modo CBC: AES aes; aes.MakeKey( "asdfwetyhjuytrfd", "gfdertfghjkuyrtg", 16, 16 ); aes.Encrypt(input, output, length, AES::CBC); Bancos de filtro WYDFilterCodeName.dat ou WYDFilterChatting.dat ↓ ler linha Base64 ↓ base64_decode() ↓ AES::Decrypt() em CBC ↓ texto descriptografado ↓ arquivo temporário ↓ SFMD5::Encode() ↓ comparação com o MD5 armazenado ↓ carregamento da lista de palavras Resumo final AES.cpp / AES.h fazem a criptografia e descriptografia. Base64.cpp / Base64.h transformam bytes criptografados em texto. md5.cpp / md5.h fornecem a API procedural de MD5. MD5Checksum.cpp / MD5Checksum.h fornecem as interfaces orientadas a objeto. SFMD5 é usado para validar arquivos descriptografados. Os static_assert preservam o layout esperado das estruturas/classes no executável x86. As duas interfaces MD5 devem ser mantidas para preservar compatibilidade com o TM.exe. :::
  5. Muito bom mano, Uma recomendação minha colocar MCP, IA consegue se conectar direto ao Software para fazer analise tempo real até mesmo correções é, interessante eu uso no meu, tem dado muito certo
  6. Galera, há um tempo estou trabalhando com IA e descompilação. Mexendo em alguns arquivos aqui, encontrei um editor de Scena que a galera usava antigamente, então resolvi descompilar. Sei que hoje existem softwares até melhores, mas essa é a versão clássica. Não fiz nenhuma melhoria; do jeito que foi descompilado, foi upado. Quem quiser contribuir, pode fazer um Fork ou enviar um Pull Request. Também não sei os créditos de quem criou essa ferramenta. Se alguém souber, comenta aqui embaixo que adiciono os devidos créditos! WYDSceneEditor Github
  7. Eu vou lançar man, terminei descompilar DB e remontar, agora estou na TMSRV, Cliente ta pronto ta bem alinhado falta só TM e arrumar as proteções
  8. Tem projetos muito maiores na comunidade com edições mais completa de mapas objetos, animações texturas, bone a 1 ano atras não havia editores de mapa "VibeCodado" mas mercado cresceu, os olhos tambem
  9. Me passa seu discord man, queria trocar uma ideia com vc mano
  10. kkkk já tem man kkk tmj man, ta pika projeto mano kkkk tu é foda man, já tem modo automático vaaleu mano tmj
  11. O que falta para desenvolver algo assim são ferramentas para melhorar os Assets do game ou recriação completa via outro Engine como Unreal ou Unity, Eu estou desenvolvendo uma ferramenta para extração edição e importação de novos Assets Se tudo correr bem, esta chegando novas possiblidades no WYD Segredo vai estar na modelagem 3D Texturas e Animações eu plano é poder Editar os tão temido arquivos .ani responsável pela animação dos personagem 3D
  12. kkkkk verdade RaidHunt saindo jogo muda
  13. Muito bom mano, já outra cara para game Estou desenvolvendo uma ferramenta top para extração de objetos do game, manipulação, edição em breve WYD pode ter novas possibilidades poderá ser extraído para Blender no formato .fbx e importado para game de volta divido em partes igual game funciona, estou desenvolvendo uma barra aonde é possível carregar as animações e edita-las, possibilitando novos movimentos dos personagem, batalhas etc.. é um projeto ambicioso
  14. Que IRADO mano, meus parabes mano, isso pode revolucionar o WYD em
  15. Mano uma dica remove as pastas ".vs" é pasta oculta ".obj" "bin" pasta "Debug", "release" essas pasta só pesa o projeto vai ficar mais limpo projeto mais leve para upar
  16. Coloca alternativa de links, pois como arquivo é grande não da para baixar
  17. Essa é a versão que tem novos mapas, nova tela de login?
  18. Da hora mano, eu vou tentar aqui pra ver se consigo Vlw irmão vai ficar top Sou teu fã mano, tmj
×
×
  • 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.