Posted April 18, 2015
high rated
Hey everyone.
I just got the game and if you have it/are thinking about it, you'll find that the 360 controller barely qualifies as functional in the game. Some buttons will be remappable and the left stick works properly, but the triggers, d-pad, and right stick don't work correctly. And the start button is mapped to the left thumbstick and doesn't seem to be configurable.
After some mucking around, I've got most of the controls using their native functionality, but a few areas need outside help. So you'll need something like Pinnacle Game Profiler, Xpadder, or Joy2Key for those- I've tried but I just can't seem to get it working otherwise.
I've tried my best to get it to map exactly like it played on the original Xbox, but a few changes had to be made because some of this hackery broke other gameplay elements. So without further ado...
1. You need to open your binds.cfg file. It's located in (assuming you do the default install) C:\GOG Games\Indiana Jones and the Emperor's Tomb\GameData\indy folder.
The first set of bindings are for keyboard/mouse controls. Go down to where there's a break (it'll begin with setbind 1) and copy and paste the following, overwriting what was already there (yes, it's long, but it's to spare you from having to make lots of manual edits)
setbind 1 COMMAND_FORWARD CONTROLLER 0 AXIS_Y 0.0 1.0 1.0
setbind 1 COMMAND_BACKWARD CONTROLLER 0 AXIS_Y -1.0 0.0 1.0
setbind 1 COMMAND_LEFT CONTROLLER 0 AXIS_X -1.0 0.0 1.0
setbind 1 COMMAND_RIGHT CONTROLLER 0 AXIS_X 0.0 1.0 1.0
setbind 1 COMMAND_PUNCH CONTROLLER 0 BUTTON_0 -1.0 1.0 1.0
setbind 1 COMMAND_KICK CONTROLLER 0 BUTTON_2 -1.0 1.0 1.0
setbind 1 COMMAND_JUMP CONTROLLER 0 BUTTON_1 -1.0 1.0 1.0
setbind 1 COMMAND_BLOCK KEYBOARD 0 KEY_M 0.0 1.0 1.0
setbind 1 COMMAND_USE CONTROLLER 0 BUTTON_3 -1.0 1.0 1.0
setbind 1 COMMAND_RELOAD CONTROLLER 0 BUTTON_5 -1.0 1.0 1.0
setbind 1 COMMAND_INVENTORY KEYBOARD 0 KEY_UP 0.0 1.0 1.0
setbind 1 COMMAND_INVENTORY_PREV KEYBOARD 0 KEY_LEFT -1.0 1.0 1.0
setbind 1 COMMAND_INVENTORY_NEXT KEYBOARD 0 KEY_RIGHT -1.0 1.0 1.0
setbind 1 COMMAND_INVENTORY_EXIT KEYBOARD 0 KEY_DOWN -1.0 1.0 1.0
setbind 1 COMMAND_CAMERA CONTROLLER 0 BUTTON_4 -1.0 1.0 1.0
setbind 1 COMMAND_CAMERA_X CONTROLLER 0 AXIS_RX -1.0 1.0 10.0
setbind 1 COMMAND_CAMERA_Y CONTROLLER 0 AXIS_RY -1.0 1.0 10.0
setbind 1 COMMAND_GAME_START CONTROLLER 0 BUTTON_7 -1.0 1.0 1.0
addbind 1 COMMAND_GAME_START KEYBOARD 0 KEY_ESCAPE -1.0 1.0 1.0
setbind 1 COMMAND_EXT_1 KEYBOARD 0 KEY_LBRACKET -1.0 1.0 1.0
setbind 1 COMMAND_EXT_2 KEYBOARD 0 KEY_RBRACKET -1.0 1.0 1.0
setbind 1 COMMAND_PEEK_LEFT CONTROLLER 0 BUTTON_4 -1.0 1.0 1.0
setbind 1 COMMAND_PEEK_RIGHT CONTROLLER 0 BUTTON_5 -1.0 1.0 1.0
setbind 1 COMMAND_ROLL KEYBOARD 0 KEY_Q 0.0 1.0 1.0
setbind 1 COMMAND_UI_LEFT CONTROLLER 0 AXIS_X -1.0 -0.9 1.0
addbind 1 COMMAND_UI_LEFT KEYBOARD 0 KEY_LEFT -1.0 1.0 1.0
setbind 1 COMMAND_UI_RIGHT CONTROLLER 0 AXIS_X 0.9 1.0 1.0
addbind 1 COMMAND_UI_RIGHT KEYBOARD 0 KEY_RIGHT -1.0 1.0 1.0
setbind 1 COMMAND_UI_UP CONTROLLER 0 AXIS_Y 0.9 1.0 1.0
addbind 1 COMMAND_UI_UP KEYBOARD 0 KEY_UP -1.0 1.0 1.0
setbind 1 COMMAND_UI_DOWN CONTROLLER 0 AXIS_Y -1.0 -0.9 1.0
addbind 1 COMMAND_UI_DOWN KEYBOARD 0 KEY_DOWN -1.0 1.0 1.0
setbind 1 COMMAND_UI_SELECT CONTROLLER 0 BUTTON_0 -1.0 1.0 1.0
addbind 1 COMMAND_UI_SELECT KEYBOARD 0 KEY_RETURN -1.0 1.0 1.0
addbind 1 COMMAND_UI_SELECT KEYBOARD 0 KEY_NUMPADENTER -1.0 1.0 1.0
setbind 1 COMMAND_UI_DELETE KEYBOARD 0 KEY_DELETE -1.0 1.0 1.0
setbind 1 COMMAND_UI_START CONTROLLER 0 BUTTON_7 -1.0 1.0 1.0
addbind 1 COMMAND_UI_START KEYBOARD 0 KEY_RETURN -1.0 1.0 1.0
addbind 1 COMMAND_UI_START KEYBOARD 0 KEY_NUMPADENTER -1.0 1.0 1.0
setbind 1 COMMAND_UI_BACK CONTROLLER 0 BUTTON_1 -1.0 1.0 1.0
addbind 1 COMMAND_UI_BACK KEYBOARD 0 KEY_ESCAPE -1.0 1.0 1.0
setbind 1 COMMAND_TURNLEFT CONTROLLER 0 AXIS_RX -1.0 0.0 1.0
addbind 1 COMMAND_TURNLEFT KEYBOARD 0 KEY_LEFT -1.0 1.0 1.0
setbind 1 COMMAND_TURNRIGHT CONTROLLER 0 AXIS_RX 0.0 1.0 1.0
addbind 1 COMMAND_TURNRIGHT KEYBOARD 0 KEY_RIGHT -1.0 1.0 1.0
setbind 1 COMMAND_CLIMB_DOWN CONTROLLER 0 AXIS_RY -1.0 0.0 1.0
addbind 1 COMMAND_CLIMB_DOWN KEYBOARD 0 KEY_DOWN -1.0 1.0 1.0
setbind 1 COMMAND_CLIMB_UP KEYBOARD 0 KEY_UP -1.0 1.0 1.0
setbind 1 COMMAND_TOGGLEHELD CONTROLLER 0 BUTTON_9 -1.0 1.0 1.0
setbind 1 COMMAND_TOGGLEHELD CONTROLLER 0 BUTTON_6 -1.0 1.0 1.0
setbind 1 COMMAND_SKIP_CUTSCENE CONTROLLER 0 BUTTON_8 -1.0 1.0 1.0
addbind 1 COMMAND_SKIP_CUTSCENE CONTROLLER 0 BUTTON_0 -1.0 1.0 1.0
addbind 1 COMMAND_SKIP_CUTSCENE KEYBOARD 0 KEY_ESCAPE -1.0 1.0 1.0
setbind 1 COMMAND_TOGGLERUN KEYBOARD 0 KEY_LMENU 0.0 1.0 1.0
Now both sticks work correctly and most of the buttons will too (and are mapped correctly). The triggers and the d-pad will not, however.
2. This is where you'll need an external program mentioned above. Basically, you'll want to map the left trigger to Q, the right trigger to M, and the d-pad to the corresponding arrow key. I tried to get these to work in the config but it wouldn't work.
If all goes well, and it does work correctly on my computer, you should be left with the following control scheme.
Left stick- movement
Right stick- camera control
A- Primary attack, select in menus
B- Jump, back out of menu
X- Secondary attack
Y- Interact/pull out appropriate tool (context sensitive)
LT- Roll
RT- Guard/focus on enemy
LB- Reset camera/first person view, peaks to the left when backed up against a wall
RB- Reload, peaks to the right when backed up against a wall
Select- quick equip/unequip last item
Start- Pause
Dpad Left- cycles items to the left
Dpad Right- cycles items to the right
Dpad Up- equip selected item, climb up a rope
Dpad Down- unequip current item, go down a rope
One final note is when the game starts and says "Press Enter," it's the Start button.
It may be possible to get the whole thing working correctly by editing the binds.cfg file, but that's the best I could do. If anyone figures out how to do so, please share.
I hope this helps some people out.
*EDIT 1: Okay, so you weren't able to climb up ropes before, just down. This has been fixed. You'll need to use the Dpad up and down to do so (another variation from the Xbox controls, but for some reason the axis isn't reading). If I come across any more bugs with the control scheme as I play, I'll make further adjustments.
I just got the game and if you have it/are thinking about it, you'll find that the 360 controller barely qualifies as functional in the game. Some buttons will be remappable and the left stick works properly, but the triggers, d-pad, and right stick don't work correctly. And the start button is mapped to the left thumbstick and doesn't seem to be configurable.
After some mucking around, I've got most of the controls using their native functionality, but a few areas need outside help. So you'll need something like Pinnacle Game Profiler, Xpadder, or Joy2Key for those- I've tried but I just can't seem to get it working otherwise.
I've tried my best to get it to map exactly like it played on the original Xbox, but a few changes had to be made because some of this hackery broke other gameplay elements. So without further ado...
1. You need to open your binds.cfg file. It's located in (assuming you do the default install) C:\GOG Games\Indiana Jones and the Emperor's Tomb\GameData\indy folder.
The first set of bindings are for keyboard/mouse controls. Go down to where there's a break (it'll begin with setbind 1) and copy and paste the following, overwriting what was already there (yes, it's long, but it's to spare you from having to make lots of manual edits)
setbind 1 COMMAND_FORWARD CONTROLLER 0 AXIS_Y 0.0 1.0 1.0
setbind 1 COMMAND_BACKWARD CONTROLLER 0 AXIS_Y -1.0 0.0 1.0
setbind 1 COMMAND_LEFT CONTROLLER 0 AXIS_X -1.0 0.0 1.0
setbind 1 COMMAND_RIGHT CONTROLLER 0 AXIS_X 0.0 1.0 1.0
setbind 1 COMMAND_PUNCH CONTROLLER 0 BUTTON_0 -1.0 1.0 1.0
setbind 1 COMMAND_KICK CONTROLLER 0 BUTTON_2 -1.0 1.0 1.0
setbind 1 COMMAND_JUMP CONTROLLER 0 BUTTON_1 -1.0 1.0 1.0
setbind 1 COMMAND_BLOCK KEYBOARD 0 KEY_M 0.0 1.0 1.0
setbind 1 COMMAND_USE CONTROLLER 0 BUTTON_3 -1.0 1.0 1.0
setbind 1 COMMAND_RELOAD CONTROLLER 0 BUTTON_5 -1.0 1.0 1.0
setbind 1 COMMAND_INVENTORY KEYBOARD 0 KEY_UP 0.0 1.0 1.0
setbind 1 COMMAND_INVENTORY_PREV KEYBOARD 0 KEY_LEFT -1.0 1.0 1.0
setbind 1 COMMAND_INVENTORY_NEXT KEYBOARD 0 KEY_RIGHT -1.0 1.0 1.0
setbind 1 COMMAND_INVENTORY_EXIT KEYBOARD 0 KEY_DOWN -1.0 1.0 1.0
setbind 1 COMMAND_CAMERA CONTROLLER 0 BUTTON_4 -1.0 1.0 1.0
setbind 1 COMMAND_CAMERA_X CONTROLLER 0 AXIS_RX -1.0 1.0 10.0
setbind 1 COMMAND_CAMERA_Y CONTROLLER 0 AXIS_RY -1.0 1.0 10.0
setbind 1 COMMAND_GAME_START CONTROLLER 0 BUTTON_7 -1.0 1.0 1.0
addbind 1 COMMAND_GAME_START KEYBOARD 0 KEY_ESCAPE -1.0 1.0 1.0
setbind 1 COMMAND_EXT_1 KEYBOARD 0 KEY_LBRACKET -1.0 1.0 1.0
setbind 1 COMMAND_EXT_2 KEYBOARD 0 KEY_RBRACKET -1.0 1.0 1.0
setbind 1 COMMAND_PEEK_LEFT CONTROLLER 0 BUTTON_4 -1.0 1.0 1.0
setbind 1 COMMAND_PEEK_RIGHT CONTROLLER 0 BUTTON_5 -1.0 1.0 1.0
setbind 1 COMMAND_ROLL KEYBOARD 0 KEY_Q 0.0 1.0 1.0
setbind 1 COMMAND_UI_LEFT CONTROLLER 0 AXIS_X -1.0 -0.9 1.0
addbind 1 COMMAND_UI_LEFT KEYBOARD 0 KEY_LEFT -1.0 1.0 1.0
setbind 1 COMMAND_UI_RIGHT CONTROLLER 0 AXIS_X 0.9 1.0 1.0
addbind 1 COMMAND_UI_RIGHT KEYBOARD 0 KEY_RIGHT -1.0 1.0 1.0
setbind 1 COMMAND_UI_UP CONTROLLER 0 AXIS_Y 0.9 1.0 1.0
addbind 1 COMMAND_UI_UP KEYBOARD 0 KEY_UP -1.0 1.0 1.0
setbind 1 COMMAND_UI_DOWN CONTROLLER 0 AXIS_Y -1.0 -0.9 1.0
addbind 1 COMMAND_UI_DOWN KEYBOARD 0 KEY_DOWN -1.0 1.0 1.0
setbind 1 COMMAND_UI_SELECT CONTROLLER 0 BUTTON_0 -1.0 1.0 1.0
addbind 1 COMMAND_UI_SELECT KEYBOARD 0 KEY_RETURN -1.0 1.0 1.0
addbind 1 COMMAND_UI_SELECT KEYBOARD 0 KEY_NUMPADENTER -1.0 1.0 1.0
setbind 1 COMMAND_UI_DELETE KEYBOARD 0 KEY_DELETE -1.0 1.0 1.0
setbind 1 COMMAND_UI_START CONTROLLER 0 BUTTON_7 -1.0 1.0 1.0
addbind 1 COMMAND_UI_START KEYBOARD 0 KEY_RETURN -1.0 1.0 1.0
addbind 1 COMMAND_UI_START KEYBOARD 0 KEY_NUMPADENTER -1.0 1.0 1.0
setbind 1 COMMAND_UI_BACK CONTROLLER 0 BUTTON_1 -1.0 1.0 1.0
addbind 1 COMMAND_UI_BACK KEYBOARD 0 KEY_ESCAPE -1.0 1.0 1.0
setbind 1 COMMAND_TURNLEFT CONTROLLER 0 AXIS_RX -1.0 0.0 1.0
addbind 1 COMMAND_TURNLEFT KEYBOARD 0 KEY_LEFT -1.0 1.0 1.0
setbind 1 COMMAND_TURNRIGHT CONTROLLER 0 AXIS_RX 0.0 1.0 1.0
addbind 1 COMMAND_TURNRIGHT KEYBOARD 0 KEY_RIGHT -1.0 1.0 1.0
setbind 1 COMMAND_CLIMB_DOWN CONTROLLER 0 AXIS_RY -1.0 0.0 1.0
addbind 1 COMMAND_CLIMB_DOWN KEYBOARD 0 KEY_DOWN -1.0 1.0 1.0
setbind 1 COMMAND_CLIMB_UP KEYBOARD 0 KEY_UP -1.0 1.0 1.0
setbind 1 COMMAND_TOGGLEHELD CONTROLLER 0 BUTTON_9 -1.0 1.0 1.0
setbind 1 COMMAND_TOGGLEHELD CONTROLLER 0 BUTTON_6 -1.0 1.0 1.0
setbind 1 COMMAND_SKIP_CUTSCENE CONTROLLER 0 BUTTON_8 -1.0 1.0 1.0
addbind 1 COMMAND_SKIP_CUTSCENE CONTROLLER 0 BUTTON_0 -1.0 1.0 1.0
addbind 1 COMMAND_SKIP_CUTSCENE KEYBOARD 0 KEY_ESCAPE -1.0 1.0 1.0
setbind 1 COMMAND_TOGGLERUN KEYBOARD 0 KEY_LMENU 0.0 1.0 1.0
Now both sticks work correctly and most of the buttons will too (and are mapped correctly). The triggers and the d-pad will not, however.
2. This is where you'll need an external program mentioned above. Basically, you'll want to map the left trigger to Q, the right trigger to M, and the d-pad to the corresponding arrow key. I tried to get these to work in the config but it wouldn't work.
If all goes well, and it does work correctly on my computer, you should be left with the following control scheme.
Left stick- movement
Right stick- camera control
A- Primary attack, select in menus
B- Jump, back out of menu
X- Secondary attack
Y- Interact/pull out appropriate tool (context sensitive)
LT- Roll
RT- Guard/focus on enemy
LB- Reset camera/first person view, peaks to the left when backed up against a wall
RB- Reload, peaks to the right when backed up against a wall
Select- quick equip/unequip last item
Start- Pause
Dpad Left- cycles items to the left
Dpad Right- cycles items to the right
Dpad Up- equip selected item, climb up a rope
Dpad Down- unequip current item, go down a rope
One final note is when the game starts and says "Press Enter," it's the Start button.
It may be possible to get the whole thing working correctly by editing the binds.cfg file, but that's the best I could do. If anyone figures out how to do so, please share.
I hope this helps some people out.
*EDIT 1: Okay, so you weren't able to climb up ropes before, just down. This has been fixed. You'll need to use the Dpad up and down to do so (another variation from the Xbox controls, but for some reason the axis isn't reading). If I come across any more bugs with the control scheme as I play, I'll make further adjustments.
Post edited April 18, 2015 by SumoX