Dark Messiah of Might & Magic Single Player

Dark Messiah of Might & Magic Single Player

43 个评价
Game problems, wont start, crashes and fixing
由 ffrasisti [ARG] 制作
Fixes to try to make the game work better or at all
2
2
   
奖励
收藏
已收藏
取消收藏
Problems on boot
I'm aware that if you are looking for this you probably already tried to open the game (or do some of these things, but let's take it from the top with a clean slate)
Attempt to boot from steam (If possible, redownload the game first) from there, let's see what happens
If the game wont even start (mine changed the resolution to potato and basically froze) or crashes quickly
  • First, right click the game on library > Browse Local Files, Right click on mm.exe and go to compatibility.
  • Set compatibility to Windows XP Service Pack 3
  • Check DISABLE FULLSCREEN OPTIMIZATIONS
  • Check Run As Administrator
  • Go to Dark Messiah Might and Magic Single Player\mm\media
  • Open startupvids.txt
  • Change the name of the files to something that doesnt exist since cutscene files can break the game launch
E.G:
media/alogo_ubi.old
media/alogoarkane.old
media/aIntro.old

I changed my extensions to.old and added a letter "a" at the begining to make sure it finds nothing

Try opening the game again FROM THE mm.exe, not steam (but with steam running in the background) and give it a minute or two even if it looks frozen. If it boots at all, good.
Change only the resolution and finish the first level to see if you run into the dreaded second crash, if you don't, move onto the CRASH PROOFING section, you are almost there.

Still not booting / Still Crashes
Depending on what crash you got the solution varies so lets just deal with them all, you can apply all of these fixes at the same time and the game should just work even if you dont get one's exact error message

Disable High Dynamic Range (HDR)

  • Search for binkw32.dll and COPY (not move) it to the games root directory
(...)steamapps\common\Dark Messiah Might and Magic Single Player

Error : can't find background image materials/console/background01.vtf
  • Go to Dark Messiah Might and Magic Single Player\vpks
  • Copy depot_2101_000.vpk
  • Go to Dark Messiah Might and Magic Single Player\mm\materials\
  • Create a folder named "console"
  • Paste depot_2101_000.vpk into that folder
  • Rename that depot file to background01.vtf
If you still get the same error or cant rename it, just put a random 640x480 jpeg in console and rename it to background01.vft This should work with any image since a .vtf is just a texture file. Trying to rename the file is better but can give people other errors,

EXE Patching

IF YOU HAVE INSTALLED MODS THAT CREATE A "CUSTOM" FOLDER, MAKE SURE TO COPY THE "media" folder into the "custom" folder and make sure startupvids has been modified in both as discussed above

Still cant make it work?
  • In Steam Library right-click on ''Dark Messiah of Might and Magic Singleplayer'' => Properties
  • ''Set Launch Options...''
  • In the text box type in: -autoconfig
  • Click OK
  • Launch the game FROM STEAM and wait about two minutes. Remove the option after the game launches if it does and try again
  • Add this game launch option:
    -novid
  • Retry

Still no dice? Follow this guide:
https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=1934864423
And use the Microsoft Compatibility Tool to apply these fixes:

HeapValidateFrees
IgnoreCRTExit

(Credit to Hexaae)


LAST RESORT
If the game still crashes unexpectedly while playing, the last thing you can try is to set through NVidia Profile Inspector or NVidia driver settings: Threaded Optimization: OFF.

Crash Proofing and more
EXE Patching

Add these to the steam launch commands line
-novid -heapsize 1572864 +fps_max 60 -applaunch 2100 -dxlevel 90

If you encounter any problems later, also add at the string end
+datacachesize "128"


Game wont save my graphics settings
Boot from the mm.exe executable, not steam
If this does save your settings, try making a desktop shortcut to it and running the game from it instead of steam.
You still might have to check that AA has not been disabled pretty much every start up.

Some video settings are stored in the windows registry aside from the cfg files
Video settings are stored in HKEY_CURRENT_USER\Software\Valve\Source\mm\Settings
You can try changing it from the registry and "freezing" the cfg files by making them read only after settings have been applied
16 条留言
ffrasisti [ARG]  [作者] 8 月 7 日 下午 11:21 
It worked for me back when i played this. its been some time now, and to note, ive never used win 11
Ares Fire 8 月 7 日 下午 8:55 
fake guide, doesnt work. dont bother with this. ive tried every single option and it doesnt workat all
GodMan 3 月 2 日 上午 5:15 
the patcher, in fact, does not work
at least on w11
mrheh 1 月 13 日 下午 1:26 
The only thing that helped me with


Error : can't find background image materials/console/background01.vtf

was to extract the vpk files from the vpks directory into the game directory (where the mm.exe is).

I used a program called VPKEdit and extracted files ending in _dir.vpk . This fixed issues with intro cinematics not showing (white screen), the aforementioned error and any other missing / invalid files error.

I did not need any compatibility settings and even full hd resolution worked just fine.
Stiffer 2024 年 6 月 1 日 下午 8:07 
I had white cinematics and then error-message appeared sayin "can't find background image materials/console/background01.vtf"
I tried reinstalling with no avail, and tried a few fixes i found here and there... but more and more error messages (ex. cannot load collision_table.txt" and whatnot)

In the end I had to extract the vpk files (I used GCFScape) to make it work...

Open GCFScape and go to the game-folder/vpks ("Dark Messiah Might and Magic Single Player\vpks") and open "depot_2101_dir.vpk"
In the window to the left, right-click the folder "root" and extract it to a temporary folder.
Then repeat this step on all the depot_xxxx_dir files (the last one was empty for me, so no extracting that)
The open your temp folder and go in to the root folder, there should be two folders called "mm" and "platform". Extract these to the games root folder.

Hope it helps :)
ffrasisti [ARG]  [作者] 2024 年 5 月 16 日 下午 3:36 
That shouldnt happen. Google for another software to make an exe large mempry adress aware but the patcher should work
shpeck. 2024 年 5 月 16 日 下午 12:35 
4gb patcher says couldnt open executable, but huge thanks for making this guide
bogdank208 2024 年 3 月 29 日 下午 1:12 
also try to play with graphics settings, for it was level of details: very high that doesn't allow game to load first chapter
The Conqueror Wyrm 2024 年 1 月 7 日 下午 9:46 
I fixed the issue on a new install of Windows 11 by copying working game folders from another computer and overwriting them into the W11 location, without tweaks. So Steam currently has faulty install files for DMMM SP and MP, at least for W11.
The Conqueror Wyrm 2024 年 1 月 7 日 下午 9:17 
Bg image fix now gives "Invalid or corrupt file..." error for it.