Magicka 2

Magicka 2

View Stats:
Sensei May 29, 2015 @ 3:52am
Keybinding Guide
Special notes
Keyboard has a special binding for triggering magicks via elemental queue called “cast_magick”. When playing with gamepad, the trigger for casting magicks via elemental queue uses the “imbune_weapon” event instead.


There are also some things that can't be rebound like mouse movement (Left)



These are buttons that you should be able to bind. Keep in mind that some buttons and combinations can make the game unplayable. So changing this is at your own risk.


If you would want to reset to the default keybindings then delete the user_settings.config file and start the game, a new user_settings.config file will be generated.

Patch notes for Patch 1.0.1.1 can be found in this thread: http://steamcommunity.com/app/238370/discussions/0/615085406657219904/

On gamepad, rebinding LB function is not currently available.

Keyboard buttons

numpad +
attn
backspace
break
clear
cr sel
numpad .
numpad /
er eof
esc
execute
ex sel
icoclr
icohlp
0
1
2
3
4
5
6
7
8
9
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
numpad *
noname
numpad 0
numpad 1
numpad 2
numpad 3
numpad 4
numpad 5
numpad 6
numpad 7
numpad 8
numpad 9
auto
ax
back tab
oemclr
oem_comma (< ,)
copy
cu sel
enlw
finish
loya
mashu
roya
touroku
jump
oem_minus (_ -)
oempa1
oempa2
oempa3
oem_period (> .)
oem_plus (+ =)
reset
wsctrl
pa1
packet
play
process
enter
select
separator
space
num -
tab
zoom
accept
context menu
browser back
browser favorites
browser forward
browser home
browser refresh
browser search
browser stop
caps lock
convert
delete
arrow down
end
f1
f10
f11
f12
f13
f14
f15
f16
f17
f18
f19
f2
f20
f21
f22
f23
f24
f3
f4
f5
f6
f7
f8
f9
final
help
home
ico00 *
insert
junja
kana
kanji
app1
app2
mail
media
left button **
left ctrl
arrow left
left alt
left shift
left win
middle button **
next track
play / pause
previous track
stop
mode change
page down
non convert
num lock
jisho
pause
print
page up
right button **
right ctrl
arrow right
right alt
right shift
right win
scrol lock
shift
sleep
print screen
arrow up
volume down
volume mute
volume up
x button 1 **
x button 2 **

Mouse button names

left
right
middle
extra_1
extra_2
left_double
right_double
middle_double
extra_1_double
extra_2_double
wheel_up
wheel_down
wheel_left
wheel_right
Gamepad names

