Dark Messiah of Might & Magic Single Player

Dark Messiah of Might & Magic Single Player

Not enough ratings
Чиним Dark Messiah с помощью кривых рук и такой-то матери
By WhiteDragonStorm
Еще один ультимативный гайд, как заставить синглплеер игры работать. С шорткатами, картинками, ссылками и читами (нет).
   
Award
Favorite
Favorited
Unfavorite
I. Вступление (оно же заключение для ленивых)
Это сборная солянка из всего, что помогло мне починить вылеты, повысить качество игры и увеличить размер полового ковра в 6 и более раз (проверено на Win10). Впереди полотна текста, т.к. Dark Messiah уже староват и полон багов, поэтому его придется простучать напильником.

Если вам лень и вы доверяете случайным людям в интернете (а вы совершенно точно должны, потому что а как иначе), то вот шорткат в виде архива: https://mega.nz/file/YZY0ADgI#KwAMw1H_e4TS-szmKj96ofwXVjxcsU9iDLm51BlZuQw. В этом случае моя статья вам БОЛЕЕ НЕ НУЖНА, все инструкции и файлы уже будут внутри. Ну разве что в раздел советов загляните. И лайк поставьте. И коммент. И вообще.

Хотите все сделать сами? Не проблема, ниже я опишу этапы, инструменты и прочее со всеми необходимыми ссылками и комментариями. Вся история займет у вас 20-40 минут, с архивом будет чуть быстрее.

Неленивым и подозрительным - добро пожаловать в основной гайд.
II. Предварительные требования
  1. Аккаунт на NexusMods [www.nexusmods.com] (или друг, у которого он есть)
  2. Notepad++ [notepad-plus-plus.org]. Учтите, что мы будем его использовать еще и как HEX-редактор. В целом можете брать вместо него любую другую удобную вам утилиту.
  3. Доступ в интернет . Если вы читаете эту статью из ядерного постапокалипсиса в далеком мрачном будущем, то не хворайте там. Ну и отпишите в комментах, сколько стоит полкило мутафруктов.
III. Технические патчи


Hacker time! Вы всегда завидовали этому крутому техногику из Kung Fury? Хотели стать похожим на него? Вам безумно повезло, потому что моя статья... нет, не поможет в этом. Вам пора повзрослеть. Извините.

Первым делом правим вылеты и лечим стабильность. В основном информация взята из этого прекрасного гайда: https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2830060155 Перед автором снимаю шляпу (и не только).

Идем по порядку:
  1. На странице игры в вашей библиотеке в правой части найти кнопку с шестеренкой, кликнуть и в выпадающем списке выбрать пункт "Свойства"
  2. В появившемся окне на вкладке "Общие" в поле "Параметры запуска" дословно ввести следующее:
    +datacachesize "128" +map_background none -novid
    Это отключит модельки в главном меню (с ними случаются проблемы)
  3. Открыть Notepad++, в верхнем меню выбрать Плагины > Управление плагинами
  4. В менеджере плагинов на первой вкладке ввести в поиск HEX-Editor и установить его
  5. Открыть папку с установленной игрой (шестеренка > Управление > Посмотреть локальные файлы)
  6. В открывшейся папке найти файл mm.exe и сделать его копию на всякий случай
  7. Открыть оригинальный mm.exe в Notepad++ (будет выглядеть как белиберда), затем в верхнем меню Плагины > HEX-Editor > Посмотреть в HEX
  8. !ВАЖНО! найти адрес 00000dd0 и сменить значение в шестом байте с 0f на 2f. Обращаем внимание, что адреса указаны в столбце слева, а байты вверху, причем их нумерация начинается с нуля, а не с единицы. По ссылке на гайд выше в разделе "How To" есть отличная картинка с примером.
  9. Сохранить файл. Все эти манипуляции позволят игре использовать 4Гб оперативы вместо двух.

Третьим пунктом автор оригинального гайда не рекомендует менять расширенные настройки графики, тем более что они сбросятся при перезапуске. Я такого не заметил.
Еще учтите, что после всех патчей вылеты могут случаться. Будьте предельно бдительны сохраняйтесь чаще.
IV. Улучшение качества игры


В принципе вы уже можете запустить игру и она даже будет работать. Однако в ней осталась куча иных проблем, которые будут вас дико раздражать и которые желательно исправить. С этим нам поможет NexusMods. Скажу сразу, я хотел играть в максимально ванильную Dark Messiah, поэтому здесь всего три мода.



