Запуск DLSS 5 в Heroes of Might and Magic 2 возможен, и это редкий случай, когда частота кадров не имеет значения. DOSBox запускает DOS-версию, dgVoodoo2 оборачивает окно в DirectX 11, фидер генерирует векторы движения, RenoDX выступает хостом для аддона, а официальная библиотека NVIDIA перерисовывает ваши замки. Тестировалось на RTX 5090 Mobile с процессором Core Ultra 9 275HX при примерно 10 fps.
Heroes 2 — пошаговая игра, поэтому 10 fps никак не влияют на то, как вы проигрываете ИИ на уровне сложности Impossible. Что действительно меняется, так это арт, и не всегда в лучшую сторону.
Что вам понадобится
| Компонент | Роль в цепочке |
|---|---|
| DOSBox 0.74-3 или DOSBox-X | Запуск DOS-версии игры. |
| dgVoodoo2 | Обертка DirectDraw или Direct3D 9 в DirectX 11. |
| ReShade с поддержкой аддонов | Инъекция стека в dosbox.exe. |
| DLSS5-Feeder и шейдеры векторов движения | Оценка движения и глубины для 2D-карты, где их нет. |
| Аддон RenoDX DLSS 5 | Добавляет панель Neural Rendering. |
| Библиотека нейронного рендеринга NVIDIA | Официальная модель DLSS 5. |
| GPU серии RTX 50 | Требование NVIDIA. |
Почему DOSBox, а не fheroes2
Выбор между fheroes2 и DOSBox сводится к контролю. fheroes2 — отличный open-source движок, но он рендерит через SDL со своим конвейером, в то время как DOS-путь дает dgVoodoo2 чистую цель DirectDraw или Direct3D 9. Вам нужна любая копия Heroes of Might and Magic 2 Gold, в которой есть DOS-версия.
Шаг 1. Обертка DOSBox
- Установите вывод (output) на ddraw в классическом DOSBox или на direct3d в DOSBox-X.
- Скопируйте DDraw.dll или D3D9.dll из папки dgVoodoo2 MS x86 в папку с dosbox.exe.
- Добавьте dgVoodooCpl.exe и dgVoodoo.conf в ту же папку.
- Установите API вывода на Direct3D 11 с feature level 11.0.
- Запустите игру и убедитесь в наличии водяного знака dgVoodoo.
Установка Heroes 2 через DOSBox не требует дополнительной настройки, так как игра легкая. Единственная ловушка dgVoodoo2 в Heroes 2 — это разрядность, используйте файлы x86.
Шаг 2. Векторы, RenoDX, библиотека
- Установите ReShade на dosbox.exe с поддержкой аддонов и выберите DirectX 11.
- Добавьте 32-битную сборку DLSS5-Feeder и пакет шейдеров векторов движения.
- Скопируйте аддон RenoDX DLSS 5 рядом с исполняемым файлом.
- Добавьте официальную библиотеку нейронного рендеринга из любой игры с поддержкой DLSS 5, а также стандартный файл DLSS upscaler.
- Запустите игру, нажмите Home, откройте Add-ons и включите Neural Rendering.
Полная инструкция охватывает остальные ветки DirectX и самые частые ошибки с путями к папкам.
Что модель делает с пиксель-артом
Модель обучалась на 3D-сценах, поэтому отрисованная вручную карта приключений сбивает её с толку. Результаты RenoDX в 2D-играх предсказуемы: вы получаете фильтр в стиле ReShade, более мягкие края и случайные тени под деревьями, которые никогда их не отбрасывали.
| Экран | Что происходит |
|---|---|
| Карта приключений | Мягкое освещение и легкое «размытие» на тайлах ландшафта. |
| Экраны замков | Здания получают дополнительное затенение и странные догадки о материалах. |
| Бой | Юниты меняют цвет в зависимости от пресета, иногда у них появляются лица. |
| Интерфейс | Также перерисовывается, так как его ничто не маскирует. |
Нюансы
- Держите Injection point на Output, так как инъекция на стадии рендера не находит геометрию.
- Оставьте проходы (passes) на x1, так как дополнительные проходы затемняют всю карту.
- Выберите Natural, так как Default уходит в зеленый, а Cinematic — в фиолетовый при высокой интенсивности.
- Оставьте Enable Upscaling выключенным, так как он мерцает.
Кому стоит заморачиваться
Пошаговые игры с DLSS 5 — единственный жанр, где эта цепочка технически комфортна. Если у вас есть железо серии RTX 50 и чувство юмора, попробуйте сыграть одну карту. В остальном — оставьте оригинальные спрайты, их рисовали люди, которые знали, что делают.
Источник: Worst Guides Ever




