How to play SWTOR with an XBOX Controller with Xpadder / without Steam

Although Star Wars: The Old Republic does not support controllers by default, many clever players have figured out that there are ways to set up the game to be playable on a controller. In this video, we’ll be going over how to map your controls for The Old Republic to an XBOX  controller, if you are not playing on Steam, and are instead using the original method to play the game by downloading it on SWTOR.com.

Let’s start with talking about how many abilities and keybinds you have in Star Wars: The Old Republic. If you take a look at your abilities bar on a level 75 character, it’s pretty clear that combat was designed for a keyboard rather than a controller, which is why a controller is not usually recommended for this game. However, playing with a controller is a great way to work around different disabilities that make using a keyboard difficult or even impossible, and on top of that, some players will simply enjoy playing games with a controller more, especially if they are transitioning over from an XBOX or other console to more traditional computer gaming.

One misconception players have is that due to the number of abilities in the game, it’s impossible to play Star Wars: The Old Republic on a controller, and this is far from true. With this guide, you’ll be able to set up over 55 different keybinds, which should cover every single one of your abilities and anything else you want to keybind in the game. So go grab your controller and let’s go!

1. Download Xpadder

The first step is to download a program called Xpadder, created by Jonathan Firth. It seems to be the go-to program for player on a computer with an Xbox controller, it works really well, and costs $9.99 – I haven’t seen any free alternatives suggested yet specifically for SWTOR, and after testing, it seems like it’s well worth the price. If you decide to go seeking a free version, please be very careful, I wasn’t able to find a well-suggested one and there seems to be a lot of malware out there.

If you are willing to download SWTOR through Steam, you can use Steam’s free tools to keybind your XBOX controller, which I cover in the other guide.

To get xpadder,

  1. Go to xpadder.com
  2. Choose your language
  3. Choose your country
  4. Type your email into the email box
  5. Go to your email, and find the xpadder email, and follow the link
  6. Purchase xpadder using Paypal
  7. Once purchased, you can download it

2. Set Up Xpadder

You don’t need to install Xpadder in any way, instead, just find where you downloaded it to and open the Xpadder.exe file, probably in your downloads folder. Right-click the Xpadder.exe icon which looks like a smiling silver controller, and choose RUN AS ADMINISTRATOR, because it won’t work if you open it normally, and say yes when the administrator pop up pops up. Keep Xpadder open.

3. Connect Your Controller

Plug your Xbox controller into your computer.

Using a micro usb cord – it has a USB plug in on one end and a tiny micro plug on the other, it will rumble once plugged in.

To add your XBOX Controller to your computer wirelessly with Bluetooth, you will need to follow these steps:

  • Plug in the bluetooth dongle into your computer
  • Turn on your computer
  • Turn on the controller
  • Hold down the tiny Blueooth / Wifi looking button on the top of your controller, which should make the xbox button glow on and off quickly
  • In your computer, left-click the tiny taskbar arrow near your clock on the bottom right of your screen
  • Left-click the Bluetooth Devices icon which is a little blue oval with a white squiggle in it and choose Show Bluetooth Devices
  • If your XBOS controller is not on there, choose “Add Bluetooth or other devices” at the top
  • From the next window choose “Bluetooth”
  • If your xbox controller shows up, choose it and you’re good to go. If it doesn’t show up, it’s not being dected and you’ll need to troubleshoot.
  • If you take too long, and your xbox controller’s light is not blinking fast anymore, hold the tiny Bluetooth / Wifi button on the top down again until it blinks fast again. It might still show up on the list but will get stuck “connecting”.

If you have Xpadder open, you should see your controller show up in the Controllers tab on the Xpadder program once its all turned on.

4. Create a Layout for your Xbox Controller

Once your controller is plugged in, you can create a layout for your controller. This helps Xpadder connect your key presses on your controller to the computer.

To save you some time, I have created a layout you can use – I made it for my XBOX One controller, but it should work just fine for an XBOX 360 controller as well, or whatever the newest XBOX is when you’re watching this.

  1. Go to this website page: https://swtorista.com/media/controllers/SWTOR%20Xpadder%20Layout.xpaddercontroller
  2. Right click the page and choose “Save As”
  3. In Xpadder, click the tiny button that has a silver controller on it to the left of the yellow button, and choose “Open”
  4. Choose the file you just downloaded wherever you saved it to, it will be called “SWTOR Xpadder Layout.xpaddercontroller”
  5. If you download it and it saved as a .txt text file by accident, you can right-click the file, choose Rename, and erase the .txt part and hit Enter on your keyboard to save it.

