Описание

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

_______________________________________________________________________

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

SoD, Complete - 100%
HotA 1.3.x - 100%

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

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

Подробно:

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

  • Абсолютно не затрагивает файлы оригинальной игры, на которую устанавливается.
то есть абсолютно неизмененный оригинал можно запускать из той же папки, в которую установлен 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 самым стабильным.
  • Позволяет снизить нагрузку игры на процессор.
 все поддерживаемые версии (по умолчанию включено для SoD/Complete/HotA и отключено для WoG/TE/WT/ERA) опционально
- управляется опцией CpuPatch
  • Использует более новые версии библиотек Mss32.dll и Mp3dec.asi 
 все поддерживаемые версии
 опционально
- это избавляет игру от регулярных вылетов на компьютерах с определенными звуковыми картами.
- управляется опцией NewerSoundLibraries
  • Проигрывает всю музыку в игре в 44 Кгц стерео вместо оригинальных 22 Кгц моно
 все поддерживаемые версии
 опционально
- управляется опцией Stereo44Music
  • Проигрывает все звуки в игре в параллельном потоке
 все поддерживаемые версии
 опционально
- не нужно ждать проигрывания звуков в игре при выполнении ряда игровых действий, что ускоряет игру.
- управляется опцией AsyncSounds
  • Расширяет функциональность стандартных окон и элементов управления в игре.
 опционально 
- управляется опцией InterfaceExtensions

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

    2. Окно обмена между героями (SoD/Complete/HotA, вертикальное разрешение должно быть >= 664)
- работает быстрое управление армией*.
- добавлены 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. Окно героя
- колесо мыши прокручивает артефакты в рюкзаке. (все поддерживаемые версии).  
- работает быстрое управление армией*.  ( SoD/Complete/HotA ) 
- добавлена кнопка, открывающая рюкзак.
- работает быстрое управление артефактами: [ALT]+клик одевает артефакт из рюкзака или снимает с куклы в рюкзак. Работает и в новом окне рюкзака


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

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

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

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

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

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

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

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

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

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

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


     *Быстрое управление армией (SoD/Complete/HotA )

работает  в окнах приключений, обмена, героя, города, гарнизонов. В игре два режима быстрого управления стеками армии: HD-style и TE-style. Оба очень похожи на аналогичное управление стеками в TE/WT
Эти два режима переключаются нажатием [SCROLL LOCK] во время игры или редактированием опции QuickArmyManagementMode перед игрой.

    Общее:

[SHIFT] + Щелчок - “умное” поэтапное пропорциональное разделение. Игнорирует единички, при необходимости выравнивает количество и пропорционально делит стеки. С помощью этой операции можно быстро выровнять по количеству стеки одного типа, поделить стек пополам за 1 клик, поделить на 3 за 2 клика. Эта операция не отменяет стандартное разделение стека с использованием [SHIFT]. (чтобы использовать обычное разделение нужно сначала выделить стек, а потом уже нажимать [SHIFT])

[ALT] + Щелчок - собирает в слот войска того же типа из слотов героя/ гарнизона

[ALT] + [SHIFT] + Щелчок - распускает отряд (последний отряд героя не может быть уволен).

    TE-style:

[CTRL] + Щелчок - отделяет от отряда во все пустые слоты героя/гарнизона по одному существу.

[CTRL] + [SHIFT] + Щелчок - отделяет от отряда в свободный слот одну «единичку».

[CTRL] + [ALT] + Щелчок - в окне встречи героев и в окне города перемещает стек другому герою (если есть пустой слот, то в него, иначе сливает с отрядом того же типа). Оставить героя без армии нельзя, остается хотя бы 1 существо. Так же эта комбинация работает в гарнизоне, и кроме того, работает при щелчке на портрет героя и прямоугольник с флагом в гарнизоне в окнах города и гарнизона, при этом передаются все стеки.

[CTRL] + [ALT] + [SHIFT] + Щелчок - распределяет отряд пропорционально по всем пустым слотам героя/ гарнизона.

    HD-style:

[CTRL] + Щелчок - отделяет от отряда в свободный слот одну «единичку».

[CTRL] + [SHIFT] + Щелчок - отделяет от отряда во все пустые слоты героя/гарнизона по одному существу.

[CTRL] + [ALT] + Щелчок – то же самое что и в TE-Style, но сначала стек пытается объединится со стеком такого же типа а уже потом пытается перейти в пустой слот.

