Dark Messiah of Might & Magic Single Player

Dark Messiah of Might & Magic Single Player

Binding Keys to Extra Weapons
Hi, I've found out how to bind extra spells to specific keys (so that they don't take up space in the quick-access Belt), but I can't seem to work out the proper syntax for binding weapons. I know that it's possible but I've tried every variation I can think of and can't get it to work.

As an example, the list of cheat codes for use in the developer's console shows Telekinesis as

weapon_MMSpell_weapon_AIR_1

In order to bind it to my preferred key, the syntax is as follows

bind "t" "Deploy_Spell_AIR_1"

This works perfectly and I was able to do the same with Charm. I assume the other spells will work just fine as well.

However, when I attempt to do the same for weapons, it doesn't work. For example, I tried to bind lightning daggers to the button "d" and attempted to use all of the following variations:

bind "d" "Deploy_weapon_mm_daggers_light"
bind "d" "Deploy_weapon_daggers_light"
bind "d" "Deploy_mm_daggers_light"
bind "d" "Deploy_daggers_light"
bind "d" "Deploy_Weapon_daggers_light"

I have no idea what to do or what the proper syntax for a weapon should be. Can anyone please help?
< >
Showing 1-14 of 14 comments
Dryspace Apr 18, 2017 @ 2:17pm 
I'm not sure I follow your reasoning.

You stated that you based the Telekinesis bind on the code found in the developer's console. But you don't tell us what the correct code is for the Lightning Daggers. Were you just making up codes and trying them out?

Freckled Dragon Apr 18, 2017 @ 7:28pm 
Hi, sorry, the official code for the lightning daggers when spawning weapons through the developer's console is:

weapon_mm_daggers_light

So if I wanted to give myself lightning daggers a few chapters early, I'd just open the console screen and type "Give weapon_mm_daggers_light" and the lightning daggers will appear in my inventory.

However, if I use that exact code when trying to bind the weapon to a particular key, using the same syntax as the spells (bind "d" "Deploy_weapon_mm_daggers_light"), it does nothing.

My assumption is that there's a special syntax for binding objects to keys that is slightly different from the standard cheat codes. As I said, I found a post with a list of codes to bind the various spells to keys of your choice, one of which I provided as an example:

bind "t" "Deploy_Spell_AIR_1"

That successfully binds Telekinesis to my "t" key. As you can see, it's slightly different from the syntax used when accessing the spell in the developer's console (weapon_MMSpell_weapon_AIR_1).

I'm not sure if the code names of the weapons themselves are different from the standard console cheat codes, and that's why it's not working, or if the "Deploy" command is only used for spells and there's some other command that's required when referring to physical weapons.
Freckled Dragon Apr 18, 2017 @ 7:38pm 
Ah never mind, someone finally explained the proper format to me. You have to use the command "use" and not "deploy." Saved!
Dryspace Apr 19, 2017 @ 3:23pm 
Personally, I think the archery in this game is more satisfying than any other game I've played. I'd like to mess around with daggers or staves, but the archery is just too much fun.
Can you please give full list of commands to deploy spells on demand?
Dryspace Dec 6, 2024 @ 12:32am 
Originally posted by Pr.Jitterskull - best bug fixer:
Can you please give full list of commands to deploy spells on demand?

You can find a list of all items at various sites:

https://www.ign.com/articles/2006/12/27/dark-messiah-of-might-and-magic-weapon-cheat-list-752422

https://steamcommunity.com/sharedfiles/filedetails/?id=1245359487

Use the syntax that Freckled Dragon explains above.
Originally posted by Dryspace:
Originally posted by Pr.Jitterskull - best bug fixer:
Can you please give full list of commands to deploy spells on demand?

You can find a list of all items at various sites:

https://www.ign.com/articles/2006/12/27/dark-messiah-of-might-and-magic-weapon-cheat-list-752422

https://steamcommunity.com/sharedfiles/filedetails/?id=1245359487

Use the syntax that Freckled Dragon explains above.
Huh... I hope mere deploying specific spell isn't qualified as cheat?
Dryspace Dec 6, 2024 @ 12:22pm 
Originally posted by Pr.Jitterskull - best bug fixer:
Huh... I hope mere deploying specific spell isn't qualified as cheat?

Well, this thread is for Single Player. I'm not even sure if Multiplayer still works.
Originally posted by Dryspace:
Originally posted by Pr.Jitterskull - best bug fixer:
Huh... I hope mere deploying specific spell isn't qualified as cheat?

Well, this thread is for Single Player. I'm not even sure if Multiplayer still works.
You need to enable cheats even for Singleplayer, though. Either way, would feel cheaty if it's the case.
Dryspace Dec 8, 2024 @ 11:47am 
Originally posted by Pr.Jitterskull - best bug fixer:
You need to enable cheats even for Singleplayer, though. Either way, would feel cheaty if it's the case.

O.K. I understand what you mean.

The only way it's possible to cheat is if you are being dishonest. Cheating means dishonesty.

So if you are only playing for fun, then there is no such thing as cheating. But if you are playing to try to achieve something you've never achieved before, then in that case you would be cheating by changing the rules of the game (Which is what it means to alter config files).
Originally posted by Dryspace:
Originally posted by Pr.Jitterskull - best bug fixer:
You need to enable cheats even for Singleplayer, though. Either way, would feel cheaty if it's the case.

O.K. I understand what you mean.

The only way it's possible to cheat is if you are being dishonest. Cheating means dishonesty.

So if you are only playing for fun, then there is no such thing as cheating. But if you are playing to try to achieve something you've never achieved before, then in that case you would be cheating by changing the rules of the game (Which is what it means to alter config files).
All I am asking is... Do you need sv_cheats 1 enabled to make sure stuff like "Deploy_Spell_AIR_1" actually work? I wouldn't want sv_cheats being enabled, at least that's what is required to cheat in the other source engine games.
SilverSet Dec 8, 2024 @ 6:10pm 
No, there is no sv_cheats 1 requirement. Besides, it's not like this game has any achievements or punishments for using cheats. If anything, there are plenty of useful commands that might be essential to get the game running or just other QoL, such as no headbob, no friction, etc.
Originally posted by SilverSet:
No, there is no sv_cheats 1 requirement. Besides, it's not like this game has any achievements or punishments for using cheats. If anything, there are plenty of useful commands that might be essential to get the game running or just other QoL, such as no headbob, no friction, etc.
Aren't options such as no headbob are in options? Not sure what you mean by no friction. Either way thanks for headsup.
SilverSet Dec 9, 2024 @ 6:31am 
Originally posted by Pr.Jitterskull - best bug fixer:
Aren't options such as no headbob are in options? Not sure what you mean by no friction. Either way thanks for headsup.
Yes, but there is also mm_noheadMouvement 1/0, which disables every single headbob in the game, and that includes sway during jumping/strafing, using weapons and Xana power. It makes the gameplay more clean, at least for me. It breaks bow camera shaking and that round attack with Combat 3 ability, but those don't bother me as much really.
By friction I meant sv_friction 8.5, which is basically source emulating inertia, but it is quite annoying, since it just makes you slippery, thus you can fall of the edges sometimes. Can cause funny speedrun tricks though.
Honestly, even FOV requires sv_cheats 1, but that's a blessing that source engine can do things it does.
< >
Showing 1-14 of 14 comments
Per page: 1530 50