Play League of Legends, now with a controller!
I'm only posting here because i have to be level 30 to post in general discussion. Rito, fix this.
CONNECT YOUR COMPUTER TO YOUR TV VIA HDMI CABLE FOR MAXIMUM EFFECT
So. I have this Xbox controller, and I thought to myself, what if i played with a controller. So I did some digging and found an old post here detailing on how to make this possible. Since this is from the archives, I am taking the liberty of moving it here. So i will give you a detailed walk through on how you too can use a controller with League of Legends.
If you already use a gamepad and know how to connect it, then just skip to step 3. The previous steps are meant for getting a controller and connecting it to your PC.
STEP 1 So, first you need to decide what controller you want and whether or not it is wired or wireless. In my case, I have an Xbox One controller with a micro USB cable to connect to my PC. If you want to use a wireless controller, you will probably need a wireless adapter found Here it will cost you around 5 dollars but it is cheap. If you have a wired controller, like in my case, continue on.
STEP 2 Now you may need to download the necessary drivers for your gamepad. This should be easy enough to google and find drivers for your specific controller if you do not know where to look. if you have Windows 10, and an Xbox One controller, the drivers come pre-installed.
You should be able to easily establish a connection. If not, for Windows 7, press Start=>right-click "Computer"=>click Manage=>go to "Device Manager"=>then to "Sound, Video, and Game Controllers". You should be able to select the proper driver here. Try a quick youtube search if you need help (the original author did this originally)
STEP 3 Download joytokey from here. The program is free despite what it says about purchasing a licence (think winrar). This is the software you'll be using to actually transmit your gamepad controls to keyboard and mouse commands. When you get it, make sure you place the executable and configuration files in a write-able location. That means, make sure the folder they're in is not "read only." Right click the folder and click properties to make sure otherwise your configurations won't save.
STEP 4 Now to get the proper controls set up. Here is a link to my .cfg file that you drop directly into your JoytoKey install folder, Link Here, Scroll to Step 6 if you prefer not to use mine. My .cfg is slightly different than the original author's, but not by much. If you wish to check his out, see the original post.
STEP 5 Now to learn the controls. This step assumes that you are using my .cfg file. If it didn't work, you can read this to at least set it up the way I did. the controls will also assume that you are using the default key mappings for League of Legends. Here is what everything does:
A = Q X = W Y = E B = R
Left Trigger = Left Click Right Trigger = Right Click
Left Bumper = D summoner spell Right Bumper = F summoner Spell
the select/back/whatever Xbone calls it = CTRL (this is to quickly level up spells without moving the joystick to pick which skill to upgrade)
Left analog stick controls the mouse. My sensitivity is set to 60, but you can easily adjust to your liking. Pressing the left stick = TAB
the Start/whatever Xbone calls it button = Recall/B
the D-pad... as we run out of buttons, we run out of options. If you want to map the rest of the item slots, you could map them to the second or right analog stick. Up = item slot 1 Right = item slot 2 Down = item slot 3 Left = item slot 4/trinket
Pressing the right analog stick = G/ping
I always have used locked camera (guilty as charged), but I'm sure that you could make unlocked camera work with some effort. You could always remap pushing in right stick to locking/unlocking the camera if that's your thing.
Disclaimer: I do not have right stick (not pressing it) mapped to anything. That means that if you want a less sensitive cursor to use just in case, or want to map a few more commands (ctrl+4, anyone?) feel free to.
STEP 6 Time to Customize!!! Make sure it's set to your preferences. To adjust the sensitivity of the mouse, go to where the mouse function is mapped, and edit the button assignment. From here, go to the mouse tab, and adjust the respective setting under "mouse emulation" Here is what every button on the controller is named:
Left analog stick Left = Stick1: LEFT Left analog stick Right = Stick1: RIGHT Left analog stick Up = Stick1: UP Left analog stick Down = Stick1: DOWN
Right Trigger = Axis5(<0) Left Trigger = Axis5(>0)
Right analog stick Left = Stick2: LEFT Right analog stick Right = Stick2: RIGHT Right analog stick Up = Stick2: UP Right analog stick Down = Stick2: DOWN
Directional Pad Up = POV: UP Directional Pad Right = POV: RIGHT Directional Pad Down = POV: DOWN Directional Pad Left = POV: LEFT
A = Button 1 B = Button 2 X = Button 3 Y = Button 4
Left Bumper = Button 5 Right Bumper = Button 6
Back/Select = Button 7 Start = Button 8
Left Thumbstick = Button 9 Right Thumbstick = Button 10
STEP 7 Enjoy! Lay back on the couch and play some League. Take a break from sitting in your computer chair, play a bot game for your first win, or make League a fun new experience again.
Now, for the pros, and cons
PROS
- This is actually quite fun
- With practice, it could become quite useful
- It brings a whole new experience to the game
CONS
- Unfortunately, League of Legends has just too many buttons to press than there are on a controller. JoytoKey does have a way to acces a "virtual controller" to temporarily use other key mappings, but it is confusing and I myself could not figure it out.
- It is difficult to get used to, but again, with practice, it could be interesting
- at this point i'm way too lazy to think of any more pros/cons in the comments give me some that I haven't thought of.
Please post any comments, questions, or snide remarks below and I will try to get back to you. I hope that you give it a try (at least in a bot game) for fun!
TL;DR You use the left analog stick to move the mouse, the triggers for the mouse clicks, the main 4 buttons for your QWER, and more. I recommend smartcasting for optimum usage, as well as locked camera for simplicity.