Описание

HoMM 3 HD - это дополнение (мод) к игре Heroes of Might and Magic 3 (Герои Меча и Магии 3). Изначально HoMM 3 HD мод создавался для изменения оригинального разрешения игры 800x600 на большее, но сейчас его функциональность гораздо шире. 
HoMM 3 HD не затрагивает оригинальный геймплей игры**, а улучшает  функциональную часть интерфейса, делает игру более удобной, исправляет ряд багов оригинальной игры.
Все расширения и исправления опциональны, каждый игрок сможет настроить игру согласно своим потребностям. Все имеющиеся незначительные изменения графики сделаны с сохранением оригинального стиля.

_______________________________________________________________________

Совместимость: 

SoD, Complete - 100%
HotA 1.3.3 - 100%

WoG 3.58, TE, WT, ERA - не весь функционал доступен.

с RoE, AB, Heroes Chronicles НЕ СОВМЕСТИМ!
_______________________________________________________________________

Подробно:

HoMM 3 HD  (версии 3.800 и выше)

  • Абсолютно не затрагивает файлы оригинальной игры, на которую устанавливается.
то есть абсолютно неизмененный оригинал можно запускать из той же папки, в которую установлен HoMM 3 HD

  • Позволяет менять разрешение игры на любое от 800x600 до 4000x4000.
Разрешение выбирается в HD лончере (HD3Launch.exe).
При изменении разрешения в игре, меняется размер видимой области карты в окне приключений и при просмотре мира/земли/воздуха. 
Главное меню, вступительные видеоролики, видеоролики победы и поражения, экран загрузки, экран рекордов, меню оригинальных кампаний, выводятся без изменения размеров по центру в рамке. Остальные экраны (города, битвы, обзора королевства, гильдии воров, и пр.) отображаются без изменения  размеров в виде окон.

  • Позволяет запускать игру в оконном режиме при 32-битной глубине цвета рабочего стола.
В HD лончере (HD3_Launcher.exe) можно выбрать один из 4 цветовых режимов:
  1. original (16-bit) - оригинальный цветовой режим без изменений.
  2. 16-bit (auto switch) - игра при запуске автоматически меняет цветность рабочего стола на 16-бит, что позволяет играть в оконном режиме. При завершении игры, даже аварийном, цветность рабочего стола меняется обратно.
  3. 32-bit GDI - игра работает при 32-битной цветности экрана. Преобразование оригинальных 16 бит в 32 бита происходит средствами GDI (компонент Windows). Преобразование несколько замедляет графику в игре что может быть заметно на очень слабых машинах.
  4. 32-bit MMX (stretchable) - игра работает при 32-битной цветности экрана.  Преобразование оригинальных 16 бит в 32 бита происходит посредством быстрого алгоритма использующего MMX инструкции процессора. Так же этот режим добавляет возможность масштабировать картинку в игре меняя размеры окна и играть в полноэкранном режиме при любом выбранном нестандартном  разрешении игры. Без изменения масштаба  32-bit MMX (stretchable) ражим работает существенно быстрее чем 32-bit GDI, с изменением масштаба - медленнее, так как при изменении масштаба окна игры применяется один из выбранных фильтров (реализовано тоже через MMX): bilinear, bilinear sharper, bilinear sharper x2,  bilinear sharper x3. Так же в этом режиме курсоры в игре выводятся средствами ОС (опционально), что улучшает производительность режима и делает перемещение курсора более плавным.
  5. 32-bit True - игра работает при 32-битной цветности экрана. Никаких преобразований из 16 бит в 32, изображение сразу рисуется с глубиной цвета 32 бит.
  6. 32-bit True (stretchable) GDI - игра работает при 32-битной цветности экрана. Никаких преобразований из 16 бит в 32, изображение сразу рисуется с глубиной цвета 32 бит. Так же как и в режиме 32-bit MMX (stretchable) есть возможность масштабировать картинку в игре меняя размеры окна и играть в полноэкранном режиме при любом выбранном нестандартном  разрешении игры. Те же что и в режиме 32-bit MMX (stretchable) фильтры масштабирования и возможность отрисовки курсоров средствами ОС. Финальная картинка выводится на экран средствами GDI (компонент Windows), что делает цветовой режим 32-bit True (stretchable) GDI самым стабильным.

  • Позволяет снизить нагрузку игры на процессор.

  • Использует более новые версии библиотек Mss32.dll и Mp3dec.asi 
