The Matchless Kungfu

The Matchless Kungfu

View Stats:
Turgul Jun 4, 2024 @ 6:16pm
Need to change the movement keys!
WASD is unusable for me because of my keyboard layout. Please allow those to be changed.

Even if you can just tell me how to hack the registry or whatever, that would be great.
< >
Showing 1-6 of 6 comments
Shin de Rella Jun 4, 2024 @ 8:06pm 
I don't know if this will work for you, but you can try.

go to >> C:\Users\(yourpcname)\AppData\Local\HMS_00\Saved\PersistentDownloadDir
open >> input_options (with notepad)
edit whatever you want and don't forget to save.
Turgul Jun 6, 2024 @ 9:46am 
Thank you! I wrote a guide for this for other people; it's at https://discord.com/channels/1070286451159339100/1248316449886437396 on the discord. Here's a copy:

Props to @hasagiii0391 at https://discord.com/channels/1070286451159339100/1218654326399176805/1220426929455235082 for the pointer.

This guide assumes Windows/Steam.

- Go to %LocalAppData%\HMS_00\Saved\PersistentDownloadDir in explorer
- Right-Click input_options.json , open with -> some text editor; if nothing shows up Choose Another App and use Notepad

The file is JSON, which you can read about online if you want (fun nerd fact: this file is not actually valid JSON, as it uses numbers for object keys; I found this out when I tried to use `jq` to make it more readable), but all you really need to do is replace, for example, "W" with "E". All of the keys that are locked in the settings appear in this file, so just search for them, including the double quotes, and you should be fine.

I assume you could use this to modify gamepad key bindings; I haven't tried.

You will also need to manually change any keys that you've now made overlap; like if you bind something to E you should search for "E" in the file to make sure there's no duplicates.

Specific examples:

```8:{1:"W",-1:"S"},7:{1:"D",-1:"A"},```
^^ That's your movement keys; up, down, right, left, respectively. Here's a Dvorak example for home row movement:
```8:{1:"E",-1:"O"},7:{1:"U",-1:"A"},```

```20:"F",```
^^ That's the Confirm key

```2:"RightMouseButton",3:"LeftMouseButton",6:"Escape",```
^^ Those are the 3 at the top that say Right Mouse Button, Left Mouse Button, and Escape. Swapping the mouse buttons resulting in things being broken. I didn't try changing Escape.

```11:{1:"MouseWheelAxis"},9:{1:"MouseX"},10:{-1:"MouseY"},```
^^ Those are Speed Scaling, Horizontal Rotation, and Vertical Rotation.
Example of changing horizontal rotation to use keyboard keys:
```9:{1:"J",-1:"K"},```
"Speed Scaling" appears to just be "zoom in/out on your view", and you can change it to use keyboard keys in the same way.
irakli1983121 Aug 13, 2024 @ 10:09am 
I got this problem like
ЊwЧъґвZЂпѓ_р,©•Ф¦Об⇑Ь—,EеХB>*ZQP<|Ђѕбчu–лЃ‘Т‚ф:%Ё"
7(m hлДЏЊ°јK€тбъѕфц&\¶ЙVtжk3«м†рЬѓЌуй%¬УЉОNФ Хњ6w4’с”Ж°0№Ґ”¬]Iіо;ЪйhьшzјЙТ}Oи)Юы*§Њ…о(ЄіGС@6« ©L)&ўT›tлУzе¦8т-^>ќ#ZЬ—­fpфй‡GR%р[ѕ5Щм\ћҐЧ&©3
NimrodX Aug 15, 2024 @ 1:36am 
Another thing is whether it's WASD or something else, I wish the directional keys would scroll the map. i keep hitting them out of habit expecting them to scroll the map.

I'll start another thread on this though.

Oh well, all of this is pretty typical in early access games.
Sannotsuki Sep 14, 2024 @ 10:45pm 
Here it is boys the codes for chaging the WASD to the up, down, right, left

8:{1:"Up",-1:"Down"},7:{1:"Right",-1:"Left"}

I tested and confirmed that it works. Also, don't try to fix the code if you do it, you will break it. Just change the area and save it.
< >
Showing 1-6 of 6 comments
Per page: 1530 50

Date Posted: Jun 4, 2024 @ 6:16pm
Posts: 6