Heroes of Might and Magic 4

Heroes of Might and Magic 4 "Графический враппер для корректной работы в новых ОС"

Графический враппер транслирует графику в OpenGL для корректной работы в новых ОС. В оригинале игра рендерила картинку в полноекранном режиме через DirectDraw (DDRAW.DLL), а в оконном с помощью старого софтварного рендерера (WinG32.DLL) (только в для HoMM I и II). Раньше иногда возникали проблемы связаные с отсуствием в системе WinG32.DLL. Поэтому я решил сделать враппер как подмену WinG32.DLL, для последствующих инъекций кода игры. Враппер не меняет разрешение экрана на 640x480 и просто разворачивает картинку на полный экран. Но в таком случае врапер не сохраняет пропорции картинки 4х3 и просто растягивает все на весь экран. Этого я пока не решился исправлять так как хотел по минимум подменять код игры.

Установка:
- Распаковать архив в папку с игрой.

Особенности:
- Картинка рендерится посредством OpenGL
- Игра коректно переключается с полноекранно в окконый режим и обратно
- Полноекранный режим работает в разрешении рабочего стола
- Добавлен счетчик кадров для просмотра производительности
- Игра не сжирает все ресурсы CPU
- Добавлен фильтр xRBz (только если поддерживается OpenGL 3.0+)
- Выбор трех типов фильтрации: по соседним пикселям (откл.), линейная фильтрация и xRBz

Горячие клавиши
- F2 - вкл./выкл. счетчик кадров
- F3 - переключения фильтрации картинки (по кругу: Nearest (откл.), Linear, xRBz)
- F4 - окконый/полноэкранный режим. Это сочетание уже присутсвовало в игре, просто так для напоминания
- F5 - переключение сохранения пропорции 4х3

Графика Исправление ошибок
Источник  
ЕЩЁ ПО ТЕМЕ
Ваш комментарий
Комментарии: 10

Значит ли это, что игру можно запустить на win10 и играть со стабильной производительностью? *-*

4

haZker Пробуйте, в чем проблема...

3

DgVoodoo тоже справляется без проблем, если вдруг этот враппер не зайдет.

2

спс отлично работает на вин10

2

Всё работает очень плавно,спасибо

2

На 10 винде работает, ничего не тормозит Но у меня не работало переключение в оконный режим, а следовательно не мог его настроить Судя по названию папки это версия 1.08 Нашёл версию 1.38, там все работает

0

круто! сначала выдало ошибку о памяти, а теперь ваще не запускается! отличная помощь пасиба!

0

Все робит, но сделали бы просто добавление разрешения 1920х1080

0

2 дня не мог настроить дискретку на ноуте чтоб не лагало...а тут скачал килобайтный файл и все заработало...спс огромное

0

Враньё. Не работает на вин 10

-2