It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
... how do you expect me to move with wasd? I need zqsd! I was about to finally play this and I heard it's better to use the keyboard for movement... but noit if I can't rebind the keys, it's damn unplayable like this...

Isn't there some ini files to edit for this?
This question / problem has been solved by DeMignonimage
At the moment there is no way to change default controls, anyway you can use the program AutoHotKey to use other keys. I found this: hope it helps.
I found a workaround:
Keys can be rebound by modifying the following script file: \Don't Starve\data\scripts\constants.lua
-----------------------------------
Tested in the following environment:
Game: Don't starve (GOG standalone version)
Version: 78281 (hit backspace in-game to see version info in the lower left corner)
Operating System: Windows XP Pro (German)
Keyboard: Standard desktop keyboard with numpad (German layout)
Works with new and saved games
-----------------------------------

1. Make a backup-copy (name it constants.lua.BAK, so in case, it's easy to find)
2. Open constants.lua with any text editor (e.g. WordPad, Editor or whatever)
3. Bind the KEY_-constants concerned to new key codes and save the file
Example: Change the entry "KEY_A = 97" to "KEY_A = 260"

3.a) Remapping WASD movement:

Move left: "A" => Numpad 4
Replace the original KEY_A entry with this:
KEY_A = 260 -- Bound to Numpad 4
(In LUA-files, everything after "--" is just a comment (which helps tracking changes in this case))

Move right: "D" => Numpad 6
KEY_D = 262 -- Bound to Numpad 6

Move backward: "S" => Numpad 5
KEY_S = 261 -- Bound to Numpad 5

Move forward: "W" => Numpad 8
KEY_W = 264 -- Bound to Numpad 8

3.b) Remapping camera rotation:

Rotate right: "E" => Numpad 9
KEY_E = 265 -- Bound to Numpad 9

Rotate left: "Q" => Numpad 7
KEY_Q = 263 -- Bound to Numpad 7

3.c) Remapping further usefull keys to numpad:

Show/hide map: "Tab" => "Numpad +"
KEY_TAB = 270 -- Bound to Numpad +

Change spacebar action "Spacebar" => Numpad 0
KEY_SPACE = 256 -- Bound to Numpad 0

Change shift key => Numpad Period
KEY_SHIFT = 266 -- Bound to Numpad Period

Change ctrl key => Numpad Enter
KEY_CTRL = 271 -- Bound to Numpad Enter

-----------------------------------
Remarks:
-----------------------------------
- Only do this, if you are certain of what you're doing
- Changes in game-files can corrupt your installation of Don't starve
- You might have to reinstall the game, if you do something wrong
- To avoid conflicts, rebind only to keys not serving any purpose in-game, yet
- Any update of Don't Starve could cancel your changes or result in conflicts (so keep a backup of constants.lua)
- Rebinding of the numeric keys 1-0 doesn't work this way
- The original key looses it's function throughout the whole game, you always have to use the "new" key (e.g. when you rebind "A" to "Numpad 4" then Numpad 4 acts as if it were an A and the A key is "dead")
- Numlock must be on, using Windows, otherwise numpad keys act like arrow keys and the binding fails
- If you run the standalone updater (\Don't Starve\updater\16\updater.exe) and use the Check Consistency option, the constants.lua will be replaced by the original and the changes are lost, so keep a backup copy of the modified file

-----------------------------------
Reference: Numpad key-codes:
-----------------------------------
/ = 267
* = 268
- = 269
+ = 270
Enter = 271
1 = 257
2 = 258
3 = 259
4 = 260
5 = 261
6 = 262
7 = 263
8 = 264
9 = 265
0 = 256
decimal point = 266

-----------------------------------

@Zoidberg
I've seen, you're from Belgium, so you probably use an AZERTY-keyboard.
Try this:
KEY_Q = 97 -- In-game Q is now bound to your keyboard A
KEY_A = 113 -- In-game A is now bound to your keyboard Q
KEY_W = 122 -- In-game W is now bound to your keyboard Z

In-game WASD should now correspond to your keyboard ZQSD.
In addition, "A" works for left camera rotation like it should in your layout.
Post edited June 12, 2013 by DeMignon
OK, first, a big thank YOU for doing the developpers job, fucking marked as solution, dude! Thanks for warning me in PM too I did not get warned by the system.

Secondly, holy crap how HARD could this be to implement a simple key remapping function, seriously?! Not doing it is spoiling the experience of so many people (clients/BUYERS) and this is not a friggin BETA anymore.

KLEI, you suck.

DeMignon, you frigin' rule! Thanks a lot again, sir/lady.
@Zoidberg: You're welcome. Glad I could help!
When is this thread going to get stickied?!

We friggin NEED key rebindings!!! For fuck's sake!

It ruins the game every time I want to try it...

I'm not buying a Klei game ever again... :/
The new update "It's Not a Rock" overwrites constants.lua, so you've to do the changes again.
The good news, there are no changes in the _KEY= section, so you can copy everything from KEY_TAB to KEY_F12 from your changed constants.lua (if you have a backup) and overwrite the according section in the new file.

Edit:
That applies to the new "Strange New Powers" update too.
Post edited July 02, 2013 by DeMignon
The "Hungry for your Hunger" update now features key bindings, so maybe this can be unstickied now? I think the only key it doesn't have configurable is for the map (which I bind to my middle mouse button using AutoHotkey).

Unless for some reason the key binding feature doesn't work for certain keyboards/configs...
Yup, the workaround is obsolete by now. The "Hungry for your Hunger" update did the trick at last - in-game key configuration.
(Another reason for GOG to update the installer, btw. ;-)
Yup, indeed! Got that the other day when I tried to copy paste the data from the keybindings, game wouldn't run so I reinstalled again, ended up launching the game and remarked the key bindings. :P

Maybe I'll take the time to play it now. XP

I can't seem to unsticky this, sorry.