DLSS 5 em Heroes of Might and Magic 2 é possível, e este é aquele caso raro onde o frame rate não faz a menor diferença. O DOSBox roda a versão DOS, o dgVoodoo2 faz o wrap da janela para DirectX 11, um feeder simula motion vectors, o RenoDX hospeda o add-on e a biblioteca oficial da NVIDIA repinta seus castelos. Testado em uma RTX 5090 Mobile com um Core Ultra 9 275HX a cerca de 10 fps.
Heroes 2 é baseado em turnos, então 10 fps não mudam nada na sua gameplay enquanto você perde para a IA no Impossible. O que muda é a arte, e nem sempre para melhor.
O que você precisa
| Componente | Sua função na chain |
|---|---|
| DOSBox 0.74-3 ou DOSBox-X | Roda a versão DOS do jogo. |
| dgVoodoo2 | Faz o wrap de DirectDraw ou Direct3D 9 para DirectX 11. |
| ReShade com suporte a add-on | Injeta a stack no dosbox.exe. |
| DLSS5-Feeder e shaders de motion vector | Estima movimento e profundidade para um mapa 2D que não possui nenhum dos dois. |
| Add-on RenoDX DLSS 5 | Adiciona o painel de Neural Rendering. |
| Biblioteca de neural rendering da NVIDIA | O modelo oficial do DLSS 5. |
| GPU série RTX 50 | Exigido pela NVIDIA. |
Por que DOSBox e não fheroes2
A escolha entre fheroes2 e DOSBox se resume a controle. O fheroes2 é uma engine open-source incrível, mas ele renderiza via SDL com seu próprio pipeline, enquanto a rota do DOS entrega ao dgVoodoo2 um alvo limpo de DirectDraw ou Direct3D 9. Qualquer cópia de Heroes of Might and Magic 2 Gold que venha com a versão DOS é a que você quer.
Passo 1. Wrap do DOSBox
- Defina o output para ddraw no DOSBox clássico ou para direct3d no DOSBox-X.
- Copie a DDraw.dll ou D3D9.dll da pasta MS x86 do dgVoodoo2 para junto do dosbox.exe.
- Adicione o dgVoodooCpl.exe e o dgVoodoo.conf na mesma pasta.
- Defina a API de output para Direct3D 11 no feature level 11.0.
- Inicie o jogo e confirme a marca d'água do dgVoodoo.
Uma instalação do Heroes 2 no DOSBox não precisa de ajustes extras, já que o jogo é leve. A única armadilha do dgVoodoo2 no Heroes 2 é a arquitetura (bitness), use sempre os arquivos x86.
Passo 2. Vetores, RenoDX, Biblioteca
- Instale o ReShade no dosbox.exe com suporte a add-on e selecione DirectX 11.
- Adicione a build 32-bit do DLSS5-Feeder e seu pacote de shaders de motion vector.
- Copie o add-on RenoDX DLSS 5 para junto do executável.
- Adicione a biblioteca oficial de neural rendering de qualquer título com DLSS 5, além de um arquivo de upscaler DLSS padrão.
- Inicie, pressione Home, abra Add-ons e habilite o Neural Rendering.
As instruções completas cobrem os outros branches de DirectX e os erros mais comuns de profundidade de pastas.
O que o modelo faz com a Pixel Art
O modelo foi treinado em cenas 3D, e um mapa de aventura desenhado à mão o confunde. Os resultados do RenoDX em jogos 2D são consistentes: você obtém um filtro estilo ReShade, bordas mais suaves e, ocasionalmente, uma sombra debaixo de uma árvore que nunca projetou uma.
| Tela | O que acontece |
|---|---|
| Mapa de aventura | Iluminação suave e um leve borrão nos tiles de terreno. |
| Telas de castelo | Construções ganham sombreamento extra e suposições estranhas de material. |
| Combate | Unidades mudam de cor com o preset e às vezes ganham rostos. |
| Interface | Também é repintada, já que nada a mascara. |
Nuances
- Mantenha o Injection point em Output, porque a injeção no estágio de render não encontra geometria.
- Mantenha os passes em x1, já que passes extras escurecem o mapa todo.
- Escolha Natural, porque o Default fica verde e o Cinematic fica roxo em alta intensidade.
- Deixe o Enable Upscaling desligado, pois ele causa flicker.
Quem deve se dar ao trabalho
Jogos de estratégia por turnos com DLSS 5 são o único gênero onde essa chain é tecnicamente confortável. Se você tem hardware série RTX 50 e senso de humor, tente um mapa. Caso contrário, mantenha os sprites originais; eles foram desenhados por quem sabia o que estava fazendo.
Fonte: Worst Guides Ever