This will load up my layout. Try testing all your buttons on your controller and see if they light up. If they are all working, perfect, you’re good to go.

If they are not working, or you wanted to customize them, let me show you how that works. Click the tiny controller button again and choose “Settings”. You’ll see a little list for adjusting and testing the Sticks, Dpad, Buttons, and top button Triggers. The easiest way to try and fix any issues would be to go into the section you want to fix, click the Detect button, and try just pressing the button it says to press in the small text pop up.

In this settings section you can also change the image. This is just for fun and does not affect gameplay. I’ve included some images below if you want to use a different image for your controller, right click the image you want to use and choose Save Image As. To change your image on Xpadder, go to the image section in settings, choose Open, then choose the image file. You can also drag and drop the highlighted squares that represent your buttons on the image section to make them line up better if you want, especially if you’re using a non-standard controller.

Blue XBOX One Controller

Classic Black XBOX One Controller

New XBOX Controller

XBOX 360 Controller

Here’s a cool site that has a ton of images for different controllers: https://sites.google.com/site/xpadderfan/xpadder-big-download/controller-images

Or you can make your own image, just make sure to save it as a BMP file, not a JPG or PNG file.

5. Create a Profile for your Buttons

Once you have set up your controller so it’s acting like an Xbox controller in xpadder, you need to connect your button presses on your controller to keypresses on your keyboard.

To save you a bunch of time, I have created an Xpadder Profile for you for SWTOR.

  1. Go to this website page: https://swtorista.com/media/controllers/SWTOR%20Xpadder%20Profile.xpadderprofile
  2. It should just download automatically… if not, right click the page and choose “Save As”
  3. In Xpadder, click the tiny button that looks like a page full of text, and choose “Open”
  4. Choose the file you just downloaded wherever you saved it to, it will be called “SWTOR Xpadder Prfile.xpadderprofile”
  5. If you download it and it saved as a .txt text file by accident, you can right-click the file, choose Rename, and erase the .txt part and hit Enter on your keyboard to save it.

How exactly you want to set up your keybinds is going to be personal preference, but I’m going to show you player Nicolai’s set up that was recommended to me.

Nicolai has the right click at Right Button due to the camera movement in this game, you need to hold right click to turn your camera, and to make it as easy as possible Nicolai assigned it to the button where you normally “rest” your finger on the top right of the controller on Right Button, so it will be feel fairly natural for most people. The other three top buttons, so Right Trigger, Left Trigger and Left Button, Nicolai assigned to Shift, Alt, and Ctrl, which will allow you to use the Shift alt and Ctrl buttons combined with another button to get combination keybinds very similar to what experienced players use on a mouse and keyboard. Nicolai next keybound the D-pad on the left and the lettered keys on the right to the number keys, which are used for both conversation choices and for combining with the Shift, Alt, and Ctrl keys for ability keybinding. For getting around, Nicolai uses the left stick for movement and tapping it for tab targetting, and uses his right stick for moving the mouse cursor and tapping it for what would be left clicking on the mouse. Lastly, Nicolai also keybound the Options button on the right to be the Escape key on the keyboard.

This is a good point to test if its working in-game.

6. Keybinds

Once you have decided what you want each of your controller keys to correspond with on a normal keyboard, you can set your keybinds ingame.

To save you a ton of trouble, I’ve set up a keybinds file you can download and add to your SWTOR files.

  1. Go to this website page: https://swtorista.com/media/controllers/PS4%20and%20XBOX%20Controller%20Keybinds.xml
  2. Right click the page and choose “Save As”
  3. You will need to save it in your SWTOR Keybindings folder. This can sometimes be hard to find. Mine is located in…
     C:\Users\Swtorista\AppData\Local\SWTOR\swtor\settings\Keybindings 
    With Swtorista being my username for my computer.
  4. Go ingame. Press ESCAPE -> PREFERENCES -> and go to the tab at the bottom called Keybinding Import/Export. You should now see the “PS4 and XBOX Controller Keybinds” option on the list on the left, then click OK on the bottom right.

This keybind files includes the 1 key, or in our case the cross or X key to be jump, strafing for left and right, adding CTRL+W for forward and CTRL+S for backwards, and rebinding tab to K so we don’t accidentally tab out of the game.

