Dark Messiah of Might & Magic Single Player

Dark Messiah of Might & Magic Single Player

37 ratings
[ENG I RUS] Patching Dark Messiah
By SilverSet and 1 collaborators
This guide will help you launch your game, fix crashes and other possible issues.
As of now, this guide is WIP, and is going to be updated in the future.

[RUS] Данное руководство поможет вам с запуском игры, вылетами и прочими ошибками. Оно будет обновляться в будущем. Версия на русском языке находится ниже.
   
Award
Favorite
Favorited
Unfavorite
The Mod Launcher
· The Mod Launcher is a program that allows better modding for Dark Messiah. But it also includes several crash fixes. As of now, it's in the beta version, but it makes the game more stable and allows more convenient modding, thus making the old SteamPipe method obsolete.

You can get the ML here and the installation is quite easy to follow. You will find the instructions on the website, as well as a modding guide.

It also includes 4GB patcher, so you don't need to install that one anymore. However, you still might run into some issues or crashes at the startup. If that's your case, then proceed to the next section of the guide. If nothing helps, then go to the "Helpful Links" chapter.


In the launcher you can adjust different settings, such as using windowed or using Linux/Steam Deck patch.
Launch options
· These methods below can work better on older PCs, but they can still help those who have modern ones (see The COM issue section for the latter).

Put these commands into DM's launch options:



-ignoredxsupportcfg -novid +datacachesize "128" -heapsize 2097152 -autoconfig -windowed




Explanation for each of these commands:
(Side note: You might want to use only some of these commands).

-ignoredxsupportcfg - this bypasses the video card autocalculations which can be useful since the hardware IDs are not really kept up to date in Dark Messiah.

-novid - skips the intro cutscenes and reduces chances of crashing at the startup.

+datacachesize *"insert the number"* - datacachesize changes the amount of memory in megabytes to the game's general data caches. In other words it regulates how much cache memory Dark Messiah is allowed to use. Can be set from 32 to 512, but recommended value is 128. Higher numbers might cause graphical issues, such as having colorless textures.

-heapsize *insert the number* - controls the amount of RAM the game is allowed to use. Below you will see the numbers, corresponding to the RAM usage. I suggest sticking to 4GB, but your game might work better with lower numbers and might not work at all with higher numbers.

-heapsize 1048576 (2GB of RAM) -heapsize 1572864 (3GB of RAM) -heapsize 2097152 (4GB of RAM) -heapsize 3145728 (6GB of RAM) -heapsize 4194304 (8GB of RAM) -heapsize 6291456 (12GB of RAM) -heapsize 8388608 (16GB of RAM) -heapsize 12582912 (24GB of RAM) -heapsize 16777216 (32GB of RAM)

-autoconfig - reverts your settings to the default ones and prevents any other config files' settings. This command can be extremely effective, but it's preferable to be used as the last resort.

-windowed - allows the game to run in windowed mode.
The COM issue
· This problem seems to occur in every source engine game and if that's the case, then solving this issue will allow any source engine game to launch on modern GPUs|CPUs. To understand this issue better, you can follow this thread. [knockout.chat]

To check if you have this issue, either follow the thread above, or just take a look at the launcher screen here:



If your COM status is Good, then everything is fine. Otherwise, if it states No Device, then you need to follow these steps below:

1. Navigate to the Toolkit section.

2. Press VideoController Fixer.
Done! Your COM Status should be good now.

Helpful links
· You can subsribe to any of these Steam threads to help the project or get updates for the ML.

The Restoration Initiative thread is used for bug reporting. From crashes to map or gameplay issues. It's recommended to use the search function before reporting a bug, since there might be someone else who has already reported it.

The Mod Launcher thread will notify you once a new update is released.

The PSA thread serves to redirect people to this guide, but there you can also discuss something on-topic.

wiltOS Technologies' Discord server link[discord.gg]

King David's Discord - kingdavidw

You can also add me on Steam if you have any smaller questions or ask them directly in the comment section.

Мод лаунчер
· Мод лаунчер - это программа, которая упрощает моддинг и является своеобразным неофициальным патчем для игры Dark Messiah. На данный момент в программу заложены несколько основных фиксов, которые устраняют большинство вылетов.

Скачать МЛ можно тут.

Установка вполне простая, просто перекиньте файлы из архива в папку с игрой. В патч также входит 4GB patcher, поэтому устанавливать его поверх не нужно. Однако, если у вас возникнут какие-то другие проблемы, то обратитесь к следующему разделу. Если ничего не помогает, то воспользуйтесь разделом Ссылки.


В самом лаунчере можно включить дополнительные опции, например: оконный режим или патч для Linux/Steam Deck.
Параметры запуска
· Ниже представлены параметры запуска, которые могут помочь запустить игру. Их можно использовать без МЛ, но это крайне не рекомендуется. Для более современных ПК, следует обратить внимание на секцию COM.

Собственно, сами команды:




-ignoredxsupportcfg -novid +datacachesize "128" -heapsize 2097152 -autoconfig -windowed




