Fix crashes for Dark Messiah of Might & Magic

Dark Messiah of Might & Magic Single Player4 · 126 ratings15k views286 favorites2 min readby TrobobaUpdated May 10, 2023View on Steam ↗

Introduction

The game Dark Messiah of Might & Magic is a 32-bit application and can therefore theoretically allocate a maximum of 4 GB of RAM. Practically, only 2 GB are allocated. The remaining 2 GB are reserved for the operating system. We can allow the game to use the full 4 GB of RAM. However, the game will still be a 32-bit application after you apply the 4 GB fix. This means that once 4 GB of RAM is exceeded, the game will crash. This can happen, for example, when using the maximum graphics settings and playing on large maps. In practice, with the following fixes you will get rid of almost all crashes and have a pleasant gaming experience.

Minimum system requirements:
- 64-bit operating system
- 6 GB RAM

How To

1. Set game launch options via Steam:
+datacachesize "128" +map_background none -novid

2. Allow the game to allocate 4 GB of RAM instead of only 2 GB

Step 1: Install a HEX-Editor
Note: I recommend to install Notepad++ and the plugin "Hex-Editor" via Plugins > Plugins Admin

Step 2: Open the file mm.exe with a HEX-Editor
Note: If you use Notepad++, open mm.exe with Notepad++ and change the view via Plugins > Hex Editor > View in Hex

Step 3: Go to Address 00000dd0

Step 4: At position 6 change the value from 0f to 2f



Step 5: Save changes

3. Don't change the advanced video settings in-game.
  • The advanced video settings will be reset after restarting the game anyway
  • You can use the resolution of your monitor as display resolution (2560x1440 worked for me. Unfortunately, I don't know how stable the game runs with higher resolutions (e.g. 4k)).



For more tips and tricks I recommend you to visit the corresponding page on PCGamingWiki or other Steam community guides.

Credits:
PCGamingWiki: https://www.pcgamingwiki.com/wiki/Dark_Messiah_of_Might_and_Magic
Steam Guide: Fixes for Dark Messiah of Might & Magic by hexaae

This guide was created by its original author on the Steam Community. Are you the author and want it removed? Request removal.