d_up
d_down
d_left
d_right
start
back
left_thumb
right_thumb
left_shoulder
right_shoulder
left_trigger
right_trigger
a
b
x
y
Last edited by Sensei; May 29, 2015 @ 4:02am
< >
Showing 1-15 of 39 comments
TheDuke May 29, 2015 @ 4:33am 
Could a keybinding ingame be implemented please?
Sacryn May 29, 2015 @ 4:36am 
Originally posted by TheDuke:
Could a keybinding ingame be implemented please?
As stated on a number of places, we're working furiously to bring some kind of in-game UI for this.
FallenG0D May 29, 2015 @ 4:42am 
By the way when the custom keys will be implemented please let me keep using it the way i just set them, like in magicka 1 melee weapon and imbue with shift left click and aoe with shift right and self cast on "v" since i don't have a working middle mouse button.
Please developers
Nos May 29, 2015 @ 4:42am 
Thank you for adding this as a temporary solution. I'm glad we get this while we wait for an in-game menu to be added instead of waiting with no solution.
Hunubul May 29, 2015 @ 4:46am 
Originally posted by Nosferatu:
Thank you for adding this as a temporary solution. I'm glad we get this while we wait for an in-game menu to be added instead of waiting with no solution.
+1
AgileJoe May 29, 2015 @ 5:25am 
Mouse button
extra_1
extra_2
not worked
xor511 May 29, 2015 @ 10:07am 
I really like the method of keybinding you have implemented, but the only change I really really really want to do to my bindings right now is invert the mouse buttons. :(

LMB = shoot.
RMB = walk.

This is how I used it in M:WW and it feels more natural to me because it is consistent with FPS games I play (LMB=shoot) and RTS games I play (RMB=walk).
Last edited by xor511; May 29, 2015 @ 10:13am
mixa May 29, 2015 @ 11:55am 
Originally posted by AgileJoe:
Mouse button
extra_1
extra_2
not worked
Same here.
Sacryn May 29, 2015 @ 12:24pm 
Originally posted by mixa:
Originally posted by AgileJoe:
Mouse button
extra_1
extra_2
not worked
Same here.
Seems like its driver dependant, not all mouse drivers seem to trigger the extra buttons for some reason.
Sacryn May 29, 2015 @ 12:35pm 
Originally posted by xor511:
I really like the method of keybinding you have implemented, but the only change I really really really want to do to my bindings right now is invert the mouse buttons. :(

LMB = shoot.
RMB = walk.

This is how I used it in M:WW and it feels more natural to me because it is consistent with FPS games I play (LMB=shoot) and RTS games I play (RMB=walk).

To switch RMB/LMB locate the spell_forward and spell_forward_hold entires in the config. Change press_button from "right" to "left". Then locate the move entry and change press_button from "left" to "right".
Kelriega May 29, 2015 @ 4:44pm 
Originally posted by AgileJoe:
Mouse button
extra_1
extra_2
not worked

They do work. Here is an example of using 5th mouse button for melee (also known IE Forward to some mouse drivers):

imbue_weapon = { key = "mouse_extra_2" state = "pressed" } melee_attack = { key = "mouse_extra_2" state = "pressed" }
Last edited by Kelriega; May 29, 2015 @ 4:45pm
Lash May 29, 2015 @ 5:33pm 
Do the numpad buttons work for anyone? I tried to change the middle mouse to numpad 4 and didnt seem to work :(
Kelriega May 29, 2015 @ 5:47pm 
Originally posted by Lash:
Do the numpad buttons work for anyone? I tried to change the middle mouse to numpad 4 and didnt seem to work :(

They do work. Changing the mouse buttons are a little tricky with how they operate with shift.

It took me a bit of analysing and experimenting to understand the format of the file and how it works and it's amazing how much you can break the game with screwing around with that file. At one point the enemies would only move if I had the right mouse button held down, but I couldn't cast spells and got stuck in a earth projectile charge-up. *shrugs* No idea how that happened.

I'm going to post my setup in a second. Let me know exactly what you are trying to do and maybe I can help.
Kelriega May 29, 2015 @ 5:50pm 
Here are the bindings that I am using that eliminates the awful shift key (shift now does nothing). It appears to be working well and makes casting certain combinations a lot quicker (but for whatever reason makes the game slightly laggier when casting certain things from what I can tell).

The only changes are:
v is melee
middle mouse is AoE
mouse 4 is self-cast
shift doesn't have any effect

keybindings = { keyboard_mouse = { activate = { key = "mouse_left" state = "released" } activate_toggled_magick = { key = "mouse_right" state = "pressed" } arcane = { key = "s" state = "pressed" } cast_magick = { key = "space" state = "pressed" } cold = { key = "r" state = "pressed" } cursor = { key = "mouse_cursor" state = "axis" } earth = { key = "d" state = "pressed" } fire = { key = "f" state = "pressed" } imbue_weapon = { key = "v" state = "pressed" } left = { key = "mouse_left" state = "pressed" } life = { key = "w" state = "pressed" } lightning = { key = "a" state = "pressed" } magick1 = { key = "1" state = "pressed" } magick1_up = { key = "1" state = "released" } magick2 = { key = "2" state = "pressed" } magick2_up = { key = "2" state = "released" } magick3 = { key = "3" state = "pressed" } magick3_up = { key = "3" state = "released" } magick4 = { key = "4" state = "pressed" } magick4_up = { key = "4" state = "released" } magick_tier1 = { filter = { default_controller = "mouse" filter_name = "FilterCombineHoldPress" hold_button = { controller_type = "keyboard" key = "1" } press_button = "right" } state = "filter" } magick_tier2 = { filter = { default_controller = "mouse" filter_name = "FilterCombineHoldPress" hold_button = { controller_type = "keyboard" key = "2" } press_button = "right" } state = "filter" } magick_tier3 = { filter = { default_controller = "mouse" filter_name = "FilterCombineHoldPress" hold_button = { controller_type = "keyboard" key = "3" } press_button = "right" } state = "filter" } magick_tier4 = { filter = { default_controller = "mouse" filter_name = "FilterCombineHoldPress" hold_button = { controller_type = "keyboard" key = "4" } press_button = "right" } state = "filter" } melee_attack = { key = "v" state = "pressed" } move = { key = "mouse_left" state = "button" } pause = { key = "esc" state = "pressed" } shield = { key = "e" state = "pressed" } spell_aoe = { key = "mouse_middle" state = "pressed" } spell_forward = { key = "mouse_right" state = "pressed" } spell_forward_hold = { key = "mouse_right" state = "button" } spell_self = { key = "mouse_extra_1" state = "pressed" } spell_self_channel = { key = "mouse_extra_1" state = "button" } twist_free = { key = "mouse_left" state = "pressed" } water = { key = "q" state = "pressed" } }
Last edited by Kelriega; May 29, 2015 @ 6:01pm
Kimi May 29, 2015 @ 6:56pm 
Possible to make control for a gamepad like what it was in Magicka?
< >
Showing 1-15 of 39 comments
Per page: 1530 50

Date Posted: May 29, 2015 @ 3:52am
Posts: 39