Пояснение
(Не следует вписывать все команды сразу. Некоторые команды могут у вас не работать).

-ignoredxsupportcfg - игнорирует авто проверку видеокарт. Dark Messiah пытается проверить вашу видеокарту, но карты нового поколения не заложены в базу игры, поэтому могут случаться сбои.

-novid - пропускает начальные ролики, может устранить некоторые вылеты.

+datacachesize *"ваша циферка"* - регулирует кэш в мегабайтах. То есть регулирует сколько кэша разрешено выделить игре. Значения от 32 до 512. Рекомендуется ставить 128, так как более высокие цифры могут вызвать графические артефакты, например бесцветные текстуры.

-heapsize *ваша циферка* - регулирует ОЗУ, которое разрешено использовать игре. Ниже приведена таблица с цифрами, рекомендую использовать -heapsize 2097152, но все зависит от вашей системы. Игра может не запуститься, если поставить значения выше.

-heapsize 1048576 (2ГБ ОЗУ) -heapsize 1572864 (3ГБ ОЗУ) -heapsize 2097152 (4ГБ ОЗУ) -heapsize 3145728 (6ГБ ОЗУ) -heapsize 4194304 (8ГБ ОЗУ) -heapsize 6291456 (12ГБ ОЗУ) -heapsize 8388608 (16ГБ ОЗУ) -heapsize 12582912 (24ГБ ОЗУ) -heapsize 16777216 (32ГБ ОЗУ)

-autoconfig - возвращает настройки к заводским и не дает применять настройки из других конфиг файлов. Рекомендуется использовать в крайних случаях.

-windowed - Позволяет игре запускаться в оконном режиме.
COM проблема
· Проблема, из-за которой могут страдать все игры на движке source на современных ГПУ|ЦП. Она может затрагивать и другие проекты. Почитать подробнее можно на этой страничке.[knockout.chat] (на английском языке).

Проверить наличие данной ошибки у вас можно в самом лаунчере.



Если строчка COM Status обозначен как Good, то все в порядке. Если же вместо этого будет No Device, то читайте дальше.

1. Наведите курсор на the Toolkit в левом верхнем углу.

2. Нажмите VideoController Fixer.
Все! Теперь статус должен быть Good.

Ссылки
· Можете подписаться на обсуждения ниже, чтобы получать информацию об обновлениях МЛ (рекомендуется использовать английский язык).

The Restoration Initiative thread - это обсуждение, в котором вы можете докладывать о любых ошибках. Некоторые ошибки уже известны, так что сначала советую использовать поиск по ключевым словам.

The Mod Launcher thread - это обсуждение будет уведомлять вас об обновлениях МЛ.

The PSA thread - это обсуждение должно было перенаправить вас сюда. Может использоваться как обсуждение различных тем.

Ссылка на Discord сервер wiltOS Technologies [discord.gg]

King David's Discord (создатель МЛ). - kingdavidw

Можете добавить меня в друзья по поводу мелких вопросов или рекомендаций. Либо воспользуйтесь комментариями.

15 Comments
SilverSet  [author] 6 Jun @ 8:32am 
@Lockle0302, have a good one! Don't forget about the mod order. Usually it's written on the mod page.
Lockle0302 6 Jun @ 8:23am 
Unlimited Edition mod + DME + Restoration mod

I already got a Tutorial Video up and running thank you for being so helpful.

The second Im arrive at the City in Second Level it felt like im falling in love with this game
SilverSet  [author] 6 Jun @ 8:21am 
@Lockle0302, of course, though I don't think DME will count as a mod, you will have to create your own mod to use it properly, since it has its own gameinfo.txt file.
Creating a mod is pretty easy, just follow the instrusctions on the ModDB. If you have any troubles with that, then just ask here or send me a dm.
Lockle0302 6 Jun @ 8:16am 
Can I install Unlimited Edition mod + DME ? Thank you
SilverSet  [author] 6 Jun @ 8:10am 
@Lockle0302, patching the game with the ML should be enough. There is the Restoration mod you can use, though it's still WIP, but eventually it will include other patches: map, weapon fixes, etc. As well as adding other content and QoL features. But it won't be out any time soon.
Lockle0302 6 Jun @ 8:06am 
+rep help me play this game without crashing

I did apply the command in the steam launch option and install the Mod Menu sucessfully

Do I need to do anything else to maximize my game enjoyment?
Thank you
SilverSet  [author] 29 Apr @ 5:16pm 
@☠BONECRUSHER☠, ссылка находится в разделе "Ссылки".
☠BONECRUSHER☠ 29 Apr @ 1:39pm 
Здравствуйте, можно приглашение в дискорд и остались ли живые сервера еще?
SilverSet  [author] 25 Apr @ 8:07pm 
@бойкисерпро:3 Z, возможно сайт был недоступен, сейчас все должно быть в норме.
Если и сейчас не работает, то посмотрите гитхаб KingDavidW, там будут все файлы.
бойкисерпро:3 Z 25 Apr @ 1:29pm 
мод дб чот вопще не фуричит никуя