- это избавляет игру от регулярных вылетов на компьютерах с определенными звуковыми картами.

  • Проигрывает всю музыку в игре в 44 Кгц стерео вместо оригинальных 22 Кгц моно

  • Проигрывает все звуки в игре в параллельном потоке
- не нужно ждать проигрывания звуков в игре при выполнении ряда игровых действий, что ускоряет игру.

  • Расширяет функциональность стандартных окон и элементов управления в игре.
    1. Окно приключений
- список героев в менеджере приключений увеличен до 8, а список городов до 7 (вертикальное разрешение должно быть >= 664);
- [Alt]+click на героя/замок в окне приключений перемещает их в самый верх списка;
- добавлены кнопки из опций приключений (посмотреть мир, крата загадка, копать, информация о сценарии, посмотреть ход противника);
- можно управлять армией в информационной панели героя/города в правом нижнем углу окна (работает быстрое управление армией*);
- колесо мыши прокручивает список городов.
- средняя кнопка мыши (клавиша [F5]) вызывает быстрое меню с пунктами: рынок, гильдия воров, быстрая битва, границы двери измерений, посмотреть свой ход, сетка на карте.
- клавиша [B] вызывает окно рынка (если он построен)
- клавиша [G] вызывает гильдию воров (если построена таверна) 

    2. Окно обмена между героями
- работает быстрое управление армией.
- добавлены 7+7 кнопок односторонней передачи стека существ от героя к герою. При зажатой [ALT] или [CTRL] или [SHIFT] эти кнопки меняют функциональность (и иконки):
[ALT] - передается вся армия, кроме единички из стека над нажатой кнопкой.
[CTRL] - передает единичку другому герою в свободный слот
[SHIFT] - добавляет единичку другому героую в слот с таким же типом существ или в пустой.
-  добавлены 1+1 кнопки односторонней  передачи всей армии: если при нажатии такой кнопки выделен стек существ, то остается единичка этого стека, иначе - единичка самого низкоуровневого медленного существа.
-  добавлена кнопка обмена армиями (хоткей: [F10]);
- добавлены 1+1 кнопки односторонней передачи артефактов:  предают все артефакты героев. С зажатым [CTRL] (меняются иконки)  - только артефакты куклы. С зажатым [SHIFT]  (меняются иконки)  - только артефакты рюкзака.  
- добавлена кнопка обмена артефактами (хоткей: [F11]) : меняет все артефакты героев. С зажатым [CTRL] меняет только артефакты куклы. С зажатым [SHIFT] меняет только артефакты рюкзака.
- добавлена кнопка передачи фокуса правому герою (хоткей: [->]): закрывает окно, как и кнопка 'Ok', но активным становится правый герой.
- колесо мыши прокручивает артефакты в рюкзаках.
- добавлены 1+1 кнопки рюкзака, котрые вызывают окно рюкзака героя
- быстрое управление артефактами: [CTRL]+клик передает артефакт другому герою и одевает на куклу, [SHIFT]+клик передает артефакт другому герою в рюкзак, [ALT]+клик одевает артефакт из рюкзака или снимает с куклы в рюкзак. Работает и в новом окне рюкзака

    3. Окно битвы 
- добавленная панель статуса отображает подсказки по наведению мыши, а лог показывает только историю битвы (вертикальное разрешение должно быть >= 664);
- клавиша [L] позволяет загрузить сохраненную игру.

    4. Окно опций битвы
- добавлены кнопки 'Загрузить игру', 'Переиграть сценарий', 'Главное Меню'.

    5. Окно героя
- колесо мыши прокручивает артефакты в рюкзаке.
- добавлена кнопка, открывающая рюкзак.
- работает быстрое управление артефактами: [ALT]+клик одевает артефакт из рюкзака или снимает с куклы в рюкзак. Работает и в новом окне рюкзака.

    6. Окно города
