King's Quest

King's Quest

Not enough ratings
Logitech Cordless Rumblepad 2 -FIX- For King's Quest
By RhinoCycle
This guide will let you fix the following issues of Logitech Cordless Rumblepad 2 Controller for King's Quest:
  1. The Y-axis of the Left Stick is inverted
  2. The X and Y buttons are reversed
  3. The A and B buttons are reversed
   
Award
Favorite
Favorited
Unfavorite
Inverting the Left Stick Y-Axis
If Graham walks forward while you press down on the left analog stick and walks backward when you press up on the analog stick.
  1. Browse to the <steam game folder>\steamapps\common\King's Quest\GrahamsGame\Config directory where the game is installed.
  2. Right click on the DefaultInput.ini file and select Properties.
  3. Verify that the “Read-only” option is not selected.
  4. Next, right click the DefaultInput.ini file again and select “Open with …” then choose Notepad.
  5. Locate the following entry within the file:
    .Bindings=(Name="XboxTypeS_LeftY",Command="Axis aBaseY Speed=1.0 DeadZone=0.3")
  6. Within the entry find the 2 variables that say “Speed”, change both from ’1.0' to ‘-1.0'
  7. It should now look like this:
    .Bindings=(Name="XboxTypeS_LeftY",Command="Axis aBaseY Speed=-1.0 DeadZone=0.3")
  8. Save the file, and then test it out to be sure.
Swapping X/Y and A/B Buttons
Follow these next steps ONLY if you would like to swap the X/Y and A/B controller buttons within the game.
  1. Locate the following entries:
    .Bindings=(Name="XboxTypeS_A",Command="Fire | GBA_GppActionPressed | GBA_GamepadAButtonPressed | Button bXBoxTypeButtonA") .Bindings=(Name="XboxTypeS_B",Command="OnGppCancelPressed | GBA_GamepadBButtonPressed | Button bXBoxTypeButtonB") .Bindings=(Name="XboxTypeS_X",Command="OnGppProfileChangePressed | GBA_GppInventoryPressed | OnGppSaveSlotCopyPressed | GBA_GamepadXButtonPressed | Button bXBoxTypeButtonX") .Bindings=(Name="XboxTypeS_Y",Command="OnGppHelpManualPressed | OnGppSaveSlotDeletePressed | GBA_GppExamineItemPressed | GBA_GamepadYButtonPressed | Button bXBoxTypeButtonY")
  2. Simply change the letters (A, B, X, Y) in each entry to swap the default button controls.
    a. Change XboxTypeS_A to XboxTypeS_B
    b. Change XboxTypeS_B to XboxTypeS_A
    c. Change XboxTypeS_X to XboxTypeS_Y
    d. Change XboxTypeS_Y to XboxTypeS_X
  3. It should now look like this:
    .Bindings=(Name="XboxTypeS_B",Command="Fire | GBA_GppActionPressed | GBA_GamepadAButtonPressed | Button bXBoxTypeButtonA") .Bindings=(Name="XboxTypeS_A",Command="OnGppCancelPressed | GBA_GamepadBButtonPressed | Button bXBoxTypeButtonB") .Bindings=(Name="XboxTypeS_Y",Command="OnGppProfileChangePressed | GBA_GppInventoryPressed | OnGppSaveSlotCopyPressed | GBA_GamepadXButtonPressed | Button bXBoxTypeButtonX") .Bindings=(Name="XboxTypeS_X",Command="OnGppHelpManualPressed | OnGppSaveSlotDeletePressed | GBA_GppExamineItemPressed | GBA_GamepadYButtonPressed | Button bXBoxTypeButtonY")
  4. Save the file, and go test it out to be sure!