Патчи GrayFace — неофициальные патчи для Might and Magic VI, VII и VIII, которые делает Сергей Роженко (GrayFace)[1][2]. Его же MMExtension — среда для моддинга этих трёх игр с редактором уровней и скриптами на Lua[3]. На них построены многие фанатские проекты для MM6–8, в том числе Merge[4] и MM8 Redone[5].
Патчи
- Патч для MM6 включает в себя патчи Мока и Ангела, правит много багов, добавляет быстрые сохранения, настройку клавиш, музыку в MP3, ускорение игры, управление мышью и работает на новых версиях Windows без режима совместимости[1][6]. Патчи для MM7 и MM8 включают патч Мока и тоже добавляют быстрые сохранения, музыку в MP3, ускорение и обзор мышью[6].
- В патч для MM7 вошли также официальные патчи и патч Black Phantom; сохранения совместимы с непропатченной игрой в обе стороны[2].
- Есть отдельные сборки для русского издания от «Буки» и других локализаций[1][6].
- Все настройки хранятся в INI-файле (например,
mm7.ini), который заполняется основными параметрами при первом запуске[2]. - PCGamingWiki относит патч для MM7 к «обязательным улучшениям»: он исправляет много ошибок и добавляет возможности[7].
Версии
| Версия | Выход | Что добавила |
|---|---|---|
| 1.x | к апрелю 2010 | на странице автора в апреле 2010 года — MM6 Patch 1.10, MM7 Patch 1.5.1, MM8 Patch 1.4 и MMExtension 1.2[8] |
| 2.0 | к марту 2016 | MM6, MM7 и MM8 Patch 2.0 и MMExtension 2.0[9] |
| 2.1 | 6–7 июля 2018 | рендеринг в высоком разрешении в режиме Hardware 3D с 32-битным цветом, полноэкранный режим без рамки[10][2] |
| 2.2 | 17 марта 2019 | окно игры можно растягивать (MM6); точные координаты спрайтов и улучшенная анимация воды в Direct3D (MM7, MM8)[10] |
| 2.3 | 4 июня 2019 | гибкий интерфейс для широких экранов в Hardware 3D — только MM7 и MM8[10][2] |
| 2.4 | 17 сентября 2019 | поддержка HD-текстур через архивы bitmaps.lwd (MM7, MM8)[10] |
| 2.5 | 21 декабря 2021 | ShooterMode: в монстров нужно целиться и атаковать щелчком левой кнопки, как в шутере[10] |
| 2.5.7 | 4 марта 2022 | текущая версия для всех трёх игр[10][6] |
Даты начиная с 2.1 — даты выпусков на GitHub; когда вышли версии 1.x, не задокументировано — известно лишь, что в апреле 2010 года они были актуальными[8][10].
MMExtension и MMEditor
- MMExtension (MMExt) — «мощное расширение MM6-8 для моддинга, с редактором уровней»: оно использует скрипты на Lua и даёт доступ ко всем командам внутреннего языка событий игры[3][6]. После первого запуска можно править таблицы в папке
Data\Tables— например, характеристики и навыки классов[6]. - GrayFace представил его на форуме Celestial Heavens 25 сентября 2009 года, версия 1.0.1 вышла 1 октября 2009 года, а с версии 1.3 появилась правка текстовых таблиц[11].
- Текущий выпуск — MMExtension 2.2 и MMEditor 2.1 (в заголовке темы на форуме — 4 июня 2019 года); MMEditor — полноценный редактор уровней[12][11].
- Исходный код опубликован на GitHub (репозиторий создан в 2017 году и обновляется в 2026-м); по инструкции для него нужен патч GrayFace версии 2.1 или новее[13][14].
- На нём построен Merge Родрила, объединяющий MM6, MM7 и MM8: патч, MMExtension и MMEditor уже входят в сборку[4]. Некоторым дополнениям самого GrayFace, например улучшенным текстурам MM6, MMExtension тоже нужен[6].
Другие инструменты
На странице GrayFace есть также MMArchive (редактор архивов M&M и Heroes III), LodTool, LodMerge, Txt Edit и RSBinkPlayer[6]. Независимая консольная утилита mmarch работает с теми же архивами .lod в Windows, Linux и macOS[15].
Популярность
Только файлы версии 2.5.7 на GitHub к октябрю 2026 года скачали около 44 тысяч раз для MM6, 43 тысяч для MM7 и 29 тысяч для MM8, не считая зеркала на SourceForge[10]. Тема MMExtension на Celestial Heavens насчитывает почти тысячу сообщений[11].
См. также
- Фанатские проекты и моды Might and Magic
- OpenEnroth — открытая переделка того же движка