Mizael Souza 155 Postado 2 horas atrás Compartilhar Postado 2 horas atrás (editado) WYD 7.54 – Source Completa da 7.54 Depois de um longo período de engenharia reversa e descompilação da 7.54, estou disponibilizando minha compilação da TMProject para a versão 7.54. Não foi feito apenas alinhamento de pacotes ou paineis, foi toda estrutura logica das funções do game, tradução completa do Motor Directx8 para melhorias do Directx9 (já existente no TMProject). havia diversas limitações no motor x9 da TM, foi refeita por completo aplicando melhorias significativas ao novo motor! O diferencial está no trabalho de engenharia realizado para transportar a tecnologia da TMProject para uma versão 7.54, preservando compatibilidade e adicionando otimizações que nunca fizeram parte da implementação original. Até onde tenho conhecimento, não existe outra compilação pública com esse nível de migração para a 7.54. Esta é, na prática, uma das primeiras versões 7.54 descompiladas, com Source completa e preparada para continuar recebendo desenvolvimento, sem depender exclusivamente de engenharia reversa sobre DLLs! Se você procura uma base para evoluir um projeto sério, estudar a arquitetura do cliente ou construir uma versão moderna da 7.54, esta compilação entrega um ponto de partida que simplesmente não está disponível no mercado. Otimizações gráficas Foram reescritas partes importantes do pipeline de renderização visando reduzir o custo da CPU durante o desenho da cena. Entre as melhorias estão: Reestruturação das Draw Calls. Agrupamento de renderização de vegetação. Expansão da quantidade de árvores renderizadas por Draw Call (aproximadamente 1.000 árvores por chamada, reduzindo drasticamente o overhead da renderização). Sistema de carregamento de árvores por setores. Sistema de carregamento de gramas por setores. Isso reduz significativamente a quantidade de chamadas ao DirectX, melhora a utilização da GPU e diminui o trabalho da CPU em mapas com grande densidade de objetos. Sistema de Cache de Objetos A renderização dos objetos do mapa foi completamente modificada. Na implementação original, diversos objetos são constantemente destruídos e reconstruídos conforme o jogador percorre o mapa, gerando processamento desnecessário. Nesta compilação foi implementado um sistema de cache. Depois que um setor é carregado pela primeira vez, seus objetos permanecem registrados em memória, evitando reconstruções contínuas durante a navegação. O resultado é uma renderização muito mais estável, menor consumo de CPU e redução perceptível de microtravamentos em áreas extensas. Melhorias no carregamento do mapa Também foi refeito o processo de leitura dos arquivos utilizados pelo cliente. Inclui otimizações no carregamento de: Arquivos TRN. Arquivos DAT. O carregamento inicial foi reorganizado para reduzir processamento redundante e preparar os dados de forma mais eficiente antes da renderização. Sistema climático Foi portada toda a estrutura responsável pelo sistema de ambiente do cliente. Entre os recursos presentes: Céu dinâmico. Nuvens. Ciclo de dia e noite. Sistema de tempo totalmente funcional. Estrutura da Base Esta base está alinhada com a versão 7.54 utilizada pelo Alastar, que utiliza servidor em DLL. Ou seja, a Source disponibilizada corresponde ao cliente da 7.54 e foi preparada para trabalhar nesse ecossistema. Caso utilize outra base, nada impede a migração. Basta realizar o alinhamento dos pacotes da sua implementação, remover as limitações da 7.54 original e incorporar os pacotes e estruturas já existentes nesta compilação. WhatsApp : É necessário se cadastrar para acessar o conteúdo. Entre ou Cadastre-se Discord: @devm0rto Editado 2 horas atrás por Mizael Souza 2 ᅠᅠMural de Coleçõesᅠᅠ Clique aqui e adquira suas medalhas Link para o comentário Compartilhar em outros sites Mais opções de compartilhamento...
Sc2ALLin 3.937 Postado 1 hora atrás Compartilhar Postado 1 hora atrás 1 hora atrás, Mizael Souza disse: WYD 7.54 – Source Completa da 7.54 Depois de um longo período de engenharia reversa e descompilação da 7.54, estou disponibilizando minha compilação da TMProject para a versão 7.54. Não foi feito apenas alinhamento de pacotes ou paineis, foi toda estrutura logica das funções do game, tradução completa do Motor Directx8 para melhorias do Directx9 (já existente no TMProject). havia diversas limitações no motor x9 da TM, foi refeita por completo aplicando melhorias significativas ao novo motor! O diferencial está no trabalho de engenharia realizado para transportar a tecnologia da TMProject para uma versão 7.54, preservando compatibilidade e adicionando otimizações que nunca fizeram parte da implementação original. Até onde tenho conhecimento, não existe outra compilação pública com esse nível de migração para a 7.54. Esta é, na prática, uma das primeiras versões 7.54 descompiladas, com Source completa e preparada para continuar recebendo desenvolvimento, sem depender exclusivamente de engenharia reversa sobre DLLs! Se você procura uma base para evoluir um projeto sério, estudar a arquitetura do cliente ou construir uma versão moderna da 7.54, esta compilação entrega um ponto de partida que simplesmente não está disponível no mercado. Otimizações gráficas Foram reescritas partes importantes do pipeline de renderização visando reduzir o custo da CPU durante o desenho da cena. Entre as melhorias estão: Reestruturação das Draw Calls. Agrupamento de renderização de vegetação. Expansão da quantidade de árvores renderizadas por Draw Call (aproximadamente 1.000 árvores por chamada, reduzindo drasticamente o overhead da renderização). Sistema de carregamento de árvores por setores. Sistema de carregamento de gramas por setores. Isso reduz significativamente a quantidade de chamadas ao DirectX, melhora a utilização da GPU e diminui o trabalho da CPU em mapas com grande densidade de objetos. Sistema de Cache de Objetos A renderização dos objetos do mapa foi completamente modificada. Na implementação original, diversos objetos são constantemente destruídos e reconstruídos conforme o jogador percorre o mapa, gerando processamento desnecessário. Nesta compilação foi implementado um sistema de cache. Depois que um setor é carregado pela primeira vez, seus objetos permanecem registrados em memória, evitando reconstruções contínuas durante a navegação. O resultado é uma renderização muito mais estável, menor consumo de CPU e redução perceptível de microtravamentos em áreas extensas. Melhorias no carregamento do mapa Também foi refeito o processo de leitura dos arquivos utilizados pelo cliente. Inclui otimizações no carregamento de: Arquivos TRN. Arquivos DAT. O carregamento inicial foi reorganizado para reduzir processamento redundante e preparar os dados de forma mais eficiente antes da renderização. Sistema climático Foi portada toda a estrutura responsável pelo sistema de ambiente do cliente. Entre os recursos presentes: Céu dinâmico. Nuvens. Ciclo de dia e noite. Sistema de tempo totalmente funcional. Estrutura da Base Esta base está alinhada com a versão 7.54 utilizada pelo Alastar, que utiliza servidor em DLL. Ou seja, a Source disponibilizada corresponde ao cliente da 7.54 e foi preparada para trabalhar nesse ecossistema. Caso utilize outra base, nada impede a migração. Basta realizar o alinhamento dos pacotes da sua implementação, remover as limitações da 7.54 original e incorporar os pacotes e estruturas já existentes nesta compilação. É necessário se cadastrar para acessar o conteúdo. Entre ou Cadastre-se É necessário se cadastrar para acessar o conteúdo. Entre ou Cadastre-se É necessário se cadastrar para acessar o conteúdo. Entre ou Cadastre-se É necessário se cadastrar para acessar o conteúdo. Entre ou Cadastre-se WhatsApp : Conteúdo escondido! Para visualiza-lo você precisa dar LIKE neste tópico. Give reaction or reply to this topic to see the hidden content. Discord: @devm0rto vai fazer merda heim... Precisa de ajuda? Fale comigo. Discord: sc2allin ᅠᅠMural de Coleçõesᅠᅠ Clique aqui e adquira suas medalhas Link para o comentário Compartilhar em outros sites Mais opções de compartilhamento...
Posts Recomendados
Crie uma conta ou entre para comentar
Você precisar ser um membro para fazer um comentário
Criar uma conta
Crie uma nova conta em nossa comunidade. É fácil!
Crie uma nova contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora