Ir para conteúdo
  • 2 Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

DirectX 9 para DirectX 11 WYD >> DirectX 9 para DirectX 11


hamiltoncw
 Compartilhar

Posts Recomendados

🚀 De DirectX 9 para DirectX 11: Vale a Pena Transformar Meu Servidor de WYD Nostálgico?

Galera, tô pensando em fazer uma mudança radical no meu servidor de WYD (With Your Destiny)!

Estou migrando o jogo do antigo DirectX 9 (da era das pedras, 2002!) para o DirectX 11 (bem mais moderno).

Mas queria saber na prática:

  • Quais os ganhos REAIS que vocês vão sentir?

  • Vai ficar muito mais bonito ou é só hype?

  • E a performance, melhora mesmo?

  • Vale todo o trabalho de reescrever o código gráfico?

Se você joga no meu servidor ou tem um próprio, vamos conversar sobre essa evolução! 👇
 

🎯 A RESPOSTA COMPLETA: Por Que Migrar para DX11 é um GAME CHANGER

📈 VISÃO GERAL DOS BENEFÍCIOS

 
 
Benefício Impacto Para o Jogador
🎨 Gráficos Revolucionados Alto Visual completamente renovado
Performance Otimizada Alto Jogo mais fluido, menos travamentos
🔧 Compatibilidade Garantida Médio Funciona perfeitamente no Win 10/11
🚀 Vantagem Competitiva Alto Único servidor "WYD Remasterizado"
 

🎨 1. O SALTO VISUAL (O que VOCÊ vai ver)

 Efeitos que Fazem Diferença

  • Tessellation: Monstros e armaduras com detalhes REAIS (não apenas textura pintada)

  • Shaders Modernos: Metais que brilham, água que reflete, magias ESPETACULARES

  • Anti-Aliasing Avançado: Adeus serrilhado! Tudo limpo e suave

  • Texturas em Alta Resolução: Possibilidade de HD Packs que revitalizam TODO o jogo

🎮 Exemplo Prático:

Imagine a Capital Elvine com iluminação dinâmica, sombras reais, efeitos de clima em tempo real... É a nostalgia que você ama, com os gráficos que sempre sonhou!


 2. PERFORMANCE: Mais Estável, Mais Rápido

🚀 Melhorias Técnicas:

  • Multithreading Otimizado: Usa todos os núcleos do seu processador

  • Menos Travamentos: Frame rate constante mesmo com 100+ players na tela

  • CPU Mais Livre: O jogo não engasga durante PvP ou boss raids

  • Compatibilidade com GPUs Modernas: Placas novas (GTX 1000+, RTX, RX) vão VOAR

📊 Comparação Rápida:

text
DX9 (Antigo):
• Engasgos em batalhas grandes
• Só usa 1-2 núcleos da CPU
• Drivers em "modo compatibilidade"

DX11 (Novo):
• Fluidez constante
• Usa 4-8+ núcleos da CPU
• Drivers nativos e otimizados

🔧 3. PARA O DESENVOLVEDOR (Por que tô fazendo isso)

🛠️ Vantagens Técnicas:

  • Código Mais Limpo: Manutenção 10x mais fácil

  • Ferramentas Modernas: Debug e otimização melhores

  • Flexibilidade: Posso adicionar features novas (física realista, mais efeitos)

  • Futuro-Proof: Pronto para Windows 12, 13...

💡 Recursos que Posso Implementar:

  1. Renderização por Instância: Exércitos de monstros sem lag

  2. Compute Shaders: Efeitos de magia CINEMÁTICOS

  3. Deferred Shading: Iluminação de AAA games

  4. Pós-Processamento: Bloom, profundidade de campo, HDR


🏆 4. A GRANDE VANTAGEM: DIFERENCIAL COMPETITIVO

🥇 No Mercado de Servidores Nostálgicos:

 
 
Servidor Comum Nosso Servidor (DX11)
Gráficos de 2004 Gráficos Remasterizados
Experiência 100% original Nostalgia + Modernidade
Público: Veteranos Veteranos + NOVOS JOGADORES
Monetização padrão Itens cosméticos que REALMENTE brilham

🎯 Posicionamento Único:

"O WYD como você se LEMBRA na memória... mas como seus olhos SEMPRE quiseram ver!"


⚠️ OS DESAFIOS (Transparência Total)

🔴 O Que Precisamos Superar:

  1. 🚧 Trabalho Intenso: Reescrever todo o motor gráfico

  2. 🎨 Conteúdo Extra: Talvez criar HD Packs para aproveitar 100%

  3. 🖥️ Requisitos Mínimos: Aumentam um pouco (DX11 = Windows 7+)

  4. 🧪 Testes, Testes e Testes: Tudo precisa ser revalidado

📅 Abordagem por Fases:

text
FASE 1 (AGORA): Protótipo - Uma cidade migrada
FASE 2: Feedback da comunidade
FASE 3: Migração gradual (mapas prioritários)
FASE 4: Lançamento oficial "WYD Remasterizado"

💬 OPINIÃO DA COMUNIDADE

🤔 Para os Jogadores:

  • Você prioriza performance ou gráficos?

  • Teria interesse em contribuir com testes?

  • Que área do jogo gostaria de ver primeiro em DX11?

👨💻 Para os Desenvolvedores:

  • Já fez migração similar? Tem dicas?

  • Vale a pena pular direto para DX12/Vulkan?


🎮 CONCLUSÃO FINAL

Vale MESMO a pena? ABSOLUTAMENTE SIM.

Não é só uma atualização técnica - é uma reimaginação do jogo que amamos.

 Resumo dos Ganhos:

  •  Grágicos de jogo moderno com a jogabilidade clássica

  •  Performance otimizada para hardware atual

  •  Diferencial ÚNICO no mercado

  •  Futuro garantido para os próximos anos

  •  Comunidade engajada com algo NOVO

💪 Meu Compromisso:

Vou fazer essa migração com transparência total, ouvindo a comunidade e priorizando o que importa para VOCÊS.


📢 VAMOS CONVERSAR!

Deixa nos comentários:

  1. O que mais te anima nessa migração?

  2. Tem preocupações específicas?

  3. Quer participar dos testes beta?

Vamos construir o melhor WYD Remasterizado JUNTOS! 🚀

Postado por: [Seu Nome/Nome do Servidor]
Servidor: [Nome do Seu Servidor]
Discord: [Link do Discord]


🎯 TL;DR: Migrar para DX11 transforma seu WYD de "servidor nostálgico" para "experiência remasterizada premium" - melhor visual, performance e posicionamento único no mercado. #WYDRemasterizado #DX11Evolution

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

7 horas atrás, badcorp disse:

com essas i.a's de hoje em dia, acho que é viável 

Cara mesmo assim ta osso, é reescrever todo o motor gráfico, mas vou trablhar até ver onde vai; projeto já foi iniciado.
em breve venho com com fé em Deus.

Link para o comentário
Compartilhar em outros sites

eu estou fazendo um conversor e editor de meshs ja em dx11, mesmo sendo mais trabalhoso vale a pena converter o cliente. da pra aprender muita coisa com a conversão.
 

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

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

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

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

Editado por gcr_fc
  • Curtir 34
  • Amei 1

Discord: GuiCandiotto

Link para o comentário
Compartilhar em outros sites

9 horas atrás, gcr_fc disse:

eu estou fazendo um conversor e editor de meshs ja em dx11, mesmo sendo mais trabalhoso vale a pena converter o cliente. da pra aprender muita coisa com a conversão.
 

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

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

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

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

Muito top, quando quiser trocar umas idéias é só brotar no discord.

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

  • Curtir 14
  • Amei 1
Link para o comentário
Compartilhar em outros sites

  • 2 semanas atrás...

Acredito que você vai se afogar em vazamentos de memória por toda parte. O fato de nenhum dos servidores existentes ter conseguido superar todos os vazamentos de memória no cliente, incluindo o global (raidhut), me faz ter certeza de que pegar o cliente e portá-lo para DirectX 11 será a pior coisa que você fará e um desperdício de tempo.
Será mais fácil reconstruir o cliente do zero do que portá-lo, pelo menos do meu ponto de vista.
Desejo-lhe muita sorte com este projeto!

  • Curtir 1

VAScGG5.gif

Link para o comentário
Compartilhar em outros sites

7 horas atrás, N604 disse:

Acredito que você vai se afogar em vazamentos de memória por toda parte. O fato de nenhum dos servidores existentes ter conseguido superar todos os vazamentos de memória no cliente, incluindo o global (raidhut), me faz ter certeza de que pegar o cliente e portá-lo para DirectX 11 será a pior coisa que você fará e um desperdício de tempo.
Será mais fácil reconstruir o cliente do zero do que portá-lo, pelo menos do meu ponto de vista.
Desejo-lhe muita sorte com este projeto!

Obrigado Irmão, sei das dificuldades e estou as enfrentando, e o meu maior prazer é desafios.
Projeto está indo de vagar ms andando em breve teremos coisas boas a mostrar.
mas muito obrigado pela opinão e posicionamento.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

7 horas atrás, gamecms disse:

Tu consegue exportar tudo pra unity praticamente sem esforço, só não vai ter o network e GUIs. Não era melhor focar em reescrever network e coisas de GUI ? 

e um bom ponto de vista a ser pensado.

Link para o comentário
Compartilhar em outros sites

Em 26/02/2026 em 03:28, N604 disse:

Acredito que você vai se afogar em vazamentos de memória por toda parte. O fato de nenhum dos servidores existentes ter conseguido superar todos os vazamentos de memória no cliente, incluindo o global (raidhut), me faz ter certeza de que pegar o cliente e portá-lo para DirectX 11 será a pior coisa que você fará e um desperdício de tempo.
Será mais fácil reconstruir o cliente do zero do que portá-lo, pelo menos do meu ponto de vista.
Desejo-lhe muita sorte com este projeto!

eu trabalho com o tmclient desde o lançamento, tem inumeros bugs, mas de vazamento de memoria eu encontrei só 2, isso porque nao é algo facil de se pegar, é algo que acontece só com o servidor cheio,

e tem que usar ferramentas apropriadas pra detectar, e as 2 partes do vazamento de memoria nao eram relacionadas ao directx, eram erros de programação na parte de herança

 

no mais eu só acho disperdicio de tempo portar de um directx pra outro, ja que vai refazer e provavelmente com ia, use alguma coisa pelo menos multi plataforma, janelas com sdl3, vulkan como api grafica ou outra que fizer sentido

Link para o comentário
Compartilhar em outros sites

37 minutes ago, Sniper95 said:

I've been working with tmclient since its release, it has numerous bugs, but I've only found 2 memory leak bugs, and that's because it's not something easy to catch, it only happens when the server is full.

And you have to use appropriate tools to detect it, and the two parts of the memory leak weren't related to DirectX, they were programming errors in the inheritance section.

 

Ultimately, I just think porting from one DirectX to another is a waste of time, since you're going to redo it anyway, probably with AI. Use something at least multi-platform, like Windows with SDL3, Vulkan as a graphics API, or something else that makes sense.

Nos últimos dois anos, experimentei vários servidores postados aqui no WebCheats e nunca encontrei um sequer que fosse estável, muito menos algo próximo disso. Travamentos e "erros críticos" são comuns.

Existem inúmeros vazamentos de memória relacionados ao DirectX 9, e não há como depurá-los a menos que você execute um depurador no Windows 7.
Não existe um único servidor com um cliente estável 24 horas por dia, 7 dias por semana, e nem mesmo um que seja estável por alguns dias. Há travamentos do DirectX 9, vazamentos de memória do DirectX e erros que você nunca consegue detectar sem o depurador do DirectX 9 ativado, nem mesmo com o AddressSanitizer.

O TMProject é bom, mas está cheio de partes faltando, vazamentos e código ruim em geral. Já fizemos tanto e encontramos tantos bugs e tantos vazamentos lá; toda vez que encontramos um, esperamos que seja o último, mas eventualmente descobrimos que há mais. Não vamos falar das pequenas alterações que você faz e que, de alguma forma, começam a causar travamentos no cliente, alterações que não fazem o menor sentido para causar esses travamentos.

Trabalhamos muito no Projeto TM por quase 2 anos, e mesmo assim, de vez em quando, ainda surgem problemas.

VAScGG5.gif

Link para o comentário
Compartilhar em outros sites

2 horas atrás, N604 disse:

Nos últimos dois anos, experimentei vários servidores postados aqui no WebCheats e nunca encontrei um sequer que fosse estável, muito menos algo próximo disso. Travamentos e "erros críticos" são comuns.

Existem inúmeros vazamentos de memória relacionados ao DirectX 9, e não há como depurá-los a menos que você execute um depurador no Windows 7.
Não existe um único servidor com um cliente estável 24 horas por dia, 7 dias por semana, e nem mesmo um que seja estável por alguns dias. Há travamentos do DirectX 9, vazamentos de memória do DirectX e erros que você nunca consegue detectar sem o depurador do DirectX 9 ativado, nem mesmo com o AddressSanitizer.

O TMProject é bom, mas está cheio de partes faltando, vazamentos e código ruim em geral. Já fizemos tanto e encontramos tantos bugs e tantos vazamentos lá; toda vez que encontramos um, esperamos que seja o último, mas eventualmente descobrimos que há mais. Não vamos falar das pequenas alterações que você faz e que, de alguma forma, começam a causar travamentos no cliente, alterações que não fazem o menor sentido para causar esses travamentos.

Trabalhamos muito no Projeto TM por quase 2 anos, e mesmo assim, de vez em quando, ainda surgem problemas.

erros tem muitos, travamentos acontecem por erros logicos, mas não por causa do directx em si, experimente trabalhar com handle expetions, pode até nao resolver 100% dos problemas, mas que diminui drasticamente isso sim.

 

um erro muito comum que eu vejo no projeto são dangling pointers, acontecendo por mal gerenciamento das referencias, e sim é muito dificiu de corrigir isso 100% com a arquitetura atual do projeto, isso resolveria implementando

uma arquitetura moderna e segura, mas provavelmente ninguem vai se dispor a fazer isso na comunidade

Link para o comentário
Compartilhar em outros sites

6 horas atrás, Sniper95 disse:

eu trabalho com o tmclient desde o lançamento, tem inumeros bugs, mas de vazamento de memoria eu encontrei só 2, isso porque nao é algo facil de se pegar, é algo que acontece só com o servidor cheio,

e tem que usar ferramentas apropriadas pra detectar, e as 2 partes do vazamento de memoria nao eram relacionadas ao directx, eram erros de programação na parte de herança

 

no mais eu só acho disperdicio de tempo portar de um directx pra outro, ja que vai refazer e provavelmente com ia, use alguma coisa pelo menos multi plataforma, janelas com sdl3, vulkan como api grafica ou outra que fizer sentido

pensando nisso, daria pra portar o wyd ate para consoles portatis chineses, tipo R36S ou aqueles da ambernic como rg35xxh
eu acho que rodaria 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • 3 meses depois...
Em 27/02/2026 em 16:22, badcorp disse:

pensando nisso, daria pra portar o wyd ate para consoles portatis chineses, tipo R36S ou aqueles da ambernic como rg35xxh
eu acho que rodaria 

Eu deixei rodando um port pra Linux em um  ARM  via box86 e está lá há uns 40 dias sem crash. Mas só eu entro para testes. E to portando outras versões pra Linux.

  • Curtir 1
  • Amei 1
Link para o comentário
Compartilhar em outros sites

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 conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
 Compartilhar

×
×
  • 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.