Less Punishing Balance [www.nexusmods.com]

Мод немного ребалансит игру, меняя стоимость некоторых важных талантов, и правит статы нескольких типов оружия (детальнее можете оценить на его странице). Да, если вы устали ловить урон от полутораметровых гоблинов с десятиметровыми хитбоксами атак, лекарство от этого тоже здесь.

Установка:
  1. Скачиваем мод и распаковываем
  2. Копируем из архива папки mm и custom и вставляем в корень директории с игрой. С перезаписью, если требуется
  3. Заходим в папку mm (тут же, в директории игры) и проверяем наличие папок SAVE, cfg и media. Если они есть, копируем их и вставляем в папку custom в корне директории игры



Wizard Eye Fix [www.nexusmods.com]

Правит слепящий при использовании талант "Кошачий глаз" (местный магический аналог ночного зрения). Под исправлением я имею в виду, что вместо СЛЕПЯЩЕЙ ЯРОСТИ ТЫСЯЧИ СОЛНЦ вы иногда будете получать ксеноновыми фарами по глазам, но это уже что-то.

Установка:
  1. Скачиваем мод и распаковываем
  2. Заходим в архиве в папку mm, проваливаемся до конца и открываем spells.txt
  3. Находим в нем параметры Lightmap_Max_Add_LDR, Lightmap_Max_Add и Props_Max_Add и устанавливаем каждый в 0.00001. Этого нет в самом моде, но в комментариях к нему советовали, на скриншоте [imgur.com] можно оценить разницу
  4. Возвращаемся в корень архива, копируем из него всю папку mm (original не нужна) и вставляем в корень директории с игрой



Dark Messiah Skin Pack YEAH [www.nexusmods.com]

Ретекстур персонажей, предметов, заклинаний. В частности, уменьшает эффект свечения от заклинаний типа Чары (майндконтроль), что полезно, когда вы в темноте со включенным ночным зрением.

Установка:
  1. Скачиваем мод и распаковываем
  2. Копируем папку materials, идем в директорию игры, далее в custom и вставляем ее туда
V. Проблемы с локализацией


Тем, кто умеет в инглез, я все же советую играть с английской озвучкой. Оригинальный войсактинг дает 100 очков форы русскоязычному, нет путаницы с именами (Линна, которая вообще-то Leanna) и голосами (в прологе Фенриг озвучен другим актером), фразы не накладываются друг на друга.

Несколько моментов:
  • Если играете на русском языке, скорее всего лучшая вайфу в игре начнет разговаривать с вами на кавайном немецком. Ей вроде бы и идет, но если хотите исправить, надо искать аудиофайлы с русскими репликами. Лично я брал отсюда, раздел "Озвучка Заны" (автору респект):
    https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=230477436

  • Игра любит вам в систему ставить французскую раскладку, причем в системном трее (внизу справа) ее будет, а в меню раскладок Windows нет. В гайде выше в разделе "Французская раскладка" совет рабочий, только перед удалением раздела на всякий сделайте его экспорт (ПКМ > Экспортировать). Если когда-нибудь понадобится, сможете быстро вернуть.
  • Есть неподтвержденное мнение UPD Проверено, язык игры зависит не только от ее собственных настроек, но и от языка интерфейса Steam. Если есть желание (и умение) играть на другом, идем в верхнее меню: Steam > Настройки > Интерфейс > Язык клиента Steam
VI. Общие советы
На всякий случай повторю очевидное. Игра 2006 года выпуска, в ней много проблем, и технических, и игромеханических. Даже этот гайд не закрывает их все. А еще в ней очень много очевидных и не очень механик (за что ее и любят).

  • Если у вас арахнофобия, то либо держите под рукой корвалол/друга/огнемет, либо зачем вы здесь. Нет, серьезно, прыгающие в лицо пауки и сами по себе не очень приятны, даже когда вы их не боитесь
  • Если можете, играйте с английской озвучкой. Российские локализаторы в 2006 году еще не умели в качество
  • Сохраняйтесь чаще, особенно при первом прохождении. А лучше включите автосохранение в меню игры. Сохраняться в катсценах на движке игры тоже можно
  • Планируйте свой билд. Перебросить очки навыков в ванильной версии нельзя. Прокачать все навыки до уровня Рембы тоже. Некоторые навыки полезнее других. Разные билды - основа реиграбельности Dark Messiah
  • Это ARPG (ключевые буквы тут RPG), поэтому пылесосьте все, что видите. Потом пригодится. Или нет
  • Это игра студии Arcane, она вознаграждает за внимательность и любопытство. Кто играл в Dishonored/Prey/Deathloop, тот уже понимает, о чем речь. Тем, кто еще не, скажу отдельно: исследуйте всё. Экспериментируйте со способностями. Наблюдайте вначале, действуйте потом. Если кажется, что вы можете куда-то добраться, туда есть путь. Способов пройти каждую игровую ситуацию больше одного (порой сильно больше)
  • Это игра на движке Source и физика здесь играет большую роль. Нет, второй закон термодинамики тебе не пригодится, но познакомить оппонента с Ньютоном порой будет полезно
