WRATH: Aeon of Ruin

WRATH: Aeon of Ruin

View Stats:
Key Rebindings
Is it me or the game doesnt allow me to bind the keypad numbers to its functions?
I use the mouse with my left hand so WSAD doesnt work for me.
Originally posted by vodkins:
These are the basic console commands arguments of the Quake 1 engine. For example the cheatcode to give all items is "Impulse 99". Most for items, not actions. It is obvious which engine or modification this game is made on:) Just read the topics ahead - there all explained:

1. Delete gamebuttons.cfg (located in ...\Steam\steamapps\common\WRATH\kp1 folder);
2. Open wrath.cfg (same location) and manually add the numpad bindings or just use the console (Shift+Esc then type bind key "command"). In your case, bindings will look like this:
bind KP_5 "+forward"
bind KP_DOWNARROW "+back"
bind KP_END "+moveleft"
bind KP_PGDN "+moveright"
bind KP_HOME "+jump"
bind KP_PGUP "+movedown"
bind KP_ENTER "+button5"

In theory, it will be enough if you add this entire block to the autoexec.cfg file under the existing lines there. But I'm too lazy to check if it will work or not. Normally it should work, that's why this file exists - to execute any commands at the every game start. These lines should register in your wrath.cfg the first time and stay there forever. Just check it yourself:)
OR simple:
3. Start the game outside Steam (...\Steam\steamapps\common\WRATH\wrath.exe) and just assign your keys normally via Key Bindings menu. It's up to you which points - 2 or 3 to use...
< >
Showing 1-15 of 32 comments
Personicus Feb 29, 2024 @ 3:10pm 
Another "Lefty" here.....I manually added my keypad (NUMPAD) bindings to the wrath.cfg (steamapps/common/WRATH/kp1). The key bindings stick, but only when starting the game via WRATH.EXE outside of Steam. Starting the game either via Steam or via WRATH-SDL.EXE results in the default bindings taking affect.

bind KP_LEFTARROW "+moveleft"
bind KP_5 "+back"
bind KP_RIGHTARROW "+moveright"
bind KP_UPARROW "+forward"