- работает быстрое управление армией.
- клавиша [B] вызывает окно рынка (если он построен хотя бы в одном из городов)
- клавиша [G] вызывает гильдию воров (если построена таверна хотя бы в одном из городов)
- клавиша [F10] меняет армии у посещающего героя и гарнизона города.
- клавиша [пробел] не только меняет посещающего героя с гарнизонным местами, но и перемещает одного героя вверх-вниз.
- клик по иконке (теперь кнопке) замка - быстрый найм всех доступных существ. С зажатой [CTRL] - без подтверждения. С зажатой [ALT] - не апгрейды, без подтверждения.
- клик по иконке с приростом существ (теперь кнопке) - найм данного существа. С зажатой [CTRL] - без подтверждения. С зажатой [ALT] - не апгрейд, без подтверждения.
- вместо прироста существ показывается их количество (опционально)

    7. Окно гарнизона
- работает быстрое управление армией.
- клавиша [F10] меняет армии у посещающего героя и гарнизона.

    8.     В окнах города, гарнизона и обмена при попытке передать последний стек существ - одно существо остается у героя, остальные передаются.

    9.     Все полосы прокрутки в игре управляются колесом мыши.   

    10.   Во всех полях ввода текста работают стандартные сочетания [CTRL]+[C], [CTRL]+[V], [SHIFT]+[INS], [CTRL]+[INS] для работы с буфером обмена. 

    11.   В окне повышения уровня героя а так же в стандартных окнах выбора (золото-опыт, атака-защита и пр.) выбор можно быстро сделать двойным щелчком мыши.  

    12.   При посещении жилищ существ (кроме 1го уровня) на карте приключений игра не спрашивает хотите ли вы их нанять, а сразу открывает диалог найма.

    13.   Все окна найма существ/машин открываются уже с установленным количеством на максимум (т.е. как бы уже с нажатой кнопкой 'максимум'). Переключение в этом окне между грейдом/негрейдом, типами существ/машин не сбрасывает количество на 0, как в оригинале, а сбрасывает на возможный максимум.

    14.   Игра поддерживает ввод руских символов.   

    15.  Миникарта в игре работает корректно с нестандартными размерами карт.

    16. Окно городского портала.
            - города в списке в том же порядке, что и в списке игрока, за ними следуют города союзников, если есть
            - отображаются иконки городов
            - в списке отображаются занятые города (название другим цветом)
            - при клике на город, он отмечается прямоугольником выделения на миникарте
            - город в котором стоит герой, произнесший заклинание отмечается как занятый.


  • Исправляет в игре ряд багов, критических в том числе, не связанных с геймплеем.
из критических:
    - баг слухов в таверне приводил к случайным вылетам
    - баг торговцев артефактами приводил к вылету, если в рюкзаке между артефактами были пустые места.
    - баг случайного героя со случайными существами.
    - баг: в окне города при нажатой кнопке разделения отряда попытка переключиться на другой город приводила к вылету.
    - баг: если карт в игре было больше 5000 игра вылетала при попытке выбрать сценарий.

не критических:
    - выделение текста фигурными скобками { } сбивалось переносом строки. 
    - баг: RMG мог поместить стартового героя в тюрьму, из-за чего стартовому герою повышался уровень.
 


  • Автоматически обнаруживает и исправляет ошибки карты, возникающие в процессе игры
перечень распознаваемых ошибок:
  1. раздвоение героя
  2. серый город с раздвоением героя
  3. невидимый 'призрак' героя на карте, после поражения в битве
  4. потеря героя из списка игрока
  5. появление в списке игрока 'левого' героя
  6. герой управляемый несколькими игроками
  7. появление в таверне героя, уже нанятого кем-то из игроков
  8. ошибка вторичного навыка, с неверной картинкой, названием и вылетом при попытке посмотреть подробную информацию о нем.
  9. неисчезающие герои проигравшего потререй всех городов игрока
  10. замена армии геря на стартовую в начале недели.
- в сетевой игре эффективность функции гораздо выше если все игроки используют HoMM3 HD c включенной соответствующей опцией.

  • Добавляет в игру ряд расширений и исправлений для турнирной игры (и не только!)

    1. Выбрать шаблон RMG можно в самой игре в настройках RMG (RMG - генератор случайных карт).         
- к названию шаблона в списке добавляется информация о количестве игроков-людей и диапазоне размеров карты (информация берется из самого шаблона)
- при выборе шаблона из списка автоматически корректируются настройки RMG, если они недопустимы для данного шаблона.
- шаблоны можно редактировать или добавлять свои: \_HD3_Data\Templates\название шаблона\rmg.txt

    2. В настройках RMG в игре можно точно и удобно настроить союзы между игроками.

    3. В настройках RMG в игре можно выбрать тип дорог.         
тип дорог может генерироваться рандомно из трех, двух, может быть задан точно, можно играть вообще без дорог.

    4. Настройки RMG и уровень сложности в игре, выбранные в последний раз, запоминаются и автоматически выставляются перед следующей игрой.
 
    5. Добавлено непрерывное отображение оставшегося времени на ход в формате мм:сс, независимо от того, какое окно активно.

    6. Добавлен чат в окно города. 

    7. В окне приключений доступно числовое значение очков перемещения героя.
- наведение мыши на портрет героя в списке или щелчок правой кнопкой мыши на зеленый столбик рядом с портретом.

    8. Добавлено глобальное ускорение взаимодействия с картой
- при посещении/поднятии ряда объектов на карте не выводится стандартное окно сообщения, однако информация выводится в информационной панели окна приключений (как при подборе ресурсов)
- время отображения информации в инфо-панели равно 7 сек. (оригинальная инфа о подборе ресурса - 5 сек.)

oбъекты/события, подвергшиеся нововведению:
  1. шахты ресурсов, мельницы, мистический сад, сарай, тюрьма, вуаль тьмы, маяк, палатка ключника, буй, обелиск, логово воров, русалка, водоем, обломки, святилище, камень учения, оазис, бивачный костер, конюшня, огненный столп, обсерватория, заброшенная шахта, магические святыни, свитки с заклинаниями
  2. повозка, морской сундук (если не артефакт)
  3. цветной страж (если палатка не посещена)
  4. магический колодец (если восстановил ману, в инфо-панели рисуется не стандартный текст, а иконка очков заклинаний с количеством)
  5. магический источник (если удвоил ману, в инфо-панели рисуется не стандартный текст, а иконка очков заклинаний с количеством)
  6. сирены
  7. библиотека просвещения
  8. картограф (если карта уже куплена)
  9. скелет, пирамида, хижина провидца, банки существ, склеп, улей, консерватория, утопия, могила воина, покинутый корабль, место кораблекрушения (если пустые)
  10. все объекты, изменяющие боевой дух/удачу
  11. все объекты бесплатно повышающие на +1 первичные навыки
  12. артефакты
  13. дерево знаний (если повышает бесплатно или уже повышало)
  14. поднятие существ некромантией после битвы

   10. В таверне можно пригласить героя.
- ТОЛЬКО ОДИНОЧНАЯ ИГРА!
- приглашенный герой появляется на месте нанятого.
- эта функция не является читом, или изменением оригинальных правил игры, так как абсолютно того же эффекта можно добиться в оригинале с помощью неопределенного количества загрузок сохраненной игры - покупок героя, с той лишь разницей что в HD это будет сделать быстрее, удобнее и приятнее.

   11. Битву можно быстро завершить, нажав [Q]
- битва завершится так, как если бы мы нажали кнопку 'автобитва' без магии, но мгновенно, без анимации.
- игра спросит подтверждение.

   12. В мультиплейере если включена опция 'быстрая битва' игра перед каждой битвой ИИ будет спрашивать, провести быструю битву или обычную.

   13. В битве наведение курсора с зажатой клавишей [Shift] или [Ctrl] на отряд покажет ход существа.
[Shift] - ход с учетом стоящих на поле существ.
[Ctrl] - ход без учета стоящих на поле существ.

14...
   




Примечания:


Использование с GameRanger
- запустите HD лончер (HD3_Launcher.exe)
- выберите нужный исполняемый файл и нажмите кнопку 'Create HD.exe'
- переименуйте созданный в папке игры HD.exe в Heroes3.exe
- готово! Можно указать получившийся Heroes3.exe в Heroes of Might and Magic III location в GameRanger.


Comments