[Request]: Honkai Impact 3rd Keybind Location #467
Labels
Area: Game Settings
Issue labeled for Game Settings related issues
Enhancement
New feature or request
Game: Honkai Impact 3rd
Issue labeled for Honkai Impact 3rd
Help Wanted
Extra attention is needed
Is your request related to a problem?
No
How is the feature request related to the problem?
No response
Describe your proposed solution
This is information to help with an item in the "QOL Improvements: List of potential upcoming features" open issue, specifically:
I realized I've been using a rudimentary solution myself for the better part of a year from information provided in this reddit comment, which TL:DR has the keybinds located in the registry under:
"HKCU:\SOFTWARE\miHoYo\Honkai Impact 3rd\GENERAL_DATA_V2_ActionGroupBindingLocalDataDic_hxxxxxxxxxx"
,with the series of "x"s at the end seemingly being a 10 digit number dependent on your account.
As per the Reddit comment, "It is stored as a binary, so you need to first decode it into text, edit it, re-encode it back to binary then update the registry key."
To do this, I slightly modified the script from that Reddit comment (they updated the keybinds in v7.4 to add the word "Group" to
"ActionBindingLocalDataDic_hxxxxxxxxxx"
), and found I had to install PowerShell 7 - as the ConvertFrom-Json cmdlet from that PowerShell script requires it.I currently run that script using the following steps:
.\honkai_keybinds.ps1 -export
.\honkai_keybinds.ps1 -import
In the exported bindings.json file, the keys are named using a sequence of 7 numbers instead of their actual keys - each entry looks like the example below:
From cursory testing, it appears that "bindingKeys" is the default keybind and "bindingKeysMousekeyboardMode" is the assignable keybind.
With this setup, it is possible to do things like assign keybinds to the same key (although I still can't find a way to natively assign mouse 4+5 (backwards/forwards) buttons, which has been a personal annoyance for miHoYo games).
More research is needed for what keybinds are allowed, but I hope this can at least help folks start to customize keybinds.
Describe alternatives you've considered
N/A
Additional context
No response
The text was updated successfully, but these errors were encountered: