Changes

Oblivion:Controls

154 bytes removed, 23:00, 20 August 2013
Setup: This setup is a million times better.
 
===Setup===
* Install [http://oblivion.nexusmods.com/mods/2466/ this mod]. Do not run the application, simply install the .esp. This is so that the controls using for scrolling in the game menu do not change your perspective while walking.
Download and install [http://xpadder.com Xpadder] (download available at [http://fileforum.betanews.com/detail/Xpadder/1148671810/1 BetaNews]).
* Download and install [http://www-en.jtksoft.net/ JoyToKey]. It is recommended to keep a profile with no mappings for when you do not wish to use JoyToKey.
* Make a new folder: C:\Program Files\Xpadder
* Cut and paste the following into a file named '''Oblivion.cfg''' and save it in your JoyToKey folder. This setup is designed to be especially useful for UI mods which were designed for keyboard and mouse.
* Unzip Xpadder.exe to that folder.
* Cut and paste the following into a file named '''Xbox360.xpaddercontroller''' and save it in your Xpadder folder.
<pre>
[General]
;------------------------
FileVersion=51
; Xpadder Controller File
NumberOfJoysticks=1
;------------------------
DisplayMode=3
 
UseDiagonalInput=0
Version=5.3
UsePOV8Way=0
 
Threshold=20
[Button Locations]
Threshold2=20
Button1Location=347,91
KeySendMode=0
Button2Location=378,61
[Joystick 1]
Button3Location=315,62
Axis1n=1, DD:00:00:00, 0.000, 0, 0
Button4Location=346,31
Axis1p=1, DD:00:00:00, 0.000, 0, 0
Button5Location=106,1
Axis2n=2, 0, 0, 100, 0, 0, 0, 0.000, 0, 95, 1.0, 100, 0
Button6Location=346,1
Axis2p=2, 0, 0,-100, 0, 0, 0, 0.000, 0, 95, 1.0, 100, 0
Button7Location=185,64
Axis3n=2, -100, 0, 0, 0, 0, 0, 0.000, 0, 95, 1.0, 100, 0
Button8Location=272,63
Axis3p=2, 100, 0, 0, 0, 0, 0, 0.000, 0, 95, 1.0, 100, 0
Button9Location=106,61
Axis4n=2, 0,-100, 0, 0, 0, 0, 0.000, 0, 95, 1.0, 100, 0
Button10Location=285,135
Axis4p=2, 0, 100, 0, 0, 0, 0, 0.000, 0, 95, 1.0, 100, 0
DPadUpLocation=167,103
Axis5n=1, 4D:27:00:00, 0.000, 0, 0
DPadRightLocation=199,135
Axis5p=1, 12:25:00:00, 0.000, 0, 0
DPadDownLocation=167,167
Axis6n=0
DPadLeftLocation=135,135
Axis6p=0
Stick1UpLocation=106,29
Axis7n=0
Stick1RightLocation=138,61
Axis7p=0
Stick1DownLocation=106,93
Axis8n=0
Stick1LeftLocation=74,61
Axis8p=0
Stick2UpLocation=285,103
POV1-1=0
Stick2RightLocation=317,135
POV1-2=0
Stick2DownLocation=285,167
POV1-3=0
Stick2LeftLocation=253,135
POV1-4=0
TriggerLeftLocation=4,4
POV1-5=0
TriggerRightLocation=478,4
POV1-6=0
 
POV1-7=0
[Access]
POV1-8=0
DPadUpAccess=POV
POV2-1=0
DPadRightAccess=POV
POV2-2=0
DPadDownAccess=POV
POV2-3=0
DPadLeftAccess=POV
POV2-4=0
Stick1XAccess=Axis X
POV2-5=0
Stick1YAccess=Axis Y
POV2-6=0
Stick2XAccess=Axis RX
POV2-7=0
Stick2YAccess=Axis RY
POV2-8=0
TriggerLeftAccess=Axis Z
Up-Right=0
TriggerRightAccess=Axis Z -
Up- Left=0
 
Dn- Left=0
[Names]
Dn-Right=0
Button1Name=A
Up-Right2=0
Button2Name=B
Up- Left2=0
Button3Name=X
Dn- Left2=0
Button4Name=Y
Dn-Right2=0
Button5Name=Left Bumper
Button01=2, 0, 0, 0, 1, 0, 0, 0.000, 0, 95, 1.0, 100, 0
Button6Name=Right Bumper
Button02=0
Button7Name=Back
Button03=0
Button8Name=Start
Button04=0
Button9Name=LS Button
Button05=1, 10:00:00:00, 0.000, 0, 0
Button10Name=RS Button
Button06=0
DPadName=DPad
Button07=0
DPadUpName=Up
Button08=1, 1B:00:00:00, 0.000, 0, 0
DPadRightName=Right
Button09=0
DPadDownName=Down
Button10=0
DPadLeftName=Left
Button11=0
Stick1Name=Stick 1
Button12=0
Stick2Name=Stick 2
Button13=0
StickUpName=Up
Button14=0
StickRightName=Right
Button15=0
StickDownName=Down
Button16=0
StickLeftName=Left
Button17=0
TriggerLeftName=Left Trigger
Button18=0
TriggerRightName=Right Trigger
Button19=0
 
Button20=0
Button21=0
Button22=0
Button23=0
Button24=0
Button25=0
Button26=0
Button27=0
Button28=0
Button29=0
Button30=0
Button31=0
Button32=0
</pre>
(Tested with official drivers)
 
*For this control scheme to work, some keys must be remapped from inside Oblivion. This is easier to do when the JoyToKey profile is disabled.
If you're using the XBCD or other unofficial drivers,copy the code,then delete the triggers and set them as buttons.
** Go to the Mouse Controls, click on Attack, and hit ESC to un-map it. In Keyboard Controls, map Attack to the M button.
 
** Also in Keyboard Controls, change Run from L-shift to ] (right bracket).
* Make sure your controller is ON and then start the Xpadder program
** In Gamepad Controls, unmap the Attack and Block buttons. Remap Activate to the X button, Ready Weapon to the LB button, Cast to the RB button, Sneak to the left stick button, Jump to the Y button, Change View to the right stick button, Journal to the B button, Wait to the Back button, and Grab to the A button.
* Click on the game-pad icon and select Open
* In JoyToKey, click on "Preferences", select "Associate profiles with applications...", and select "Add". Under "Application Name" put "Oblivion", under "Application Path" put "Oblivion.exe", and under "Associated Profile" select "Oblivion". It is recommended that under "Default behavior" you select "Specify a default profile" and select the aforementioned profile with no mappings. This way the Oblivion profile will be run when you are playing Oblivion and at no other time.
** Navigate to your Xpadder folder (\Program Files\Xpadder) and select ''Xbox360.xpaddercontroller''
* Set JoyToKey to open on startup.
* Click on the gamepad icon again and select Settings
* These are the controls:
** Click on the Image Tab and select Open
** Navigate to your Xpadder folder (\Program Files\Xpadder) and select ''Microsoft_Xbox_360.bmp''
** Click on the Finish Tab and click Close
*Before you configure the controls, run Oblivion, go to the Mouse Controls, click on Attack, and hit ESC to un-map it.
**Use the image and table below to further map your controller. The controls listed are the in-game controls that are what the game starts you out with. If you have changed your controls, simply make the necessary switches in Xpadder.
[[Image:OblivionControllerMapping.bmp|A controller, setup for use in Oblivion, with Xpadder. The controller shown is an Elite Xbox 360 controller.]]
{| class=wikitable
! XpadderButton !! OblivionFunction
|-
| Back || T ''(Wait)''
|-
| Start || ESC ''(Menu)''
| Left Trigger || Alt ''(Block)''
|-
| Right Trigger || M ''(Attack)'' <sup>Change attack to M under Keyboard. M does not have to be used as attack, it can be whatever key you want it to be.</sup>
|-
| Left Bumper || ZLshift ''(GrabFor shift-clicking)'', Ready Weapon
|-
| Right Bumper || C ''(Cast)''
|-
| Left Thumb-stick || Moving your character
| Left Thumb-stick || Follow the image. To set 2 different keys to one direction, click Advanced and insert a 2nd box. Set the middle button to Left Ctrl for Crouching. Arrow keys were also added to the directions for easy navigation of menus, and conversations.
 
<sup>The left and right directions are mapped to "]" (right bracket) because running diagonally does not normally work with a controller. You will still walk if the thumb-stick is only tilted slightly. The up and down directions are also mapped to the scroll wheel so scrolling in menus is easier.</sup>
<sup>Setting the control style of this stick to 8-way, and making the corner buttons W&A, W&D, etc, does not work properly, as hitting Caps Lock to constantly run makes the corner directions slow, and the main directions fast</sup>
|-
| Right Thumb-stick || FollowLooking thearound, image. Setmoving the middle button to R for Change Viewmouse
<sup>If you prefer an inverted look, change the controls for the Stick2 buttons in JoyToKey to go in the opposite direction.</sup>
 
<sup>If you prefer a non-inverted look, simply set the Up button as Mouse Up, and the Down button as Mouse Down, instead of the other way around.</sup>
|-
| A || Space ''(Activate)'', Enter ''(For menus)''Grab, Left Click ''(For clicking on menus)''
|-
| B || Tab ''(Open Menu)''
|-
| X || Activate
| X || F ''(Sheath weapon)'' <sup>Cannot be used to create markers, as you cannot set a Shift + Left Click on a button</sup>
|-
| Y || E ''(Jump)''
|-
| D-pad || Set each button just like in the picture ''(Hotkeys)''
|}
 
390
edits