Dark Messiah of Might & Magic Single Player

Dark Messiah of Might & Magic Single Player

mm.exe crashes after intro video - FIXED!
Running Windows 10. Tried:

- 4GB patch. Game loads to white screen at start and crashes.
- Large address aware patch. Allows game to load, crashes after intro video. I used this after the 4GB patch on a clean mm.exe file and not with the 4GB patch.
- novid launch option: Crashes right away.
- Launch options: -width <width> -height <width> -dxlevel 90 -heapsize 2097152 -novid +datacachesize "128". Using https://www.reddit.com/r/darkmessiah/comments/jqixcy/fixing_crashes_for_dark_messiah/ and also didn't help.
- Compatibility mode for Windows XP SP2, XP SP3, and Windows 7. No luck.

Nothing seems to help. I'm declaring this game dead unless someone has another idea?

-----------------

Update: I finally was able to get this working on Windows 10. My solution in case it may help others.

I started with this link and a few others I found:
https://steamcommunity.com/sharedfiles/filedetails/?id=2830060155

1. Set game launch options on Steam. Change width and height as needed.
-dxlevel 90 +datacachesize "128" +map_background none -novid -width 2560 -height 1440

2. Go to the bin folder and from there copy the binkw32.dll file to the root folder of the game, that is, to the main Dark Messiah folder.

3. Use a HEX Editor (I used Notepad++ per the link) to change address 00000dd0 and the value at position 6 from 0f to 2f. The large address patch or 4G patch should do the same I believe, but neither worked for me. Changing the value by hand worked.

5. Inside the game location folder for Steam, i.e. <drive:\location\steamapps\common\Dark Messiah Might and Magic Single Player

Click on mm.exe and select "properties".
- Select "Change settings for all users"
- Select "Run this program as an administrator"
- Seclect "Run this program in compatibility mode for" and choose Windows XP (Service Pack 2)
- Select "Change high DPI settings" and set "Override high DPI scaling behavior. Scaling performed by" and select "Application".
- Select 'ok'
- select 'apply'
- close the mm.exe properties tab if still open.

6. Return to the Steam Laucher or Steam created shortcut and run the game. Hopefully it now runs!
Laatst bewerkt door Alondrix; 2 jan 2024 om 10:14
< >
1-4 van 4 reacties weergegeven
This in quite strange, have you tried running as an admin, just to be sure? Since you haven't mentioned these, you can try copying "binkw32.dll" file from bin subfolder into the main folder, where your mm.exe is located. You can also check this thread, as well as all the simular ones, let's hope something will work.
Laatst bewerkt door SilverSet; 19 dec 2023 om 7:14
Origineel geplaatst door SilverSet:
This in quite strange, have you tried running as an admin, just to be sure? Since you haven't mentioned these, you can try copying "binkw32.dll" file from bin subfolder into the main folder, where your mm.exe is located. You can also check this thread, as well as all the simular ones, let's hope something will work.

Thanks for the reply. I tried copying binkw32.dll and it also didn't work. I'll check the link to see if anything works. Above link did not work.

I check my Application log on windows. The problem is with ntdll.dll.

Faulting application name: mm.exe, version: 0.0.0.0, time stamp: 0x45211f69 Faulting module name: ntdll.dll, version: 10.0.19041.3693, time stamp: 0x3ab9e7d5 Exception code: 0xc0000005 Fault offset: 0x00069408 Faulting process id: 0x8a24 Faulting application start time: 0x01da329b5fdcf6d1 Faulting application path: F:\Games\Steam\steamapps\common\Dark Messiah Might and Magic Single Player\mm.exe Faulting module path: C:\WINDOWS\SYSTEM32\ntdll.dll

I checked this guide, it mentions the error with ntdll.dll:
https://www.pcgamingwiki.com/wiki/Dark_Messiah_of_Might_and_Magic

The solutions did not work for me. -autoconfig seems the best option, but still no luck.
Laatst bewerkt door Alondrix; 19 dec 2023 om 8:54
Посоны. Просто ставите совместимость с вин хп и там же ставите галочку "Использовать разрешение экрана 640*480" и все запускается. В игре можно докрутить потом разрешение до нормального вида.
Laatst bewerkt door AllCash; 23 jun 2024 om 3:44
Origineel geplaatst door AllCash:
Посоны. Просто ставите совместимость с вин хп и там же ставите галочку "Использовать разрешение экрана 640*480" и все запускается. В игре можно докрутить потом разрешение до нормального вида.
Это лишь одно из возможных решений проблемы. И не стоит просто так оживлять случайные обсуждения, спасибо.
< >
1-4 van 4 reacties weergegeven
Per pagina: 1530 50