Grenade Cancelling¶
Version
Working as of Update 36, Patch 6.
Description by Virryn at How to Double Bind Grenade Cancelling in Deep Rock Galactic reproduced here:
- In-game, set your Grenade keybind to whatever you wish (for this example,
MiddleMouseButton
). - Find
steam\steamapps\common\Deep Rock Galactic\FSD\Saved\Config\WindowsNoEditor
. - Open
GameUserSettings.ini
in a text editor. -
Scroll down to
CustomKeyBindings
. Note that this will not display default keybindings; only actions with a custom keybinding (including manually unbound actions).- This is under the
[/Script/FSD.FSDGameUserSettings]
section.
- This is under the
-
Find or make
CustomKeyBindings=(ActionName="LaserPointer",Index=1,Key=???)
. The Laser Pointer is most recommended, as it does not cancel your sprint and does not swap your weapon. Pickaxe and weapon swap are also viable; I am unsure what their exactActionName
s are.Index=0
means that keybind is the main keybind.Index=1
means an alternate keybind.
-
It is recommended to change only the alternate keybinds, i.e. those with
Index=1
. - Set
Key=
to your Grenade keybind (which can be found underActionName="Grenade"
; for this example,MiddleMouseButton
) When pressed multiple times in quick succession, the middle mouse button should now quickly throw multiple grenades.
Using Laser Pointer's Alterative Keybind to Grenade Cancel
[/Script/FSD.FSDGameUserSettings]
...
# Grenade is thrown using `G` key here.
CustomKeyBindings=(ActionName="Grenade",Index=0,Key=G)
CustomKeyBindings=(ActionName="Grenade",Index=1,Key=None)
# Use Laser Pointer to grenade cancel; set alternative keybind to share the same keybind as
# grenade toss.
CustomKeyBindings=(ActionName="LaserPointer",Index=0,Key=LeftControl)
CustomKeyBindings=(ActionName="LaserPointer",Index=1,Key=G)
References¶
- MountAndDewMe:
How to Double Bind (aka a technique to grenade/axe cancel with only ONE key)
How to Double Bind (aka a technique to grenade/axe cancel with only ONE key)
Open the following file:
C:\Program Files (x86)\Steam\steamapps\common\Deep Rock Galactic\FSD\Saved\Config\WindowsNoEditor\GameUserSettings.ini
.
- Scroll down to
CustomKeyBindings
section. - Edit the second
CustomKeyBindings
forLaserPointer
:CustomKeyBindings=(ActionName="LaserPointer",Index=1,Key=G)
. If you don't have it, just make one. (Note you can use other keybinds that allows you to cancel animation like Pickaxe or Previous Weapon, butLaserPointer
is the most useful because 1) it does not cancel your sprint and 2) it pulls outLaserPointer
which reveals the HUD). - Take note here that the specific
CustomKeyBinding
entry you're editing has Index not equal to 0 and Key must be whatever key you have set for the Grenade keybind (Note: Although this guide says double binding, you can technically set multiple binds for a specific action; i.e., you have more than twoCustomKeyBinds
for a specific action. TheCustomKeyBind
you're editing just has to not beIndex=0
to not edit the main keybind).
Example:
One of the keybinds to use my grenade is set to G
. Thus, I need to set the alternate key
(Index=1
) for LaserPointer
to the same key, G
:
CustomKeyBindings=(ActionName="Grenade",Index=0,Key=G)
...
CustomKeyBindings=(ActionName="LaserPointer",Index=1,Key=G)
So in my case, my primary keybind (Index=0)
for grenade is R
. Therefore I have to set the alternate key (which is what Index=1
stands for) for LaserPointer
to R
: