ZylonBane on 5/2/2012 at 21:16
As an accessory for the (
http://www.gog.com/en/gamecard/thief_gold) GOG release of Thief Gold, I thought it would be useful to put together a keybind file for the now-standard WASD configuration.
That explains the poll attached to this thread-- how do most taffers prefer their mouse control? Standard, or inverted?
Answered the poll yet? Okay, on with the thread...
Since I've just been copying the same Thief keybind from computer to computer for nearly a decade, this was the first time I'd stuck my nose into the key config screen in a long, long time. In doing so, I discovered some stuff that, while certainly old hat to the greater community, was new to me. This random collection of observations and personal discoveries now follows--
It seems impossible (on my Win7 system anyway) to map the Control key to crouch from the key config screen. Attempting to do so maps LCTRL, RCTRL, and CTRL all to the same action, which Thief apparently hates and just ignores. I had to manually dig into the BND file and map crouching to LCTRL only, which works, but seems glitchy in that it sometimes takes a second tap to register.
The bind files that Thief creates are significantly different from the included ones, defining a lot more binds. Lots of DromEd stuff in there.
The included binds aren't very consistent with each other at all. Some of them map actions to LCTRL, RCTRL, etc, some just to CTRL. Some include random DromEd commands, some don't. They don't even all specify the same mouse sensitivity. It's all quite a mess.
The binds to perform dump_cmds and win_mission aren't in the default bind files-- they're only added after you've saved a bind file of your own (highly likely to always be the case, considering how
eclectic the included binds are).
Bind key names and action names are not case-sensitive.
The command labeled "Speed Toggle" on the config screen actually maps to "creepon". So it can only toggle you to slower, not faster.
There's a bind called "Jump/Block" that makes you block if you have your sword equipped, and jump if you don't. I have no idea why LGS thought anybody would find this useful.
There are "+moveleft" and "+moveright" actions, but you can't map them from the GUI. You can only do "+moveleftfast" and "+moverightfast".
All the movement actions -- "+walk", "+backfast", "+moveright", etc -- are aliases to just two commands: "forward" and "sidestep". Like so:
Code:
+walk +forward 1
walk forward toggle 1
+walkfast +forward 2
walkfast forward toggle 2
+back +forward -1
back forward toggle -1
+backfast +forward -2
backfast forward toggle -2
+moveleftfast +sidestep -2
+moveright +sidestep 1
etc...
This is pretty cool, because it lets you do stuff like
bind x "forward toggle 2" to implement an autorun key (granted, not very useful in most Thief missions). Unfortunately, the only valid values appear to be 1 and 2. No entering "10" to get warp-speed running.
You can bind a key to "debrief" to display the mission end screen that normally only shows when you've died or otherwise failed a mission-- handy for checking loot stats. Clicking "Restart" returns you to the game without restarting.
There are hidden comments at the bottom of two of the included bind files:
Quote Posted by CFG0001.BND
;Look for the Garrett action figure as seen in the game
;if you can find him...coming to a store near you
;enjoy the basketball during the NBA lockout!-QA team
Quote Posted by CFG0002.BND
; playtesty things
;wouldn't you like to know-no cheats for you!!!
;created by Chris"Solomon_Grundy"Siegel,,Go DGB! Grundy Smash!!
Any other fun keybind tricks people have picked up over the years?