Difference between revisions of "Dark Messiah of Might and Magic"
m (misc. fixes) |
(→Audio: not in cutscenes, so limited) |
||
(228 intermediate revisions by 63 users not shown) | |||
Line 11: | Line 11: | ||
|release dates= | |release dates= | ||
{{Infobox game/row/date|Windows|October 24, 2006}} | {{Infobox game/row/date|Windows|October 24, 2006}} | ||
+ | |reception = | ||
+ | {{Infobox game/row/reception|Metacritic|dark-messiah-of-might-and-magic|72}} | ||
+ | {{Infobox game/row/reception|IGDB|dark-messiah-of-might-and-magic|77}} | ||
+ | |taxonomy = | ||
+ | {{Infobox game/row/taxonomy/monetization | One-time game purchase }} | ||
+ | {{Infobox game/row/taxonomy/microtransactions | }} | ||
+ | {{Infobox game/row/taxonomy/modes | Singleplayer, Multiplayer }} | ||
+ | {{Infobox game/row/taxonomy/pacing | Real-time }} | ||
+ | {{Infobox game/row/taxonomy/perspectives | First-person }} | ||
+ | {{Infobox game/row/taxonomy/controls | Direct control }} | ||
+ | {{Infobox game/row/taxonomy/genres | Action, ARPG, Immersive sim, Stealth}} | ||
+ | {{Infobox game/row/taxonomy/sports | }} | ||
+ | {{Infobox game/row/taxonomy/vehicles | }} | ||
+ | {{Infobox game/row/taxonomy/art styles | Realistic }} | ||
+ | {{Infobox game/row/taxonomy/themes | Fantasy }} | ||
+ | {{Infobox game/row/taxonomy/series | Might and Magic }} | ||
|steam appid = 2100 | |steam appid = 2100 | ||
|steam appid side = 2130 | |steam appid side = 2130 | ||
− | |gogcom | + | |gogcom id = |
+ | |strategywiki = Dark Messiah: Might and Magic | ||
+ | |lutris = dark-messiah-of-might-magic-single-player | ||
+ | |mobygames = 24996 | ||
+ | |hltb = 2214 | ||
|wikipedia = Dark Messiah of Might and Magic | |wikipedia = Dark Messiah of Might and Magic | ||
+ | |winehq = 3740 | ||
+ | |license = commercial | ||
}} | }} | ||
− | + | {{Introduction | |
− | {{ | + | |introduction = |
− | + | ||
+ | |release history = | ||
+ | |||
+ | |current state = | ||
+ | }} | ||
'''General information''' | '''General information''' | ||
− | |||
{{mm}} [http://might-and-magic.ubi.com/universe/en-US/home/ Official game series site] | {{mm}} [http://might-and-magic.ubi.com/universe/en-US/home/ Official game series site] | ||
− | {{mm}} [ | + | {{mm}} [https://steamcommunity.com/app/2100/discussions/ Steam Community Discussions] |
− | + | {{mm}} [https://www.nexusmods.com/darkmessiahofmightandmagic Dark Messiah on Nexus mods] | |
− | {{mm}} [ | + | {{mm}} [https://www.moddb.com/games/dark-messiah-of-might-magic Dark Messiah on Mod DB] |
− | {{mm}} [ | ||
− | |||
==Availability== | ==Availability== | ||
− | {{Availability | + | {{Availability| |
− | {{Availability | + | {{Availability/row| Retail | | disc | {{DRM|SecuROM|7}}. Multiplayer requires Steam. | Steam | Windows }} |
− | {{Availability | + | {{Availability/row| GMG | dark-messiah-might-magic | Steam | | | Windows }} |
− | {{Availability | + | {{Availability/row| Humble | dark-messiah-of-might-magic | Steam | | | Windows }} |
+ | {{Availability/row| Steam | 2100 | Steam | | | Windows }} | ||
}} | }} | ||
− | {{ii}} | + | {{ii}} All versions require {{DRM|Steam}} for multiplayer. |
− | {{ | + | {{ii}} Some retail versions allow playing single player without Steam. |
+ | |||
+ | ===Demo=== | ||
+ | English demo is available [https://www.4players.de/4players.php/download_info/Downloads/Download/45453/Dark_Messiah_of_Might__Magic/Singleplayer-Demo.html here]. | ||
==Essential improvements== | ==Essential improvements== | ||
− | === | + | ===Patches=== |
− | The latest patch is [ | + | The latest retail patch is [https://community.pcgamingwiki.com/files/file/1126-dark-messiah-of-might-and-magic-patch/ v1.02] (you must install v1.01 first). The German version has a separate patch (this includes v1.01). Not necessary for Steam version. |
===Skip intro videos=== | ===Skip intro videos=== | ||
− | {{Fixbox| | + | {{Fixbox|description=Use <code>-novid</code> [[Glossary:Command line arguments|command line argument]]|ref=<ref name="Sui" />}} |
− | + | ||
− | + | ===Enable the console=== | |
− | + | {{Fixbox|description=Use <code>-console</code> [[Glossary:Command line arguments|command line argument]]|ref=<ref name="Sui" />}} | |
− | + | ||
− | + | ===[https://www.techpowerup.com/forums/threads/large-address-aware.112556/ Large Address Aware]=== | |
− | }} | + | Significantly improves stability on 64-bit systems with at least 3 GB RAM by allowing the application to use more than 2 GB RAM. Resolves the "Out of Memory" errors. Use it on the {{file|mm.exe}} in the game directory. |
==Game data== | ==Game data== | ||
− | + | {{Image|Dark Messiah of Might and Magic General.png|In-game general settings.}} | |
+ | |||
===Configuration file(s) location=== | ===Configuration file(s) location=== | ||
{{Game data| | {{Game data| | ||
− | {{Game data/ | + | {{Game data/config|Windows|{{p|game}}\mm\cfg\config.cfg|{{p|hkcu}}\Software\Valve\Source\mm\Settings\}} |
}} | }} | ||
− | {{ii}} Video settings are stored in | + | {{ii}} Video settings are stored in {{registry|{{p|hkcu}}\Software\Valve\Source\mm\Settings\}}. |
===Save game data location=== | ===Save game data location=== | ||
{{Game data| | {{Game data| | ||
− | {{Game data/ | + | {{Game data/saves|Windows|{{p|game}}\mm\SAVE\}} |
}} | }} | ||
− | ===[[Save game cloud syncing]]=== | + | ===[[Glossary:Save game cloud syncing|Save game cloud syncing]]=== |
{{Save game cloud syncing | {{Save game cloud syncing | ||
− | |origin | + | |discord = |
− | |origin notes | + | |discord notes = |
− | |steam cloud | + | |epic games launcher = |
− | |steam cloud notes | + | |epic games launcher notes = |
− | | | + | |gog galaxy = |
− | | | + | |gog galaxy notes = |
− | | | + | |origin = |
− | | | + | |origin notes = |
+ | |steam cloud = false | ||
+ | |steam cloud notes = | ||
+ | |ubisoft connect = | ||
+ | |ubisoft connect notes = | ||
+ | |xbox cloud = | ||
+ | |xbox cloud notes = | ||
}} | }} | ||
− | ==Video | + | ==Video== |
− | + | {{Image|Dark Messiah of Might and Magic General Video.png|In-game general video settings.}} | |
− | + | {{Image|Dark Messiah of Might and Magic Advanced Video.png|In-game advanced video settings.}} | |
− | {{Video | + | {{Video |
− | |wsgf link = | + | |wsgf link = https://www.wsgf.org/dr/dark-messiah-might-and-magic |
|widescreen wsgf award = silver | |widescreen wsgf award = silver | ||
|multimonitor wsgf award = silver | |multimonitor wsgf award = silver | ||
Line 87: | Line 121: | ||
|4k ultra hd wsgf award = incomplete | |4k ultra hd wsgf award = incomplete | ||
|widescreen resolution = true | |widescreen resolution = true | ||
− | |widescreen resolution notes= | + | |widescreen resolution notes= |
|multimonitor = true | |multimonitor = true | ||
|multimonitor notes = Issues with HUD positioning. | |multimonitor notes = Issues with HUD positioning. | ||
− | |ultrawidescreen = | + | |ultrawidescreen = true |
− | |ultrawidescreen notes = | + | |ultrawidescreen notes = Stamina bar is slightly cut off |
− | |4k ultra hd = | + | |4k ultra hd = true |
− | |4k ultra hd notes = | + | |4k ultra hd notes = HUD does not scale well at resolutions beyond 1080p |
− | |fov = | + | |fov = hackable |
− | |fov notes = | + | |fov notes = Set via console. Must enable cheats (SV_Cheats 1, Fov XX) |
|windowed = hackable | |windowed = hackable | ||
|windowed notes = See [[#Windowed|Windowed]]. | |windowed notes = See [[#Windowed|Windowed]]. | ||
Line 103: | Line 137: | ||
|anisotropic notes = Up to 16x | |anisotropic notes = Up to 16x | ||
|antialiasing = true | |antialiasing = true | ||
− | |antialiasing notes = | + | |antialiasing notes = Up to 4x [[MSAA]], use 0x000000C1 flag in Nvidia Inspector for [[SGSSAA]] |
|vsync = true | |vsync = true | ||
− | |vsync notes = | + | |vsync notes = Double buffered <ref>{{Refurl|url=https://www.youtube.com/watch?v=qShOm6pwUbA|title=Black mesa vsync is double buffered|date=2024}}</ref> |
− | | | + | |60 fps = true |
− | | | + | |60 fps notes = |
− | | | + | |120 fps = true |
− | | | + | |120 fps notes = No frame rate cap. |
+ | |hdr = false | ||
+ | |hdr notes = Rendered image uses {{term|SDR}} color space. In-game {{term|HDR}} option refers only to {{term|HDR Rendering}}. | ||
|color blind = unknown | |color blind = unknown | ||
|color blind notes = | |color blind notes = | ||
}} | }} | ||
− | ===[[Windowed]]=== | + | ===[[Glossary:Windowed|Windowed]]=== |
− | {{Fixbox| | + | {{Fixbox|description=Run the game in windowed mode using the console|ref=<ref>{{Refurl|url=https://steamcommunity.com/app/2100/discussions/0/864976837801037787/|title=Steam Community|date=26 May 2023}}</ref>|fix= |
− | + | {{ii}} If you use windowed/borderless windowed mode in Windows 10, the game window might stay in front of others, making alt-tabbing difficult. | |
− | # Start | + | # Start the game and open the console ({{key|~}} key). You can enable the console by going to '''Settings''' > '''Keyboard''' tab > '''Advanced...''' |
− | # Enter <code>mat_setvideomode ''width'' ''height'' 1</code> | + | # Enter the command <code>mat_setvideomode ''width'' ''height'' 1</code>. As an example, for 1280x720, type <code>mat_setvideomode 1280 720 1</code>. |
+ | |||
+ | '''Notes''' | ||
+ | {{ii}} For borderless windowed mode, try <code>mat_setvideomode ''width'' ''height'' 2</code>. If that doesn't work, try the tools mentioned in [[Glossary:Borderless fullscreen windowed]]. | ||
+ | {{ii}} To go back to fullscreen mode, use <code>mat_setvideomode ''width'' ''height'' 0</code>. | ||
+ | }} | ||
− | ''' | + | ===Adjust/disable camera tilting when strafing=== |
− | {{ | + | {{Fixbox|description=Adjust/disable camera tilting when strafing|ref={{cn|date=July 2016}}|fix= |
− | {{ | + | '''Note:''' though this is a different effect from head-bobbing, head-bobbing '''needs to be disabled for the following fix to work'''. You can easily disable it by going to '''Settings''' > '''Gameplay'''. |
+ | # Start the game and open the console ({{key|~}} key). You can enable the console by going to '''Settings''' > '''Keyboard''' tab > '''Advanced...''' | ||
+ | # Enter the command <code>sv_rollangle 0</code> to disable tilting completely. A different number can be used to change the tilting strength (default is 3). | ||
+ | # Once satisfied with the selected value, create {{file|autoexec.cfg}} in the [[#Configuration file(s) location|configuration file path]] and put the command into it. Set {{file|autoexec.cfg}} to [[#Use autoexec.cfg|automatically execute]]. The value will now be automatically applied on every game start-up. | ||
}} | }} | ||
− | == | + | ===[https://steamcommunity.com/sharedfiles/filedetails/?id=1672558491 Higher corpse limit]=== |
− | [[ | + | The number of corpses per level is limited to 2-4, so if you kill new enemies the old bodies fade away. To increase this number, follow [https://steamcommunity.com/sharedfiles/filedetails/?id=1672558491 this] guide or download directly from [https://www.nexusmods.com/darkmessiahofmightandmagic/mods/65 Nexus mods] or [https://www.moddb.com/games/dark-messiah-of-might-magic/addons/corpses-stay-in-dark-messiah-of-might-and-magic Mod DB]. |
− | + | {{ii}} Only works for the Steam version. | |
− | {{Input | + | |
+ | ===Toggle HUD=== | ||
+ | In the [[#Use autoexec.cfg|autoexec.cfg]], insert the following to set a key (in this example "x") that can turn the HUD on and off: | ||
+ | |||
+ | <pre>bind x ToggleHUD | ||
+ | alias ToggleHUD "HUDOff" | ||
+ | alias HUDOff "cl_drawhud 0; alias ToggleHUD HUDOn" | ||
+ | alias HUDOn "cl_drawhud 1; alias ToggleHUD HUDOff"</pre> | ||
+ | |||
+ | ==Input== | ||
+ | {{Image|Dark Messiah of Might and Magic Remapping.png|In-game key map settings.}} | ||
+ | {{Image|Dark Messiah of Might and Magic Mouse.png|In-game mouse settings.}} | ||
+ | {{Input | ||
|key remap = true | |key remap = true | ||
|key remap notes = | |key remap notes = | ||
|acceleration option = true | |acceleration option = true | ||
|acceleration option notes = Settings for both smoothing and acceleration can be found in the mouse & keyboard section | |acceleration option notes = Settings for both smoothing and acceleration can be found in the mouse & keyboard section | ||
+ | |mouse sensitivity = true | ||
+ | |mouse sensitivity notes = | ||
|mouse menu = true | |mouse menu = true | ||
|mouse menu notes = | |mouse menu notes = | ||
|invert mouse y-axis = true | |invert mouse y-axis = true | ||
|invert mouse y-axis notes = | |invert mouse y-axis notes = | ||
+ | |touchscreen = unknown | ||
+ | |touchscreen notes = | ||
|controller support = false | |controller support = false | ||
|controller support notes = | |controller support notes = | ||
Line 143: | Line 203: | ||
|controller remap = unknown | |controller remap = unknown | ||
|controller remap notes = | |controller remap notes = | ||
+ | |controller sensitivity = unknown | ||
+ | |controller sensitivity notes= | ||
|invert controller y-axis = unknown | |invert controller y-axis = unknown | ||
|invert controller y-axis notes= | |invert controller y-axis notes= | ||
− | | | + | |xinput controllers = unknown |
− | | | + | |xinput controllers notes = |
+ | |xbox prompts = unknown | ||
+ | |xbox prompts notes = | ||
+ | |impulse triggers = unknown | ||
+ | |impulse triggers notes = | ||
+ | |dualshock 4 = unknown | ||
+ | |dualshock 4 notes = | ||
+ | |dualshock prompts = unknown | ||
+ | |dualshock prompts notes = | ||
+ | |light bar support = unknown | ||
+ | |light bar support notes = | ||
+ | |dualshock 4 modes = unknown | ||
+ | |dualshock 4 modes notes = | ||
+ | |tracked motion controllers= unknown | ||
+ | |tracked motion controllers notes = | ||
+ | |tracked motion prompts = unknown | ||
+ | |tracked motion prompts notes = | ||
+ | |other controllers = unknown | ||
+ | |other controllers notes = | ||
+ | |other button prompts = unknown | ||
+ | |other button prompts notes= | ||
+ | |controller hotplug = unknown | ||
+ | |controller hotplug notes = | ||
+ | |haptic feedback = unknown | ||
+ | |haptic feedback notes = | ||
+ | |simultaneous input = unknown | ||
+ | |simultaneous input notes = | ||
+ | |steam input api = unknown | ||
+ | |steam input api notes = | ||
+ | |steam hook input = unknown | ||
+ | |steam hook input notes = | ||
+ | |steam input presets = unknown | ||
+ | |steam input presets notes = | ||
+ | |steam controller prompts = unknown | ||
+ | |steam controller prompts notes = | ||
+ | |steam cursor detection = unknown | ||
+ | |steam cursor detection notes = | ||
}} | }} | ||
− | == | + | ===Toggle crouch and walk=== |
− | [[ | + | In the [[#Use autoexec.cfg|autoexec.cfg]], insert: |
− | {{Audio | + | |
+ | <pre>//Key Bindings - Change these to whatever you wish | ||
+ | bind alt ToggleWalk | ||
+ | bind c ToggleCrouch | ||
+ | |||
+ | //Walk Toggle Button | ||
+ | alias ToggleWalk "WalkOn" | ||
+ | alias WalkOn "+speed; alias ToggleWalk WalkOff" | ||
+ | alias WalkOff "-speed; alias ToggleWalk WalkOn" | ||
+ | |||
+ | //Crouch Toggle Button | ||
+ | alias ToggleCrouch "CrouchOn" | ||
+ | alias CrouchOn "+duck; alias ToggleCrouch CrouchOff" | ||
+ | alias CrouchOff "-duck; alias ToggleCrouch CrouchOn"</pre> | ||
+ | |||
+ | ==Audio== | ||
+ | {{Image|Dark Messiah of Might and Magic Audio.png|In-game audio settings.}} | ||
+ | {{Audio | ||
|separate volume = true | |separate volume = true | ||
|separate volume notes = | |separate volume notes = | ||
|surround sound = true | |surround sound = true | ||
− | |surround sound notes = | + | |surround sound notes = Set <code>+snd_digital_surround 1</code> as launch command to avoid muted/muffled sound like voices (for Vista and above) from rear / side speakers. |
− | |subtitles = | + | |subtitles = limited |
− | |subtitles notes = | + | |subtitles notes = Not in cutscenes. |
− | |closed captions = | + | |closed captions = false |
|closed captions notes = | |closed captions notes = | ||
|mute on focus lost = true | |mute on focus lost = true | ||
Line 164: | Line 279: | ||
|eax support = | |eax support = | ||
|eax support notes = | |eax support notes = | ||
+ | |royalty free audio = always on | ||
+ | |royalty free audio notes = | ||
+ | }} | ||
+ | |||
+ | {{L10n|content= | ||
+ | {{L10n/switch | ||
+ | |language = English | ||
+ | |interface = true | ||
+ | |audio = true | ||
+ | |subtitles = true | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Traditional Chinese | ||
+ | |interface = true | ||
+ | |audio = false | ||
+ | |subtitles = true | ||
+ | |notes = Retail only. | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Czech | ||
+ | |interface = true | ||
+ | |audio = false | ||
+ | |subtitles = true | ||
+ | |notes = Retail only. [https://github.com/hornster02/Dark_Messiah_of_Might_and_Magic-2006-CZ link #1] | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = French | ||
+ | |interface = true | ||
+ | |audio = true | ||
+ | |subtitles = true | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = German | ||
+ | |interface = true | ||
+ | |audio = true | ||
+ | |subtitles = true | ||
+ | |notes = The German retail version is censored, e.g. no dismemberment and less blood. The German version on Steam, however, is completely uncut and identical to the international version, while an [https://www.compiware-forum.de/downloads/file/786-dark-messiah-of-might-magic-uncut-patch/ uncut patch] exists for the retail release. | ||
+ | |fan = | ||
+ | |ref = <ref>{{Refurl|url=https://www.schnittberichte.com/schnittbericht.php?ID=3500|title=Dark Messiah on Schnittberichte|date=2021-01-29}}</ref> | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Hungarian | ||
+ | |interface = true | ||
+ | |audio = false | ||
+ | |subtitles = true | ||
+ | |notes = Local retail only. [https://mega.nz/file/ISx0laYC#IxFUYXCBhx6QymYGlQ0UTkuO2XUUAirbBOIf_j-PBVY Official language files available here.] | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Italian | ||
+ | |interface = true | ||
+ | |audio = true | ||
+ | |subtitles = true | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Polish | ||
+ | |interface = true | ||
+ | |audio = false | ||
+ | |subtitles = true | ||
+ | |notes = Local retail version only. Official language files available [https://steamcommunity.com/sharedfiles/filedetails/?id=1619759055 here] | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Brazilian Portuguese | ||
+ | |interface = hackable | ||
+ | |audio = false | ||
+ | |subtitles = hackable | ||
+ | |notes = Fan translation; [https://tribogamer.com/downloads/1446_baixar-traducao-para-dark-messiah-of-might-magic-dark-messiah-of-might-magic.html download.] | ||
+ | |fan = true | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Russian | ||
+ | |interface = true | ||
+ | |audio = true | ||
+ | |subtitles = true | ||
+ | |notes = Official localization by «Buka» and «Reanimedia» (Audio). A mistake in the SteamPipe update causes Xana to speak German. See [[#Xana speaks German in a Russian version of the game|Xana speaks German in a Russian version of the game]] for a fix. | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Russian | ||
+ | |interface = hackable | ||
+ | |audio = false | ||
+ | |subtitles = hackable | ||
+ | |notes = [https://enpy.net/forum/files/file/25-dark-messiah-of-might-and-magic/ Fan translation by «SyS-team», «Spirit Team», «ENPY Studio»] | ||
+ | |fan = true | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Spanish | ||
+ | |interface = true | ||
+ | |audio = true | ||
+ | |subtitles = true | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
}} | }} | ||
− | == | + | ==Network== |
− | === | + | {{ii}} Servers can optionally use Valve Anti-Cheat (VAC) protection. |
− | + | ||
+ | {{Network/Multiplayer | ||
+ | |local play = | ||
+ | |local play players = | ||
+ | |local play modes = | ||
+ | |local play notes = | ||
+ | |lan play = true | ||
+ | |lan play players = 32 | ||
+ | |lan play modes = | ||
+ | |lan play notes = | ||
+ | |online play = true | ||
+ | |online play players = 32 | ||
+ | |online play modes = | ||
+ | |online play notes = | ||
+ | |asynchronous = | ||
+ | |asynchronous notes = | ||
+ | }} | ||
+ | |||
+ | {{Network/Connections | ||
+ | |matchmaking = false | ||
+ | |matchmaking notes = | ||
+ | |p2p = true | ||
+ | |p2p notes = | ||
+ | |dedicated = true | ||
+ | |dedicated notes = | ||
+ | |self-hosting = true | ||
+ | |self-hosting notes = For dedicated hosting, install '''Dedicated Server''' under '''Tools''' in the Steam client. | ||
+ | |direct ip = hackable | ||
+ | |direct ip notes = Open the console ({{key|~}}) and use <code>connect</code> followed by the IP and port. | ||
+ | }} | ||
+ | |||
+ | {{Network/Ports | ||
+ | |tcp = 27014-27050 | ||
+ | |udp = 4380, 27000-27030 | ||
+ | |upnp = unknown | ||
+ | }} | ||
+ | |||
+ | ==VR support== | ||
+ | {{VR support | ||
+ | |gg3d name = Dark Messiah Might & Magic | ||
+ | |native 3d gg3d award = | ||
+ | |nvidia 3d vision gg3d award = bronze | ||
+ | |tridef 3d gg3d award = | ||
+ | |iz3d gg3d award = | ||
+ | |native 3d = unknown | ||
+ | |native 3d notes = | ||
+ | |nvidia 3d vision = hackable | ||
+ | |nvidia 3d vision notes = Use [https://helixmod.blogspot.com/2012/03/dark-messiah-of-might-and-magic.html Helix Mod] for better 3D support. | ||
+ | |tridef 3d = unknown | ||
+ | |tridef 3d notes = | ||
+ | |iz3d = unknown | ||
+ | |iz3d notes = | ||
+ | |vorpx = true | ||
+ | |vorpx modes = G3D,DirectVR | ||
+ | |vorpx notes = Officially supported game, see [https://www.vorpx.com/supported-games/ official vorpx game list]. | ||
+ | |htc vive = | ||
+ | |htc vive notes = | ||
+ | |oculus rift = | ||
+ | |oculus rift notes = | ||
+ | |osvr = | ||
+ | |osvr notes = | ||
+ | |keyboard-mouse = | ||
+ | |keyboard-mouse notes = | ||
+ | |3rd space gaming vest = | ||
+ | |3rd space gaming vest notes = | ||
+ | |novint falcon = | ||
+ | |novint falcon notes = | ||
+ | |trackir = | ||
+ | |trackir notes = | ||
+ | |tobii eye tracking = | ||
+ | |tobii eye tracking notes = | ||
+ | |play area seated = | ||
+ | |play area seated notes = | ||
+ | |play area standing = | ||
+ | |play area standing notes = | ||
+ | |play area room-scale = | ||
+ | |play area room-scale notes = | ||
+ | }} | ||
==Issues fixed== | ==Issues fixed== | ||
− | {{ii}} TweakGuides has created a comprehensive guide for fixing issues in this game. It can be found [ | + | {{ii}} TweakGuides has created a comprehensive guide for fixing issues in this game. It can be found [https://tweakguides.pcgamingwiki.com/DMOMM_1.html here]. |
+ | |||
+ | ===Changing language doesn't take effect (Steam version)=== | ||
+ | Since the game is using an obsolete version of the Source engine, the only way to set its language is by changing the language of Steam itself. | ||
− | + | {{Fixbox|description=Change language of Steam client|ref=<ref>{{Refurl|url=https://steamcommunity.com/app/2100/discussions/0/558748822200207881/|title=Steamcommunity (How to change the game language to german?)|date=2017-04-15}}</ref>|fix= | |
− | {{Fixbox| | + | # In Steam, open Steam client settings |
− | {{ | + | # Click on '''Interface''' |
− | + | # Select the interface language you're also using for the game | |
+ | # Steam will restart | ||
}} | }} | ||
− | ===Black | + | |
− | Because | + | ===Game fails to start on Windows 11 / Windows 10=== |
− | {{Fixbox| | + | {{Fixbox|description=Copy game files|fix= |
− | + | # Copy all files from the <code>bin</code> folder to the root folder<ref>{{Refurl|url=https://steamcommunity.com/app/2100/discussions/0/3730700942540033263/?ctp=2#c3759977515071186759|title=https://steamcommunity.com/app/2100/discussions/0/3730700942540033263/?ctp=2#c3759977515071186759|date=2023-01-27}}</ref> | |
− | # In Steam right click on '''Dark Messiah Might and Magic Single Player''' | + | # If Lavasoft Web Companion is installed, uninstall it<ref>{{Refurl|url=https://steamcommunity.com/app/2100/discussions/0/558747922227774495/?ctp=4#c350543738455599454|title=https://steamcommunity.com/app/2100/discussions/0/558747922227774495/?ctp=4#c350543738455599454|date=2023-01-27}}</ref> |
− | # Click on '''Properties''' | + | }} |
− | # Go to '''Local Files''' tab | + | |
− | # Click on '''Verify | + | ===Out of Memory crash=== |
+ | {{Fixbox|description=Apply patch & lower quality|fix= | ||
+ | # Apply the [https://www.techpowerup.com/forums/threads/large-address-aware.112556/ Large Content Awareness patch] to <code>mm.exe</code> | ||
+ | # Lower the game's graphics quality to medium (excluding resolution) | ||
+ | }} | ||
+ | |||
+ | ===FOV lowers after using Ballista at the start=== | ||
+ | {{Fixbox|description=Use bow zoom and then update your FOV again|ref=<ref>https://steamcommunity.com/sharedfiles/filedetails/?id=1903318856</ref>|fix= | ||
+ | Go to the next map, there will be a bow on the table. Pick up that bow and zoom with it and then you will be able to readjust your FOV with the console again. | ||
+ | }} | ||
+ | |||
+ | ===Black screen on start-up (Steam)=== | ||
+ | Because the SteamPipe update converted the game to a new format, certain glitches may appear - most common of which is black screen on start-up. | ||
+ | |||
+ | {{Fixbox|description=Verify game cache (Steam)|ref=<ref name="Sui" />|fix= | ||
+ | # In your Steam library, right click on '''Dark Messiah Might and Magic Single Player''' | ||
+ | # Click on '''Properties''' | ||
+ | # Go to '''Local Files''' tab | ||
+ | # Click on '''Verify Integrity of Game Files...''' and wait for the verification to finish. | ||
}} | }} | ||
===Fault Module Name: ntdll.dll=== | ===Fault Module Name: ntdll.dll=== | ||
− | + | A few issues can cause this error. | |
− | {{Fixbox| | + | {{Fixbox|description=Update hardware drivers (including those not related to the graphics card)|ref=<ref name="Sui" />|fix= |
− | + | }} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | {{Fixbox | + | {{Fixbox|description=Run the game with the <code>-autoconfig</code> [[Glossary:Command line arguments|command line argument]]|ref=<ref name="Sui" />|fix= |
− | |||
− | |||
− | |||
}} | }} | ||
− | === | + | {{Fixbox|description=Start the game in a custom resolution|ref=<ref name="Sui" />|fix= |
− | + | Use the command line parameter <code>-w [desired resolution width] -h [desired resolution height]</code>. As an example, for 1440x900: | |
+ | |||
+ | <code>-w 1440 -h 900</code> | ||
+ | |||
+ | Make sure <code>-autoconfig</code> is not present in the command line parameters. | ||
+ | }} | ||
+ | |||
+ | ===Crash when exiting the game=== | ||
+ | {{Fixbox|description=Enable Heap emulation for mm.exe|ref=<ref name="Sui" />|fix= | ||
+ | # Download [https://community.pcgamingwiki.com/files/file/96-dark-messiah-of-might-and-magic-heap-emulation/ this compatibility fix] and extract it. | ||
+ | # Launch {{file|PatchInstall.bat}} to add a fix to compatibility database. | ||
+ | }} | ||
+ | |||
+ | ===Crash when changing level=== | ||
+ | If this bug appears, it usually happens when loading Сhapter 4. | ||
+ | {{Fixbox|description=Apply the [[#Large Address Aware|Large Address Aware]] fix.|fix= | ||
+ | }} | ||
+ | |||
+ | ===Xana speaks German in a Russian version of the game=== | ||
+ | {{Fixbox|description=Download proper Russian voice lines|ref=<ref name="Sui">{{refcheck|user=Suicide machine|date=2016-10-17}}</ref>|fix= | ||
+ | # Download the proper [https://community.pcgamingwiki.com/files/file/781-russian-xana-voice-files/ Russian voice lines] and extract them. | ||
+ | # Copy folder {{file|sound|folder}} from {{file|custom_russian|folder}} to {{file|{{p|game}}/mm_russian|folder}}. | ||
+ | }} | ||
+ | |||
+ | ===Game installs AZERTY (French) keyboard layout=== | ||
+ | {{ii}} Steam and retail versions of the game install the "AZERTY (French)" keyboard layout, which can't be deleted with normal means because it does not show in Language options. | ||
+ | |||
+ | {{Fixbox|description=Manually add and then delete "AZERTY (French)" layout|ref={{cn|date=November 2016}}|fix= | ||
+ | In Windows: | ||
+ | # Go to '''Control Panel''' and find Language options. | ||
+ | # Add new input language <code>French (France)</code>, choose the <code>French</code> keyboard layout for it. | ||
+ | # Delete the input language that you have just added. | ||
+ | }} | ||
+ | |||
+ | ==Other information== | ||
+ | ===API=== | ||
+ | {{API | ||
+ | |direct3d versions = 9 | ||
+ | |direct3d notes = <ref>{{Refcheck|user=Aemony|date=2022-11-30|comment=Confirmed that the game uses D3D9 — even when running in DX8 compatibility mode.}}</ref> | ||
+ | |directdraw versions = | ||
+ | |directdraw notes = | ||
+ | |opengl versions = | ||
+ | |opengl notes = | ||
+ | |glide versions = | ||
+ | |glide notes = | ||
+ | |software mode = | ||
+ | |software mode notes = | ||
+ | |mantle support = | ||
+ | |mantle support notes = | ||
+ | |vulkan versions = | ||
+ | |vulkan notes = | ||
+ | |dos modes = | ||
+ | |dos modes notes = | ||
+ | |shader model versions = 1.1, 1.3, 1.4, 2.0 | ||
+ | |shader model notes = | ||
+ | |windows 32-bit exe = true | ||
+ | |windows 64-bit exe = false | ||
+ | |windows arm app = false | ||
+ | |windows exe notes = | ||
+ | |macos intel 32-bit app = | ||
+ | |macos intel 64-bit app = | ||
+ | |macos app notes = | ||
+ | |linux 32-bit executable= | ||
+ | |linux 64-bit executable= | ||
+ | |linux executable notes = | ||
+ | }} | ||
+ | |||
+ | ===Use autoexec.cfg=== | ||
+ | {{Fixbox|description=To use any console tweaks in the game, some of which are described on this site, you have to launch the game with the autoexec.cfg.|fix= | ||
+ | # {{file|Autoexec.cfg}} is located in the [[#Configuration file(s) location|configuration file location]]. If it doesn't exist, create it there. | ||
+ | # To launch the game on Steam with the Autoexec file, add <pre>+exec autoexec.cfg</pre> [[Glossary:Command line arguments|command line argument]]. | ||
+ | # Optionally, add custom console options in the file and they will be included automatically when the game starts. | ||
+ | {{ii}} The file can have a custom filename, e.g. {{file|myset.cfg}} or {{file|myoptions.cfg}}. | ||
+ | }} | ||
− | + | ===Mods=== | |
+ | ====[https://steamcommunity.com/sharedfiles/filedetails/?id=739039320 Unlimited Edition]==== | ||
+ | {{ii}} Mod features: | ||
+ | *Limited Edition weapons can be found and equipped in the game | ||
+ | *New Game+ mode | ||
+ | *Extra inventory for the New Game+ mode | ||
+ | *Endurance difficulty for the New Game+ mode | ||
+ | *Restored unused NPCs voices and audio interactions | ||
+ | *Fixes for missing sound effects | ||
+ | *Mini-mods support | ||
− | + | {{ii}} Only the Steam version is currently supported. | |
− | === | + | ===Middleware=== |
− | + | {{Middleware | |
− | {{ | + | |physics = Havok |
− | + | |physics notes = Heavily modified variant. | |
− | + | |audio = Miles Sound System | |
− | + | |audio notes = Singleplayer: 7.0L<br>Multiplayer: 6.6a | |
− | + | |interface = | |
− | + | |interface notes = | |
+ | |input = | ||
+ | |input notes = | ||
+ | |cutscenes = Bink Video | ||
+ | |cutscenes notes = 1.8J | ||
+ | |multiplayer = | ||
+ | |multiplayer notes= | ||
}} | }} | ||
Line 228: | Line 622: | ||
|minOS = XP | |minOS = XP | ||
− | |minCPU = 2. | + | |minCPU = Intel Pentium IV 2.6 GHz |
− | | | + | |minCPU2 = AMD Athlon 2.6 GHz |
+ | |minRAM = 512 MB | ||
|minHD = 7 GB | |minHD = 7 GB | ||
− | |minGPU = 128 MB | + | |minGPU = |
+ | |minVRAM = 128 MB | ||
+ | |minDX = 9.0c | ||
+ | |minother = 4X DVD-ROM | ||
− | |recCPU = 3. | + | |recCPU = Intel Pentium IV 3.2 GHz |
− | |recGPU = 256 MB | + | |recCPU2 = AMD Athlon 3.2 GHz |
+ | |recRAM = 1 GB | ||
+ | |recGPU = | ||
+ | |recVRAM = 256 MB | ||
}} | }} | ||
+ | {{ii}}Supported Video Cards: Nvidia GeForce FX/6/7, ATI Radon 9/X | ||
− | {{ | + | {{References}} |
Revision as of 03:24, 5 April 2024
Developers | |
---|---|
Singleplayer | Arkane Studios |
Singleplayer | Floodgate Entertainment |
Multiplayer | Kuju Entertainment |
Publishers | |
Ubisoft | |
Engines | |
Source | |
Release dates | |
Windows | October 24, 2006 |
Reception | |
Metacritic | 72 |
IGDB | 77 |
Taxonomy | |
Monetization | One-time game purchase |
Modes | Singleplayer, Multiplayer |
Pacing | Real-time |
Perspectives | First-person |
Controls | Direct control |
Genres | Action, ARPG, Immersive sim, Stealth |
Art styles | Realistic |
Themes | Fantasy |
Series | Might and Magic |
Dark Messiah of Might and Magic is a singleplayer and multiplayer first-person action, ARPG, immersive sim and stealth game in the Might and Magic series.
General information
- Official game series site
- Steam Community Discussions
- Dark Messiah on Nexus mods
- Dark Messiah on Mod DB
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Retail | SecuROM 7 DRM. Multiplayer requires Steam. | |||
Green Man Gaming | ||||
Humble Store | ||||
Steam |
- All versions require Steam DRM for multiplayer.
- Some retail versions allow playing single player without Steam.
Demo
English demo is available here.
Essential improvements
Patches
The latest retail patch is v1.02 (you must install v1.01 first). The German version has a separate patch (this includes v1.01). Not necessary for Steam version.
Skip intro videos
Use -novid command line argument[1]
|
---|
Enable the console
Use -console command line argument[1]
|
---|
Large Address Aware
Significantly improves stability on 64-bit systems with at least 3 GB RAM by allowing the application to use more than 2 GB RAM. Resolves the "Out of Memory" errors. Use it on the mm.exe
in the game directory.
Game data
Configuration file(s) location
System | Location |
---|---|
Windows | <path-to-game>\mm\cfg\config.cfg[Note 1] HKEY_CURRENT_USER\Software\Valve\Source\mm\Settings\ |
Steam Play (Linux) | <SteamLibrary-folder>/steamapps/compatdata/2100/pfx/[Note 2] |
- Video settings are stored in
HKEY_CURRENT_USER\Software\Valve\Source\mm\Settings\
.
Save game data location
System | Location |
---|---|
Windows | <path-to-game>\mm\SAVE\[Note 1] |
Steam Play (Linux) | <SteamLibrary-folder>/steamapps/compatdata/2100/pfx/[Note 2] |
Save game cloud syncing
System | Native | Notes |
---|---|---|
Steam Cloud |
Video
Graphics feature | State | WSGF | Notes |
---|---|---|---|
Widescreen resolution | |||
Multi-monitor | Issues with HUD positioning. | ||
Ultra-widescreen | Stamina bar is slightly cut off | ||
4K Ultra HD | HUD does not scale well at resolutions beyond 1080p | ||
Field of view (FOV) | Set via console. Must enable cheats (SV_Cheats 1, Fov XX) | ||
Windowed | See Windowed. | ||
Borderless fullscreen windowed | See Windowed. | ||
Anisotropic filtering (AF) | Up to 16x | ||
Anti-aliasing (AA) | Up to 4x MSAA, use 0x000000C1 flag in Nvidia Inspector for SGSSAA | ||
Vertical sync (Vsync) | Double buffered [2] | ||
60 FPS and 120+ FPS | No frame rate cap. | ||
High dynamic range display (HDR) | Rendered image uses SDR color space. In-game HDR option refers only to HDR Rendering. |
Windowed
Run the game in windowed mode using the console[3] |
---|
Notes
|
Adjust/disable camera tilting when strafing
Adjust/disable camera tilting when strafing[citation needed] |
---|
Note: though this is a different effect from head-bobbing, head-bobbing needs to be disabled for the following fix to work. You can easily disable it by going to Settings > Gameplay.
|
Higher corpse limit
The number of corpses per level is limited to 2-4, so if you kill new enemies the old bodies fade away. To increase this number, follow this guide or download directly from Nexus mods or Mod DB.
- Only works for the Steam version.
Toggle HUD
In the autoexec.cfg, insert the following to set a key (in this example "x") that can turn the HUD on and off:
bind x ToggleHUD alias ToggleHUD "HUDOff" alias HUDOff "cl_drawhud 0; alias ToggleHUD HUDOn" alias HUDOn "cl_drawhud 1; alias ToggleHUD HUDOff"
Input
Keyboard and mouse | State | Notes |
---|---|---|
Remapping | ||
Mouse acceleration | Settings for both smoothing and acceleration can be found in the mouse & keyboard section | |
Mouse sensitivity | ||
Mouse input in menus | ||
Mouse Y-axis inversion | ||
Controller | ||
Controller support |
Controller types |
---|
Toggle crouch and walk
In the autoexec.cfg, insert:
//Key Bindings - Change these to whatever you wish bind alt ToggleWalk bind c ToggleCrouch //Walk Toggle Button alias ToggleWalk "WalkOn" alias WalkOn "+speed; alias ToggleWalk WalkOff" alias WalkOff "-speed; alias ToggleWalk WalkOn" //Crouch Toggle Button alias ToggleCrouch "CrouchOn" alias CrouchOn "+duck; alias ToggleCrouch CrouchOff" alias CrouchOff "-duck; alias ToggleCrouch CrouchOn"
Audio
Audio feature | State | Notes |
---|---|---|
Separate volume controls | ||
Surround sound | Set +snd_digital_surround 1 as launch command to avoid muted/muffled sound like voices (for Vista and above) from rear / side speakers. |
|
Subtitles | Not in cutscenes. | |
Closed captions | ||
Mute on focus lost | ||
Royalty free audio |
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English | ||||
Traditional Chinese | Retail only. | |||
Czech | Retail only. link #1 | |||
French | ||||
German | The German retail version is censored, e.g. no dismemberment and less blood. The German version on Steam, however, is completely uncut and identical to the international version, while an uncut patch exists for the retail release.[4] | |||
Hungarian | Local retail only. Official language files available here. | |||
Italian | ||||
Polish | Local retail version only. Official language files available here | |||
Brazilian Portuguese | Fan translation; download. | |||
Russian | Official localization by «Buka» and «Reanimedia» (Audio). A mistake in the SteamPipe update causes Xana to speak German. See Xana speaks German in a Russian version of the game for a fix. | |||
Russian | Fan translation by «SyS-team», «Spirit Team», «ENPY Studio» | |||
Spanish |
Network
- Servers can optionally use Valve Anti-Cheat (VAC) protection.
Multiplayer types
Type | Native | Players | Notes | |
---|---|---|---|---|
LAN play | 32 | |||
Online play | 32 |
Connection types
Type | Native | Notes |
---|---|---|
Matchmaking | ||
Peer-to-peer | ||
Dedicated | ||
Self-hosting | For dedicated hosting, install Dedicated Server under Tools in the Steam client. | |
Direct IP | Open the console (~) and use connect followed by the IP and port. |
Ports
Protocol | Port(s) and/or port range(s) |
---|---|
TCP | 27014-27050 |
UDP | 4380, 27000-27030 |
- Universal Plug and Play (UPnP) support status is unknown.
VR support
3D modes | State | GG3D | Notes | |
---|---|---|---|---|
Nvidia 3D Vision | Use Helix Mod for better 3D support. | |||
vorpX | G3D, DirectVR Officially supported game, see official vorpx game list. |
Issues fixed
- TweakGuides has created a comprehensive guide for fixing issues in this game. It can be found here.
Changing language doesn't take effect (Steam version)
Since the game is using an obsolete version of the Source engine, the only way to set its language is by changing the language of Steam itself.
Change language of Steam client[5] |
---|
|
Game fails to start on Windows 11 / Windows 10
Copy game files |
---|
Out of Memory crash
Apply patch & lower quality |
---|
|
FOV lowers after using Ballista at the start
Use bow zoom and then update your FOV again[8] |
---|
Go to the next map, there will be a bow on the table. Pick up that bow and zoom with it and then you will be able to readjust your FOV with the console again. |
Black screen on start-up (Steam)
Because the SteamPipe update converted the game to a new format, certain glitches may appear - most common of which is black screen on start-up.
Verify game cache (Steam)[1] |
---|
|
Fault Module Name: ntdll.dll
A few issues can cause this error.
Update hardware drivers (including those not related to the graphics card)[1] |
---|
Run the game with the -autoconfig command line argument[1]
|
---|
Start the game in a custom resolution[1] |
---|
Use the command line parameter
Make sure |
Crash when exiting the game
Enable Heap emulation for mm.exe[1] |
---|
|
Crash when changing level
If this bug appears, it usually happens when loading Сhapter 4.
Apply the Large Address Aware fix. |
---|
Xana speaks German in a Russian version of the game
Download proper Russian voice lines[1] |
---|
|
Game installs AZERTY (French) keyboard layout
- Steam and retail versions of the game install the "AZERTY (French)" keyboard layout, which can't be deleted with normal means because it does not show in Language options.
Manually add and then delete "AZERTY (French)" layout[citation needed] |
---|
In Windows:
|
Other information
API
Technical specs | Supported | Notes |
---|---|---|
Direct3D | 9 | [9] |
Shader Model support | 1.1, 1.3, 1.4, 2.0 |
Executable | 32-bit | 64-bit | Notes |
---|---|---|---|
Windows |
Use autoexec.cfg
To use any console tweaks in the game, some of which are described on this site, you have to launch the game with the autoexec.cfg. |
---|
|
Mods
Unlimited Edition
- Mod features:
- Limited Edition weapons can be found and equipped in the game
- New Game+ mode
- Extra inventory for the New Game+ mode
- Endurance difficulty for the New Game+ mode
- Restored unused NPCs voices and audio interactions
- Fixes for missing sound effects
- Mini-mods support
- Only the Steam version is currently supported.
Middleware
Middleware | Notes | |
---|---|---|
Physics | Havok | Heavily modified variant. |
Audio | Miles Sound System | Singleplayer: 7.0L Multiplayer: 6.6a |
Cutscenes | Bink Video | 1.8J |
System requirements
Windows | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | XP | |
Processor (CPU) | Intel Pentium IV 2.6 GHz AMD Athlon 2.6 GHz |
Intel Pentium IV 3.2 GHz AMD Athlon 3.2 GHz |
System memory (RAM) | 512 MB | 1 GB |
Hard disk drive (HDD) | 7 GB | |
Video card (GPU) | 128 MB of VRAM DirectX 9.0c compatible | 256 MB of VRAM |
Other | 4X DVD-ROM |
- Supported Video Cards: Nvidia GeForce FX/6/7, ATI Radon 9/X
Notes
- ↑ 1.0 1.1 When running this game without elevated privileges (Run as administrator option), write operations against a location below
%PROGRAMFILES%
,%PROGRAMDATA%
, or%WINDIR%
might be redirected to%LOCALAPPDATA%\VirtualStore
on Windows Vista and later (more details). - ↑ 2.0 2.1 Notes regarding Steam Play (Linux) data:
- File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data.
- Use Wine's registry editor to access any Windows registry paths.
- The app ID (2100) may differ in some cases.
- Treat backslashes as forward slashes.
- See the glossary page for details on Windows data paths.
References
- ↑ 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 Verified by User:Suicide machine on 2016-10-17
- ↑ Black mesa vsync is double buffered - last accessed on 2024
- ↑ Steam Community - last accessed on 26 May 2023
- ↑ Dark Messiah on Schnittberichte - last accessed on 2021-01-29
- ↑ Steamcommunity (How to change the game language to german?) - last accessed on 2017-04-15
- ↑ https://steamcommunity.com/app/2100/discussions/0/3730700942540033263/?ctp=2#c3759977515071186759 - last accessed on 2023-01-27
- ↑ https://steamcommunity.com/app/2100/discussions/0/558747922227774495/?ctp=4#c350543738455599454 - last accessed on 2023-01-27
- ↑ https://steamcommunity.com/sharedfiles/filedetails/?id=1903318856
- ↑ Verified by User:Aemony on 2022-11-30
- Confirmed that the game uses D3D9 — even when running in DX8 compatibility mode.