This page tries to collect all of the bugs/issues and provide a fix for them if any are available at the current time, for both the games and the SDK itself. If any has further bugs or problems not on the list, please add them with a short guide for how to fix them too if possible.
In the 3D viewport '3D Textured Shaded' looks the same as '3D Textured'
There is no current solution to this. As a workaround, you could create the brushes of your map in a different Hammer editor. Any Source Engine game that ships with the Hammer editor will work for this. You can then later add models and entities in the Dark Messiah editor.
Some textures appear white in the editor.
This can be fixed by extracting the content of the VPK file depot_2101_dir.vpk into the folder Dark Messiah Might and Magic Single Player\mm, or by opening the affected textures' .vmt files and remove or comment out the "$envmap" and "$normalmapalphaenvmapmask" parameters.
Some NPCs look like a different NPC type: E.g. a Goblin has the appearance of a dragon.
This happens when you copy and paste an NPC entity or when you duplicate a NPC entity and change the entity type. Make sure that you correct the model after duplicating an existing NPC.
The following models crash hammer: 'props\doll\cr_wickerdoll.mdl' and 'props\doll\cr_wickerdoll_stoned.mdl'
There is currently no fix available for this.
Windowed mode can still be activated by going into the console and use the command mat_setvideomode width height mode, where the width and height are the resolution and mode is the type: 0: fullscreen, 1: window, 2: borderless. For example mat_setvideomode 1280 720 1 will make the game run in a 1280x720 window.
Adjust/disable camera tilting when strafing.
Camera tilting cannot be disabled from the settings menu and as such requires commands to do so, but too resets when the game is shutdown and must be entered into an cfg to remain. The console command sv_rollangle angle changes how much of an angle the camera should roll when strafing from side to side, with a default value of 3, where setting it to 0 disables it completly.
Furthermore can the command sv_rollspeed speed to used to change how slow the roll to the specified angle should happen, with a default value of 200, where 0 means it snaps to it in an instant. These commands can be tested with the console and when your are satified with the result, put then into the autoexec.cfg file (how to get this file to work can be read below).
Note: Head-bobbing needs to be disabled to this to work, which can be done either through the settings gameplay panel or by putting mm_headbobbing 0 into the cfg file.
The autoexec.cfg file does not execute upon launch.
The autoxec file is not executed on startup in the singleplayer version of the game, but can still be sat to do so everytime the game opens:
- Go into your steam library.
- Right click on Dark Messiah of Might & Magic Singleplayer.
- Click on Properties and a window will open up.
- Click on Set launch options.
- Insert into the launch options field +exec autoconfig.cfg.