GrayFace MM7 Patch v2.3.1 Автор: Сергей Роженко https://grayface.github.io/ru/ Данный патч включает официальный патч, Mok's patch и патч Black Phantom'а. ([+] - фича, [-] - исправленный баг, [*] - другое) Изменения версии 2.3.1: [-] Мой баг: опции ScalingParam1 и ScalingParam2 игнорировались в режиме гибкого интерфейса. Изменения версии 2.3: [+] Опция PaperDollInChests показывает куклу персонажа в диалоге сундука: значение 1 (по умолчанию) показывает её при открытии инвентаря, значение 2 показывает её сразу при открытии сундука, значение 0 отключает опцию. [+] Клавиатурное управление: в некоторых диалогах можно использовать клавиши Вверх/Вниз и Enter. Например, в диалогах с NPC. Затрагиваются только диалоги, в которых для включения поддержки клавиатуры и так было всё готово в оригинальных играх. [+] Диалоги сохранения и загрузки теперь реагируют на нажатие Enter. [+] Более новая версия MP3DEC.ASI. В теории это может помочь устранить какие-то проблемы с проигрыванием файлов MP3. [-] Мой баг: Если, каким-то образом, окно игры становилось меньше 640x480, это приводило к глюку в режиме программной отрисовки с включённой поддержкой 32-битного цвета. [+] Гибкий интерфейс, поддерживающий широкоэкранные мониторы, в режиме аппаратного ускорения. [+] Точная позиция эффектов в режиме аппаратного ускорения. [+] Точная позиция верхней части неба на внешних картах в режиме аппаратного ускорения. [+] В режиме аппаратного ускорения игра слишком часто отдавала приоритет взаимодействию со спрайтами по краям экрана. [-] В режиме аппаратного ускорения низ спрайтов не реагировал на нажатие мыши в подземельях, когда мышь отодвинута от центра обзора по горизонтали. [-] Мой баг: "Прицеливание мышью с точностью до пикселя в режиме HD" не работало. Изменения версии 2.2: [+] Клавиша быстрой загрузки теперь работает во время видео смерти. [+] Можно менять размер окна игры. [+] Параметры StretchWidth и StretchHeight задают множитель, на который могут растягиваться ширина и высота области игры, чтобы уменьшить чёрные полосы по краям. Параметры StretchWidthFull и StretchHeightFull используются только если при этом игра занимает весь экран. [+] Теперь при программной отрисовке 3D-вид всегда растягивается линейно - это уменьшает мерцание. [+] Для курсора управления мышью используется Data\MouseLookCursorHD.bmp в 32-битном режиме цвета, если окно игры больше 640x480. [+] Настраиваемые курсоры мыши: Data\MouseCursorArrow.cur и Data\MouseCursorTarget.cur используются вместо встроенных, если существуют. [+] Теперь DLL'ки dgVoodoo игнорируются, если SupportTrueColor не отключён. [+] Уровень приближения миникарты теперь запоминается всегда, а не только на внешних картах, как раньше. [-] Исправлен вылет, найденный в Таталии в MM7. [-] Неактивные персонажи не могли пользоваться сундуками. [-] Анимированные текстуры (с помощью TFT) анимировались неверно: первый кадр был более длинным, последний - более коротким. [-] Мой баг: ScalingParam2 читался из параметра ScalingParam1 в INI. [-] Мой баг: Мышь в правом-нижнем углу иногда приводила к вылету. [*] Более умное исправление использования неактивных персонажей (FixInactivePlayersActing): теперь можно выбирать неактивных персонажей, но нельзя использовать. [+] Точное положение спрайтов в режиме аппаратного ускорения. [+] Прицеливание мышью с точностью до пикселя в режиме HD. [+] Установите TurnBasedWalkDelay в удобное значение (например, 100), чтобы делать индивидуальные шаги в фазе движения пошагового режима. [+] Улучшенная анимация воды. [+] Секция MipmapsBase в INI управляет числом мипмэпок, генерируемых для текстур с совпадающим именем. Меньшие значения приводят к большему числу мипмэпок. [+] Отдельные опции HDWTRCountHWL и HDWTRDelayHWL для случая NoD3DBitmapHwl=0. [+] Скрытая опция FixMonsterSummon (по умолчанию 1 - включена). [-] Некоторые косметические баги исправлены в icons.lod. [-] Комбинация атрибутов поверхности IsWater и AnimateTFT приводила к смене текстуры в аппаратном режиме. [-] Исправлен редкий вылет, вызванный полигоном без вершин. [-] Мой баг: Искры выглядели неверно в предыдущей версии. [+] Иконки благословения и других подобных заклинаний около портретов игроков теперь могут быть прозрачными. [-] Статические спрайты (например, бочки) показывались сжатыми по вертикали в помещениях в режиме аппаратного ускорения. [-] Иконки полёта и хождения по воде не показывались в диалоге простого сообщения. [-] Шкала здоровья первых 2 игроков и значки опасности всех игроков были смещены на 1 пиксель (управляется скрытой опцией FixInterfaceBugs). [-] Мой баг: В версии для Буки был испорченный файл с приветствиями NPC. [-] Мой баг: Русское описание в инсталляторе имело неверную кодировку. << Исправления на картах >> [-] Врата в Бездну (t04): Телепорты поворачивали команду направо. [-] Гора Нигон (out10): Правая сторона таверны не реагировала на нажатия мыши. [-] Мой баг: Исправления для АвЛи (out14), Кургана II (mdk03) и некоторые для Горы Нигон (out10) не были включены в прошлую версию. Изменения версии 2.1: [+] Рендеринг в высоком разрешении в полноцветном аппаратном режиме. Полноцветный (32-битный) режим поддерживается в оконном и оконно-полноэкранном режиме. Чтобы отключить, добавьте "SupportTrueColor=0" в INI. Вы можете задать опции RenderMaxWidth и RenderMaxHeight, чтобы ограничить разрешение рендеринга. Скрытые опции ScalingParam1 (по умолчанию 3) и ScalingParam2 (по умолчанию 0.2) задают чёткость при растяжении интерфейса. [+] Опция "BorderlessFullscreen" включает оконно-полноэкранный режим - вместо смены разрешения игра растягивается на полный экран, с чёрными полосами, если они нужны. Установите её в 0, чтобы отключить. [+] Опции "WindowWidth" и "WindowHeight" устанавливают размер окна в оконном режиме. Значение -1 означает "вычислить автоматически исходя из сохранения пропорций". [+] Видеоролики плавно растягиваются на любой размер. Чтобы отключить для старого полноэкранного режима, добавьте "SmoothMovieScaling=0" в INI, а для оконного режима добавьте "CompatibleMovieRender=0" (не рекомендуется!). [+] Свои архивы SND и VID. Работают точно так же, как архивы LOD. [+] Опции "TurnBasedSpeed" (для хода монстров) и "TurnBasedPartySpeed" (для хода игрока) ускоряют пошаговую битву. [+] При переключении с режима управления мышью на обычный режим мышь помещается в центр экрана, если с момента прошлого переключения прошло более 10 секунд. Иначе она остаётся на прошлом месте. Число секунд задаётся скрытой опцией "MouseLookRememberTime". [+] Пока нажата правая кнопка мыши, управление мышью теперь отключается, чтобы легко можно было проверить активные заклинания, текущее время, или произвести какое-то действие, нажав левую кнопку мыши, не отпуская правую. Установите MouseLookWhileRightClick=1, чтобы оставлять управление мышью включённым. [+] Опция PlayMP3 теперь поддерживает файлы WAV в папке Music. Музыка в формате WAV исключает проблемы с зацикливанием воспроизведения. [+] Другой подход к исправлению сундуков: теперь содержимое упорядочивается по силе и первыми в сундук кладутся более важные/сильные вещи. Установите FixChestsByReorder=0, чтобы отключить. [+] Чёрные зелья не тратятся, если уже были выпиты. [+] Бесконечная дальность обзора в подземельях (монстры не пропадают, если они слишком далеко). [+] Скрытая опция "FixInfiniteScrolls" контролирует соответствующее исправление. [-] Исправлены баги, связанные с таймерами: таймер сбрасывался, если посетить локацию до того, как его период прошёл; в MM6, в момент очередного посещения карты на поздней стадии игры, колодцы можно был использовать огромное число раз; в MM8 таймеры, не связанные с пополнением колодцев, работали не так, как в MM6 и MM7. Чтобы отключить исправление, добавьте строку "FixTimers=0" в INI. [-] Мой баг: файлы *.evt и *.str загружались из DataFiles неверно. [-] Монстры теперь редко спрыгивают с мостов в лаву. Высота, с которой монстры не прыгают, настраивается скрытой опцией "MonsterJumpDownLimit" (по умолчанию 500). [-] Немного уменьшена высота прыжка, поскольку после исправления ошибок округления при движении игрок стал прыгать слишком высоко. Ещё добавлена скрытая опция "FixMovement=0", возвращающая ошибки округления для тех, кому они дороги. [-] Бластеры и некоторые заклинания не попадали по крысам. [-] Вылет при слишком сильном уменьшении спрайтов (происходил при использовании MM6HD). [-] Городской портал тратил ход игрока, даже если отказаться от телепортации. [-] Команды EVT не могли работать с некоторыми умениями. [-] Вылет при выходе. [*] Некоторые опции скрыты, чтобы уменьшить число мало нужных строк в mm7.ini. [-] Мой баг: вылет при загрузке своих архивов LOD. (не знаю, как они вообще работали!) [-] В диалоге покупки, если ни один игрок не выбран, происходило чтение "левой" памяти. [-] Магазины покупали бластеры. [+] Мипмэппинг в режиме аппаратного 3D, настраиваемый опцией "MipmapsCount". Значение 3 оптимально. Более большие значения уменьшают мельтешение вдалеке, но слишком сильно уменьшают качество текстур. Установите значение 1, чтобы отключить, как было в оригинальной игре. Значение -1 приведёт к генерации очень большого количества мипмэпок. [-] Вокруг спрайтов и берегов была небольшая чёрная обводка в режиме аппаратного 3D. [-] Сломанные, но не идентифицированные веши в магазинах выглядели зелёными, а не красными. [-] После использования заклинания "Телепатия" или воровства труп монстра не давал случайный предмет. [-] Светло-серое моргание в полноэкранном режиме на некоторых компьютерах. [-] Вылеты и зависания при игре в Аркомаг - и то, и другое произошло в MM7, но исправлено и в MM8. [-] Загрузка игры в момент фазы ходьбы пошагового режима приводило к невозможности использования заклинаний. [-] У монстров, призванных другими монстрами, выставлялся неверный союзный монстр. [-] Игра использовала режим "асинхронного" курсора мыши, несовместимый с управлением мышью, если в реестре "D3D Device" = 1. Контролируется скрытой опцией "DisableAsyncMouse". [-] Теперь свойства особых предметов в items.txt могут быть заданы стандартными английскими именами "of ...". Это должно исправить ошибки с отсутствием у них указанных свойств в некоторых локализациях. [-] Магазины не могли чинить некоторые артефакты. [-] Лава обжигала персонажей в воздухе. [-] Утечка памяти в коде генерации мипмэпок. [*] Опция "ReputationNumber" теперь показывает положительное значение для хорошей репутации. До этого она показывала отрицательные значения, т.к. таково внутреннее представление репутации в игре. [-] Мой баг: умение "Топор" добавлялось к повреждению уже на уровне эксперта, а не мастера. [-] При использовании посоха на уровне Магистр игнорировалась прибавка умения "Оружейник" к урону. [-] Шлем Таледона не увеличивал умение магии света. [-] Мой баг: в Авли были проблемы с палитрами монстров. [-] Мой баг: опция FixChests=1 приводила к глюку - исполнение кода события обрывалось при открытии сундука. [-] Монстры призывали неверных монстров (например, Архимаги призывали Сильфид). << Исправления на картах >> [+] Теперь квест на продвижение до Чемпиона принимает победы на сложности "Лорд", а не только "Рыцарь". [-] Цитадель Титанов, Инкубатор, Приливные пещеры, Курган II (d09, d10, d17, mdk03): Правильнее работают сундуки с квестовыми предметами. [-] Винный погреб (d16): Подсказка входной двери заменена с "Покинуть Семейный дом вампиров" на "Покинуть винный погреб". [-] Небеса (d25): Центральный фонтан работал только 1 раз. [-] Гора Нигон (out10): Чернокнижники убивали 2 крестьян. Половина двери тренировочного здания не реагировала на нажатия. [-] Хармондейл (out02): Сигнальные огни переставали гореть после перезагрузки. [-] Башня Вильяма Сетага, Врата в Бездну (mdt10, t04): сундуки имели подсказку "Дверь". [-] Курган II (mdk03): Крыса часто появлялась внутри стены. [-] АвЛи (out14): Летающий камень нахдился по координатам x:-15088 y:-4288. [-] Земля гигантов (out12): Колодец по координатам x:14972 y:3968 должен был стоить 5000, но использовался без оплаты, превращаясь в чит при использовании Защиты от магии. [-] Исправления из последней версии патча Black Phantom'а (с дополнительными правками): - Раньше сундук, содержащий квестовый предмет "Прах Халдара" можно было открывать только один раз. При последующих попытках открытия он содержал уже другие предметы. Таким образом, игрок мог потерять этот квестовый предмет, если он не забрал его из сундука в первый раз. - Во время отдыха в локации "Каменный город" на отряд могли напасть гномы. Если отряд атаковал их, то охранники Каменного города становились враждебными по отношению к отряду. Теперь во время отдыха могут напасть только троглодиты. - Объект 'Наковальня' на изумрудном острове имел неверное описание при наведении курсора мыши. - Информация о колодце на Изумрудном острове, который навсегда увеличивал удачу на 2 единицы, не добавлялась в автозаметки. - Квест '0', который мог появляться в дневнике заданий, при посещении замка Хармондейл в течение выполнения задний АвЛи и Эрафии, был удален. - Исправлено появление флагов Авли или Эрафии. - Исправлено появление флагов Света или Тьмы. Теперь на их появление, помимо прохождения испытаний в Стенах Тумана или в Инкубаторе, также влияет выбор пути. Ранее такая проверка не выполнялась. - Голем в замке Хармондейл появлялся сразу после нахождения всех его частей и сообщения об этом, а не после посещения Школы волшебства и оживления Голема Томасом Греем. - Вильям Ласкер, в Эрафийской канализации, говорил неверное приветствие: даже после продвижения в шпионы, он называл персонажей разбойниками (предыдущее повышение). - Исправлено бесконечное появление сообщения о нападениях зомби в 'Дейе'. Данный баг исправлялся в официальным патче 1.1 от 3DO, но не исправлялся в патчах для русской версии от компании "Бука". - Уникальный монстр 'Супер-Вампир' не появлялся в Винном погребе в Таталии. Теперь он присутсвует в данной локации и за него можно получить уникальный предмет 'Плащ Вампира'. Теперь для одного из квестов пути Света нужно не просто зайти в Винный погреб, но и убить этого вампира, как и планировалось разработчиками. В отличие от оригинального патча Black Phantom'а, у вампира нет имени 'Супер-Вампир', т.к. по характеристикам он не отличается от других вампиров. - Теперь для локации 'Инкубатор' в 'Бездне' есть видеозаставка, как планировалось изначально. - Роланд, заточенный в Колонии Зод в 'Эофоле', теперь появляется только один раз. Ранее он бесконечно мог разговаривать и давать ключ от Колонии Зод. - Видеоролик суда над Арчибальдом теперь воспроизводится только один раз. Ранее он воспроизводился при каждом выходе из Колонии Зод, при условии уничтожения 'Ксенофекса'. - В пещерах драконов в Эофоле присутствовал невидимый дракон. Его можно было уничтожить, однако из него нельзя было получить деньги и предметы после уничтожения. - Раньше охранники северного города в регионе Дейя были враждебно настроены не только к "светлым", но и к "нейтральным" персонажам. - Сообщения Кастора в квесте пути Тьмы, по нахождению двух частей Храма, были перепутаны местами. При нахождени темной части, появлялось сообщение о нахождении светлой, и наоборот. - Раньше задание по поиску Лорена могло быть засчитано как успешно выполненное, даже если было выполнено позже установленного срока. - Идентичная ситуация наблюдалась с заданием по поиску планов форта Риверстрайд. - Финальное задание не исчезало из дневника заданий после выполнения. - Слово "Объект" в описании предметов, связанных с квестами заменено на "Квестовый предмет". - В игре было указано неверное расположение великого магистра определения предметов. Этот баг присутствовал и в английской версии игры. - Опционально: Вместо ослабленного красного дракона, обитающего в Пещерах драконов в Эофоле и носящего название "Мегадракон", добавлен действительно уникальный чёрный дракон с некоторыми интересными характеристиками. Он планировался разрабочиками, но каким-то причинам не был добавлен в игру. - Опционально: Теперь при переходе в локации "Туннели Нигона" и "Тунели в Эофол" из "Горы Громовой Кулак" появляются видеозаставки. Они присуствовали в ресурсах игры, но не использовались. - Опционально: Раньше западный выход из локации "Гора Громовой Кулак" вел к восточной деревне, и наоборот. Теперь все верно. - Не были включены исправления: во время отдыха в локации "Храм Тьмы" на отряд могли напасть умертвия; Дракон на Изумрудном острове теперь имеет особое название 'Моркарак'. Оба не являются однозначно положительными. Остальные изменения: [+] Возможность использовать несколько быстрых сохранений. (см. ниже) [+] F2 Включает и выключает удвоенную скорость. Опция "DoubleSpeedKey" контролирует клавишу. [+] Опция "PlayMP3" позволяет проигрывать файлы MP3 вместо треков с CD. (см. ниже) По умолчанию установлен 0 (отключена). [+] Опция "MusicLoopsCount" меняет количество повторов музыки. Установите на 0, чтобы музыка крутилась бесконечно. [+] Управление мышью. (см. ниже) [+] Опция "ToggleCharacterScreenKey" открывает/закрывает экран персонажа. По умолчанию это кнопка '~'. Чтобы отключить, установите в 0. [+] Опция "InventoryKey" позволяет зайти в инвентарь персонажа нажатием кнопки 'I', вместо того чтобы кликать по портрету. Чтобы отключить, установите в 0. [+] Клавиша, задаваемая опцией "AutorunKey" (по умолчанию F3) включает и выключает автобег, как в MMORPG. [+] Опции "TurnSpeedNormal" и TurnSpeedDouble" устанавливает скорость плавного поворота. По умолчанию стоит 100% для обычной скорости и 120% для удвоенной. Скорость поворота теперь устанавливается плавной по умолчанию. [+] Опция "MouseWheelFly" позволяет подлетать вверх и вниз, вращая колесико мыши. [+] Опция "AlwaysStrafe" меняет поведение стрелок влево-вправо на противоположное - при их нажатии происходит шаг в сторону, а если зажат Ctrl, то поворот. В режиме управления мышью шаги в стороны включаются автоматически (это можно отключить, поставив NormalStrafe=1). [+] Опция "FreeTabInInventory" позволяет переключаться по Tab на дохлых персонажей пока открыт экран персонажа. [+] В подсказке к "Атака" и "Точн.п." показывается время восстановления. [+] Возможность отключить видеоролик при смерти отряда. (опция NoDeathMovie) [+] Добавлена опция NoCD. Работает только при наличии файла "Anims\Magic7.vid". По умолчанию установлена 1 (опция активна). [+] Опция "NoIntro" убирает заставки разработчиков, а стартовое видео показывает при запуске новой игры. По умолчанию установлен 0 (отключена). [+] Опция "HardenArtifacts" позволяет применять зелье "Закалка" к артефактам. По умолчанию установлена 1 (включена). [+] Зелья "Закалка", "Перезарядка" и другие подобные зелья не исчезают, если применять их к предметам, на которые они не действуют. [+] Опция "NoVideoDelays" отключает задержки перед и после показа видео. По умолчанию установлена 1 (включена). [+] Опция "ReputationNumber" показывает численное значение репутации вместе с названием категории. По умолчанию установлена 1 (опция активна). [+] Опции "PaletteSMul" и "PaletteVMul" позволяют задавать, насколько светлыми и яркими выглядят цвета. Используется представление цвета HSV. [+] Теперь монстры имеют правильные цвета в режиме Direct3D, опция "Оттенки" больше не актуальна. d3dsprite.hwl теперь не используется. [+] Правильно определяются границы монстров в режиме Direct3D. [+] Опция "NoBitmapsHwl" позволяет брать текстуры из bitmaps.lod вместо d3dbitmap.hwl в режиме Direct3D. Это приводит к лучшему качеству текстур, но мельтешению их вдали. По умолчанию стоит 1 (включена). [+] Опции "HDWTRCount" и "HDWTRDelay" контролируют число кадров воды (до 15) в режиме аппаратного ускорения графики и задержку между ними. [+] Опции "HorsemanSpeakTime" и "BoatmanSpeakTime" устанавливают время, необходимое конюху и моряку, чтобы сказать "Поехали" перед тем, как начнет загружаться новая карта. [+] Более плавные кадры воды для режима аппаратного ускорения. [+] При запуске в полноцветном режиме игра автоматически переходит в 16 бит в оконной моде. [+] Идентификация монстров теперь показывает точные значения сопротивляемостей. [+] Свои LOD-архивы (для модов). Например, архивы Data\*.icons.lod загружаются после icons.lod, заменяя его содержимое. Так же с любым другим LOD-архивом. [+] Полезно для моддеров: файлы, извлеченные из events.lod, также загружаются из папки "DataFiles". (см. ниже) [+] При старте игры загружаются все файлы *.dll из папки "ExeMods" (это использует MMExtension и можете использовать Вы, чтобы добавить свой патч). [+] Улучшенная обработка ошибок. (см. ниже) [+] Опция "BlasterRecovery" контролирует минимальное время восстановления бластера. По умолчанию установлено 5. В игре был 0. [+] Теперь используется менеджер памяти Delphi. Ограничение на количество выделенной памяти убрано. [+] Расширена команда переключения состояния двери. Теперь моддеры могут передавать 3 вместо 2 для переключения двери, срабатывающего и в процессе движения. [-] Баг Mok's patch: были глюки с анимацией в домах и даже вылеты. [-] Можно было пить из фонтанов много раз, если все персонажи неактивны. [-] Можно было атаковать врага неактивным персонажем. Это исправление можно отключить, установив FixInactivePlayersActing=0. [-] При использовании заклинания "Городской портал" игра теперь переходит в режим паузы. [-] Исправлена рассинхронизация между слотами сохранения и загрузки. Теперь можно использовать самый первый слот и делать пропуски между слотами. [-] Исправлена проблема исчезновения звука шагов. [-] Работает на Windows XP без установки совместимости. [-] Неактивные персонажи могли использовать свитки. [-] Бонусы предметов к умениям оружия не учитывались при вычислении времени восстановления (единственный такой предмет - артефакт Аня Селвинг). [-] Защита от Магии не защищала от яда. [-] Бонус "Падения Пера" не работал (и Сандалии Гермеса тоже). [-] Кинжал в правой руке мог наносить тройной урон даже на уровне Эксперт. [-] Шанс нанести тройной урон кинжалом был равен 10% вне зависимости от умения Кинжал. Опция "ProgressiveDaggerTrippleDamage" исправляет это - шанс нанести тройной урон становится равным умению кинжала. По умолчанию установлена 1 (опция активна). [-] Спешка не работала, если в команде есть труп, считающийся уставшим. [-] Убрана глючная возможность локализации имени файла автосохранения. [-] Теперь предметы, не поместившиеся в сундук, появятся в нем при следующем открытии, если освободить место. (опция "FixChests") [-] Кнопка "Вернуться в игру" в меню игры работала некорректно. [-] Отключена проверка ошибок DirectDraw. Она приводила ко множеству проблем на некоторых компьютерах. [-] Пра атаке больших монстров вблизи в режиме Direct3D персонажи очень часто стреляли вместо того, чтобы драться в рукопашную. [-] Исправлен баг из-за которого сосуды лича не появлялись в Стенах Тумана. [-] Ограничена скорость движения текста в окне "Создатели". [-] В окне генерации команды ограничена скорость анимации. [-] Сообщение 'Invalid ID reached!', засорявшее ErrorLog.txt, теперь игнорируется. [-] Исправлены некоторые ошибки выхода за границы бока памяти. [-] Умение Копьё не давало прибавки к повреждению на эксперте, начинало давать только на мастере. [-] Медленное движение глючило на многих компьютерах из-за проблем с округлением. Это происходило и с игроком, и с NPC. [-] Автосохранение происходило после оплаты путешествия на лошадях или корабле. [-] Ожидание с использованием диалога отдыха восстанавливало действия персонажей в 2 раза быстрее. [-] Нажатия клавиш теоретически могли игнорироваться, если одновременно с игрой запущены другие программы, опрашивающие клавиатуру тем же способом. [-] Редкий случай "отрицательное значение/0" в экране статистик приводил к вылету. [-] Некорректно загружались установки таких клавиш, как R (Отдых). Исправление прошлой версии было не полным. [-] Маяк Ллойда сохранял игру после вычитания маны и добавления времени восстановления. [-] Городской портал сохранял игру после добавления времени восстановления. [-] Городской портал сохранял игру даже при телепорте в текущую карту. [-] У некоторых игроков на экране появлялась вспышка Радужного Света, которая не исчезала. [-] Корректно исправлены проблемы с ошибками округления при движении. Из-за этих проблем глючило медленное движение и шаги вбок, а также прыжка была ниже, чем должна быть. [-] На некоторых компьютерах время от времени переставало работать сохранение. На самом деле это вызвано багом какого-то системного ПО, а не самой игры. [-] Архиву games.lod требовалась очень специфическая сортировка. [-] Дверь одного из магазинов на острове в Таталии не реагировала на нажатия мыши. Изменения из Mok's patch: - исправлено заклинание "Психический шок" (повреждения 12 + 1-12 вместо 12 + 1). - улучшена поддержка аппаратного ускорения (Win2k/XP) - улучшена поддержка звука и видео (более новые версии библиотек "Bink", "Smacker" и "Miles Sound System") - убрана глючная проверка свободного места на диске - исправлено заклинание "Спешка" (а также "Час силы", одним из эффектов которого является "Спешка"). За исправление спасибо Mike Kienenberger. - исправлено сообщение при сохранении игры на арене. - исправлен баг, приводящий к порче инвентаря, если применить заклинание "Перезарядка" к посоху без зарядов. Теперь оно просто не применимо к таким посохам. - больше не генерируются посохи без зарядов. У всех посохов как минимум 1 заряд. Существующие посохи в сохраненных играх не будут исправлены. - исправлено заклинание "Паралич". Теперь его нельзя применять к трупам. - Клавиша "Caps Lock" переключает режим бега/ходьбы, если опция "CapsLockToggleRun" имеет значение 1. По умолчанию установлена в 0 (не активна). (Эта опция управления была добавлена в GrayFace Patch) Изменения из старой версии патча Black Phantom'а : - Исправлена ошибка неработающих уникальных предметов. - Переработан перевод игры: исправлено множество ошибок, неточностей и недочётов в переводе игры. - Исправлены другие мелкие ошибки. Все опции настраиваются в файле mm7.ini. Он создается при первом запуске. Опции, зависящие от перевода, находятся в mm7lang.ini. Чтобы поменять какую-нибудь из них, создайте опцию с таким же именем в mm7.ini, потому что mm7lang.ini перезаписывается при установке новой версии патча. -------------------------------------------------------------------------------- Быстрые сохранения: Нажмите F11, чтобы сохранить игру. Вы увидите сообщение "Игра сохранена!". Вы можете изменить клавишу быстрого сохранения - это опция "QuickSavesKey" в mm7.ini. Опция "QuickSavesCount" контролирует количество быстрых сохранений. Опция "QuickSavesName" задает имя для сохранений. По умолчанию это "Быстрое сохранение". Опция "SpaceBeforeQuicksaveDigit" контролирует, нужен ли пробел между строкой "Быстрое сохранение" и номером сохранения. Опция "QuickLoadKey" задает клавишу быстрой загрузки. -------------------------------------------------------------------------------- Использование музыки в MP3: Создайте папку "Music" в директории с игрой и скопируйте туда файлы от "2.mp3" до "20.mp3", соответствующие трекам с CD. Установите опцию "PlayMP3" в 1. В отличие от музыки с CD, громкость музыки в MP3 зависит от общей громкости звука, установленной в настройках, поэтому ставьте громкость музыки на максимум. -------------------------------------------------------------------------------- DataFiles: Создайте папку "DataFiles" в директории с игрой. Чтобы изменить файл из events.lod, извлеките его и положите в папку "DataFiles". Игра будет использовать его вместо файла из events.lod и Вам не придется при каждой модификации вставлять файл в events.lod. Управляется опцией "DataFiles", которая установлена в 1 (включена) по умолчанию. -------------------------------------------------------------------------------- Управление мышью: Чтобы включить управление мышью (как в 3D action'ах), установите опцию MouseLook=1. Управление мышью можно использовать в режиме, близком к 3D Action'ам или в режиме, близком к World of Warcraft и подобным играм. Вот файл с моими настройками для режима 3D Action'а: http://sites.google.com/site/sergroj/mm/MM6MouseLook.rar Чтобы включить режим, подобный MMO, установите опцию MouseLookUseAltMode=1 или нажмите Caps Lock, если вы включили опцию CapsLockToggleMouseLook=1. Также для этого режима можно установить "MouseLookTempKey" в 4 или код другой клавиши и сбросить на 0 опцию "MouseLookChangeKey". Опция "MouseLookChangeKey" задает клавишу переключения между режимом управления мышью и обычным режимом. Клавиша по умолчанию - средняя кнопка мыши. Опция "MouseLookTempKey" задает клавишу, которая переключает режим только на то время, пока Вы её держите. Опции "MouseSensitivityX" и "MouseSensitivityY" управляют чувствительностью мыши по осям X и Y. Установка отрицательного значения чувствительности по Y инвертирует эту ось. Допустимы значения больше 100. Опции "MouseSensitivityAltModeX" и "MouseSensitivityAltModeY" аналогичны, но используются в альтернативном ММО-подобном режиме. Опция "MouseLookFly" позволяет летать вверх-вниз, просто направляя мышь. Опция "MouseWheelFly" позволяет подлетать вверх и вниз, вращая колесико мыши. Это особенно полезно для взлёта в режиме управления мышью. Изображение курсора для управления мышью находится в файле Data\MouseLookCursor.bmp -------------------------------------------------------------------------------- Широкие экраны: Это не связано с патчем, но знайте, что в программе настроек видеокарты можно отключить горизонтальное растяжение изображения. По крайней мере, для видеокарт Nvidia это настраивается в Панели управления Nvidia. -------------------------------------------------------------------------------- Видео в режиме аппаратного ускорения: Если мультики не проигрываются в режиме 3D ускорения, попробуйте сделать так: Нажмите Win+R, напишите Regedit, в нём выберите: HKEY_LOCAL_MACHNE/Software/New World Computing/Might and Magic Day of the Destroyer/1.0 Или на 64-битных версиях Windows: HKEY_LOCAL_MACHNE/Wow6432Node/New World Computing/Might and Magic Day of the Destroyer/1.0 Установите 2dacceloff на 1. -------------------------------------------------------------------------------- В случае ошибки: Если произошла ошибка, отправьте мне описание, как и когда она произошла. Если возможно, приложите сохранение. Если игра вылетела, отправьте еще файл ErrorLog.txt, который будет в директории с игрой.