[CTRL] + [ALT] + [SHIFT] + Щелчок - передает всю армию. Если передается армия от героя, то остается единичка от стека по которому был сделан щелчок.


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


  • Автоматически обнаруживает и исправляет ошибки карты, возникающие в процессе игры
 все поддерживаемые версии
 опционально
- управляется опцией AutofixMap

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

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

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

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

    3. В настройках RMG в игре можно выбрать тип дорог.
 (SoD/Complete/HotA ) 
          - достаточно HD + TournamentExtensions у хоста
тип дорог может генерироваться рандомно из трех, двух, может быть задан точно, можно играть вообще без дорог.

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

 
    5. Добавлено непрерывное отображение оставшегося времени на ход в формате мм:сс, независимо от того, какое окно активно
 (SoD/Complete/HotA ) 

    6. Добавлен чат в окно города. 
все поддерживаемые версии

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

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

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


  • ** HD+  исправляет в игре ряд игровых багов и дает дополнительные игровые возможности.
 опционально
- управляется опцией HD+
- сетевая игра возможна только если все игроки используют HoMM3 HD+

  • перечень исправляемых багов:
  1. баг, позволяющий продавать артефакты у  торговца  по завышенной цене   (все поддерживаемые версии).  
  2. все баги 'Not Me', позволяющие 'подглядывать' за оппонентом в сетевой игре во время ожидания хода  (все поддерживаемые версии).  
  3. баг, позволяющий оставить героя без армии при обмене между героями   (SoD/Complete/HotA )
  4. баг с заклинанием 'Клон'   (все поддерживаемые версии).  
  5. баг с бесконечным ходом Компьютерного игрока  (все поддерживаемые версии).  
  6. баг лагеря беженцев (появлялись только копейщики после устранения охраны)
  7. баг быстрой битвы, который в том числе позволял гидрой брать ульи без потерь или биться медленными летунами против стрелков с неправдоподобо низкими потерями.
  8. битва ИИ против ИИ становится идентичной быстрой битве человека против ИИ, что исключает ряд багов (например: получение артефактов проигравшим героем, жуткий глюк с захватом города) 
  9. критический баг ИИ с одетым Альянсом Ангелов и нейтральными существами
  10. баг при нападении на героя, стоящего в союзном замке.

  • в сетевой игре добавлена защита паролями сохраненных игр и сгенерированных карт.
все поддерживаемые версии
опционально
- перед стартом игры, при выборе хостом соответствующей внутриигровой опции (еще опции...-> Защищенные сохранения) все игроки вводят свои пароли, после чего загрузить сохраненную игру (начать сгенерированную карту) можно будет только в онлайне друг с другом от своих цветов, пока игроки не обменяются паролями.
после обмена паролями с сгенерированной карты можно снять защиту, чтобы карту можно было открыть в редакторе.

  • в сетевой игре нельзя использовать не оригинальные графические файлы 'Терра инкогнито'
 все поддерживаемые версии

  • в сетевой игре возможен старт отсчета игрового таймера только после закрытия окна, сообщающего о передаче игроку хода.
SoD/Complete/HotA)
опционально
- внутриигровая опция: еще опции...-> Старт таймера после принятия хода

  • есть возможность переиграть быструю битву вручную, если не устроил ее результат.
SoD/Complete/HotA
в мультиплейере - внутриигровая опция 'Переигрываемая быстрая битва'

  • в ОДИНОЧНОЙ игре есть возможность бесконечно переигрывать битву, если не устроил ее результат.
SoD/Complete/HotA

  • На ход битвы (урон существ, срабатывание боевого духа/удачи/особых умений существ и т.п.) теперь не влияют неигровые события. То есть при одних и тех же действиях одна и таже битва на одной и той же карте проходит всегда одинаково. Быстрая битва становится абсолютно идентичной автобитве без магии, поэтому быстрая битва всегда дает один и тот же, объяснимый, проверяемый автобоем результат.
SoD/Complete/HotA


ВНИМАНИЕ! HD+ изменяет оригинальные правила и возможности игры, поэтому если вы, например, играете оффлайн турнир на чистом SoD/Complete вы должны отключить эту опцию.


_________________________________________________________________

Дополнительно:

  • При критической ошибке в игре генерируется текстовый файл с информацией об ошибке и информацией, необходимой для отладки.
если вам не повезло наткнуться на критическю ошибку, отправьте, пожалуйста, файл HD_CRASH_LOG.TXT (находится в папке игры) на почтовый адрес: baratorch(at)yandex.ru,
это очень поможет исправить ошибку в следующих релизах HoMM3 HD

_______________________________________________________________________

Примечания:


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


Comments