P.S.
Напомню, гайд не решает часть игровых проблем, будьте к ним готовы.
Если нашли в тексте неточность или владеете иной важной информацией, черканите в комменты, обновлю статью.
Ну и авторам гайдов по ссылкам в тексте респектните, они проделали не меньшую работу. Удачи!


10 Comments
Bird 22 hours ago 
хлопцы, игра работает почти отлично, только вот после пары минут начинает медленно падать фпс до 10-20. Это можно как-то вылечить? (windows 11)
Tea 23 Jul @ 9:47am 
интересный гайд, с одной стороны....с другой - багов так и не встретил (уже 8-й эпизод)...хотя озвучьку поправил, да
SilverSet 22 Jul @ 8:16am 
Моддинг облегчается тем, что не нужно редактировать постоянно gameinfo, а также а будущем планируются инструменты для создания разных модов, причем инструментарий должен быть весьма обширным.

Но самое главное в том, что мод лаунчер помогает запустить игру и устраняет большинство вылетов, а с другими модами можно будет починить остальную часть игры.
WhiteDragonStorm  [author] 22 Jul @ 7:56am 
SilverSet, я попробовал мод лаунчер. Чувства в итоге смешанные, с одной стороны штука крутая, успел поставить Restoration Mod + SDK + моды из гайда. Дорого-богато. С другой стороны, это не такой brain-dead вариант, как распаковать архив в папку с игрой. Из коробки поддерживаются только моды от разрабов лаунчера, все остальные надо руками докручивать. Да, всего лишь завести папку и докинуть json по образу и подобию, но имхо мало кто таким будет заниматься. Все же DM это не Морровинд, модов сильно меньше, проблем с их совместимостью меньше, сообщество не такое большое.
WhiteDragonStorm  [author] 22 Jul @ 7:47am 
1) если чистая игра без патчей, она может и не запуститься, надо патчить (собсно, поэтому куча гайдов, как это сделать)
2) проверить целостность игровых файлов и/или переустановить игру (и потом снова перепатчить)
3) поиграться с параметрами запуска (совместимость с разными версиями винды, запуск от администратора и т.д.)
4) если установлены моды, как-то проверить их совместимость. Я в указанных выше уверен, но за вообще все сказать не могу, понятное дело
Lifesteal 22 Jul @ 3:25am 
Не смог найти нигде проблему. Игра вообще не запускается. В стиме меняется статус на "запускается", потом он пропадает и все, ничего не происходит. Кто-то сталкивался?
SilverSet 19 Jul @ 9:00am 
Руководство по мод лаунчеру можно найти у меня. Я бы немного подредактировал шестой раздел:

1. Существует мод, заменяющий пауков на свиней. Также почти всех пауков в игре можно пробежать, если кому-то настолько страшны пауки.
SilverSet 19 Jul @ 9:00am 
2. Насчет озвучки можно поспорить: многие игроки наоборот считают дубляж более приятным и профессиональным, так что принуждать людей к оригиналу вовсе необязательно, хотя у дубляжа есть свои проблемы. И насколько я помню, включить английскую озвучку и русский текст немного тяжело. Нужно либо стим на английский поставить, либо через сторонние моды заменять файлы.

3. Автосохранения лучше отключать, так как есть подозрения, что они вызывают вылеты. Если же вылетов не наблюдается, то можно оставить их включенными.
WhiteDragonStorm  [author] 19 Jul @ 8:25am 
Век живи, век учись. Не слышал про него, попробую на днях. Спасибо за инфу.
SilverSet 18 Jul @ 3:24pm 
Конкретно для модов лучше использовать мод лаунчер. Кроме того, он сам по себе исправляет вылеты и добавляет пару других полезных функций.