7. User Interface

If you are using the full power of keybinds, you’ll likely want to have all your quickbars showing now that you have all the keybinds ready to go. You have two options. The first is to use a preset user interface, which is the quickest. To make all your quickbars show, which is 3 for free to play, 5 for preferred players and 6 for subscribers, press ESCAPE, then choose Interface Editor. From there, look for a dropdown at the top, and choose “Extended Quickbars”, then click the very small load icon beside the dropdown.

If you want something a little more condensed, I’ve created a User Interface with all keybinds for the XBOX together. If you want to use mine instead, you’ll need to download my XML file:

  1. Go to this website page: https://swtorista.com/media/controllers/PS4%20and%20XBOX%20Controller%20UI.xml
  2. Right click the page and choose “Save As”
  3. You will need to save it in your SWTOR GUIProfiles folder. This can sometimes be hard to find. Mine is located in…
     C:\Users\Swtorista\AppData\Local\SWTOR\swtor\settings\GUIProfiles 
    With Swtorista being my username for my computer.
  4. Go ingame. Press ESCAPE -> INTERFACE EDITOR -> and then my interface called “PS4 and XBOX Controller UI” should be on the dropdown list, so you can select it and then click the load button on the right of the dropdown.

8. Abilities

The last step is to add your abilities to your quickbars. Which keybinds you want to associate with which abilities is completely up to you. Players tend to put their most used abilities on on the 2, 3, 4, 7, 8, 9 and 0 keys, and then go from there for the keybinds that require combinations, with the three0keybind combinations for very obscure abilities or fun abilities like mounts or pets, as no matter what class you are playing you will not need all 55 keybinds available for combat.

To add abilities, you can either press P on your keyboard or choose abilities from the main menu under the icon of a person. From there you can left click drag your abilities into the slots on the quickbar.

So if I put my ability on the slot that says s+c+3, that’s Shift + Control + 3 keys on the keyboard, which will translate to Right Trigger + Left Button + A on our XBOX controller! It will take a bit of time to memorize where on the controller Shift, Alt and Ctrl are, but once you have that, you don’t need to memorize your abilities right away, as you can consult your keybinds on your quickbars if you forget which ability is on which keybind.

9. Movement

Once you’ve got everything set up and DS4Windows is running, you can jump in game and start playing! Start by using the left stick to move left and right, forward and back, with your left thumb. You’ll notice you won’t be able to look around, just move. To look around and add more nuance to your movement, try holding down Right Button and at the same time wiggle your right stick around so you can do things like look at the sky. Combining all three of these so you can look around while moving is what will give you almost as much versatility when it comes to movement as a player who has a mouse and keyboard. To click things, use just the right stick to move the mouse around, to left click things push the right stick, and to right click things tap Right Button with your right index finger – most things in the game are activated by right clicking them. Once you find some enemies, push your left stick to “tab target” them, which means you can click it again to cycle between multiple enemies. You can then use the d-pad on the left and the ABXY keys on the right to use your attacks, and once you feel comfortable moving around, attacking and targetting you can start using those combination keys for your other attacks too.

If you’re struggling to remember, I’ve made a PDF you can print out that you can tape to the wall or keep beside you as you play that has each of the XBOX controller keybinds on it. Open and Print PDF

As someone who primarily use a mouse and keyboard and has never owned a console, I was surprised how easy gaming with the controller and these keybinds was, especially as I struggle with the types of keybinds that skilled Old Republic gamers use for combat – they use those same key combinations with Alt, Shift and Ctrl and the numbers 0 though 9, but because they are so much further spread across they keyboard I found it a lot easier to combine keybinds on the XBOX controller than I ever have been able to on a traditional keyboard. Nicolai, who is slightly handicapped and who showed me how to set this up originally on a XBOX controller, says he has been able to tank some of the most difficult content in the game using this setup, including Nightmare mode operations, and I’m not surprised that a skilled player could use this setup for difficult content based on my testing. While someone who is used to a mouse and keyboard may take a while to get used to it, players who are already comfortable using an XBOX or other console controller should be able to pick SWTOR up very quickly once it’s all set up, and using a controller where the controls are more condensed and portable definitely gives a lot more options when it comes to accessibility!

Fun fact, here’s a guide all the way back from 2011 at the launch of the game where player SW_Dad shows how he plays Star Wars: The Old Republic with Xpadder and a controller! Wow!