This is good enough for me for the time being until they potentially patch it.
Bumbax [iPB] Feb 29, 2024 @ 3:38pm 
Originally posted by EvenMoarDakka:
Is it me or the game doesnt allow me to bind the keypad numbers to its functions?
I use the mouse with my left hand so WSAD doesnt work for me.
yes, big problem.
I reported this to the developers years ago, during the beta, but it still hasn't been fixed.
Let's hope for a patch
vodkins Mar 1, 2024 @ 1:17am 
I found a pretty simple solution to this problem. Just delete that stupid gamebuttons.cfg file! This is an analog of default.cfg, only for key bindings. The game is dumb enough to constantly read all sorts of nonsense from gamebuttons.cfg by default. Next just assign your keys via the binds menu. As for numpads, manually add the binds you need to wrath.cfg. Replace that <UNKNOWN KEYNUM> with your key. For example: bind KP_INS "+button5". For those who are familiar with Quake, everything should be very clear here. It's amazing to me how they managed to ♥♥♥♥ on perfectly made 28 years ago things...
Last edited by vodkins; Mar 1, 2024 @ 2:04am
EvenMoarDakka Mar 1, 2024 @ 3:11pm 
So, Vodkins, your solution on top of Personicus's will allow me to rebind?
Bumbax [iPB] Mar 1, 2024 @ 3:50pm 
Originally posted by vodkins:
I found a pretty simple solution to this problem. Just delete that stupid gamebuttons.cfg file! This is an analog of default.cfg, only for key bindings. The game is dumb enough to constantly read all sorts of nonsense from gamebuttons.cfg by default. Next just assign your keys via the binds menu. As for numpads, manually add the binds you need to wrath.cfg. Replace that <UNKNOWN KEYNUM> with your key. For example: bind KP_INS "+button5". For those who are familiar with Quake, everything should be very clear here. It's amazing to me how they managed to ♥♥♥♥ on perfectly made 28 years ago things...
ok thanks it worked!
1 delete gamebuttons.cfg
2 open wrath.cfg and manually add the numpad bindings
3 start the game outside steam
my cfg for example:
bind TAB "impulse 35"
bind ENTER "+button5"
bind ESCAPE "togglemenu"
bind 0 "impulse 0"
bind c "+movedown"
bind f "+moveup"
bind l "impulse 15"
bind o "impulse 16"
bind p "impulse 17"
bind q "impulse 57"
bind UPARROW "+forward"
bind DOWNARROW "+back"
bind LEFTARROW "+moveleft"
bind RIGHTARROW "+moveright"
bind CTRL "+button4"
bind SHIFT "impulse 3"
bind F5 "impulse 81"
bind F9 "impulse 89"
bind PGDN "impulse 8"
bind END "impulse 7"
bind KP_INS "impulse 1"
bind KP_END "impulse 6"
bind KP_DOWNARROW "impulse 5"
bind KP_LEFTARROW "impulse 4"
bind KP_5 "impulse 9"
bind KP_HOME "impulse 2"
bind MOUSE1 "+attack"
bind MOUSE2 "+jump"
bind MOUSE3 "+button6"
bind MWHEELUP "impulse 55"
bind MWHEELDOWN "impulse 56"
bind MOUSE4 "togglezoom"
bind MOUSE5 "+button3"
Last edited by Bumbax [iPB]; Mar 1, 2024 @ 3:51pm
vodkins Mar 3, 2024 @ 6:36am 
In my case, even a regular launch via Steam does not spoil the picture. All the bindings are in place. Well, in principle, it is not necessary to write everything manually in wrath.cfg. It is enough to add only bind ` "toggleconsole" there and then do everything through it:steammocking:
Last edited by vodkins; Mar 3, 2024 @ 6:38am
vodkins Mar 3, 2024 @ 6:43am 
Originally posted by EvenMoarDakka:
So, Vodkins, your solution on top of Personicus's will allow me to rebind?
Why not? I think the most important thing here is to delete gamebuttons.cfg. The rest is already details. Well, there are some concerns that after the update, the game will add this file again, so it's worth checking it before starting the game after the next update. Who knows...
vodkins Mar 3, 2024 @ 7:51am 
I see that numpads are not working at all. Nothing expected happens upon key press. Too sad.
Personicus Mar 3, 2024 @ 9:41am 
The console can be accessed via SHIFT+ESC by default.

NUMPAD keybindings do work flawlessly when playing the game via the standard WRATH executable as opposed to the SDL alternative version. It seems that Steam launches the SDL version by default which, at least in my case, renders the NUMPAD bindings useless.
vodkins Mar 3, 2024 @ 11:01pm 
Personicus, thank you!!! Now we have apparently clarified all the nuances of this problem here
EvenMoarDakka Mar 4, 2024 @ 2:48pm 
What are all those "impulse" commands?
I wuold like to use 5213 in place of WSAD, 7 to jump, 9 to crouch, NP enter to use for starters.
The author of this thread has indicated that this post answers the original topic.
vodkins Mar 5, 2024 @ 1:26am 
These are the basic console commands arguments of the Quake 1 engine. For example the cheatcode to give all items is "Impulse 99". Most for items, not actions. It is obvious which engine or modification this game is made on:) Just read the topics ahead - there all explained:

1. Delete gamebuttons.cfg (located in ...\Steam\steamapps\common\WRATH\kp1 folder);
2. Open wrath.cfg (same location) and manually add the numpad bindings or just use the console (Shift+Esc then type bind key "command"). In your case, bindings will look like this:
bind KP_5 "+forward"
bind KP_DOWNARROW "+back"
bind KP_END "+moveleft"
bind KP_PGDN "+moveright"
bind KP_HOME "+jump"
bind KP_PGUP "+movedown"
bind KP_ENTER "+button5"

In theory, it will be enough if you add this entire block to the autoexec.cfg file under the existing lines there. But I'm too lazy to check if it will work or not. Normally it should work, that's why this file exists - to execute any commands at the every game start. These lines should register in your wrath.cfg the first time and stay there forever. Just check it yourself:)
OR simple:
3. Start the game outside Steam (...\Steam\steamapps\common\WRATH\wrath.exe) and just assign your keys normally via Key Bindings menu. It's up to you which points - 2 or 3 to use...
Last edited by vodkins; Mar 5, 2024 @ 1:56am
EvenMoarDakka Mar 19, 2024 @ 2:20pm 
This worked.

at the cost of not having steam achievements, but i'll live.
Bumbax [iPB] Mar 19, 2024 @ 2:41pm 
even after the patch, numpad is unbindable (inside steam)
How hard can it be to be fixed?
< >
Showing 1-15 of 32 comments
Per page: 1530 50