Rogue Legacy

Rogue Legacy

View Stats:
Controller Issue
Guys why doesnt the controller work with this game ?

The D-PAd works. L1/R1 buttons works. The only thing that doesnt work is the 1/2/3/4 buttons (or in PS term, triangle/square/x/circle).

This game is impossible to play on keyboard. How do I fix this ? If the developers rewad this can you fix this issue ?
Last edited by OVERLORD TECHIES !!; Mar 2, 2015 @ 4:08am
< >
Showing 1-15 of 19 comments
No answer ?
tricosahedron Mar 2, 2015 @ 12:28pm 
Which controller do you use? Are you using any tools?
(e.g. for XInput emulation, or bluetooth support)
Last edited by tricosahedron; Mar 2, 2015 @ 12:28pm
No just regular PC Controller (that looks like a Playstion controller) you buy cheap from the store.
tricosahedron Mar 2, 2015 @ 4:01pm 
You could try JoyToKey (or a similar program) to map gamepad buttons to keys on your keyboard.

Or you could tell us which specific gamepad you're using, and we might be able to figure out where the problem is.
Ikon-G82 2.0

This is what it says on the back of the controller.
tricosahedron Mar 3, 2015 @ 7:32am 
I found Ikon G82[uae.souq.com] and Havit G82[www.havit.hk], which seem to be the same thing, or original and successor/clone (can't tell).

Since it seems to be a little older, and nothing else is mentioned, I'd assume it has DirectInput, while this game requires XInput, so you may need to use something like x360ce[code.google.com] to emulate XInput. On the other hand, you mentioned that the D-Pad and L1/R1 work, which I thought wouldn't happen if it has DirectInput, so I'm a little confused.

Anyway, you might try to set up x360ce, but I can't guarantee that it'll work. Or you could use JoyToKey, which should work in any case, but you'd have to start it every time you want to play. Or you wait until someone who is a little more knowledgable than me responds.
How do I setup the x360ce ? I dont have the JoyToKey...
tricosahedron Mar 3, 2015 @ 10:01am 
You can download JoyToKey here[joytokey.net].


It's been a while since I had to set up x360ce, but I think it works like following:

Download x360ce.App-2.1.2.191.zip and x360ce_lib32_r848_VS2010.zip. Then, create a new folder, and put x360ce.exe, x360ce.gdb and xinput1_3.dll in it.
Make sure your gamepad is connected, run x360ce.exe, allow the program to create x360ce.ini, follow the instructions, configure your gamepad (button mapping), then save and exit the program.

Finally, put x360ce.gdb, xinput1_3.dll and x360ce.ini in the game's folder (probably "steamapps\common\Rogue Legacy" in your Steam folder). This will only affect Rogue Legacy.

Alternatively, you can create a folder named "X360CE" in "%Allusersprofile%" (Vista/7/8), or in "%Allusersprofile%\Application Data" (Windows XP), and copy the files in there. This will affect all games.
Last edited by tricosahedron; Mar 3, 2015 @ 10:08am
Did it and it didnt work :(
tricosahedron Mar 4, 2015 @ 5:35am 
Which one - JoyToKey, or x360ce?
Another alternative to JoyToKey is Xpadder[www.xpadder.com], but I can't say much about it, since I never used it.

Btw., does your gamepad work fine with other games?

I also noticed here[www.hwdrivers.com]'s a driver download for the Havit G82. If it's essentially the same as your Ikon G82, and you don't have a driver installed, you may try if it solves the problem.
I dunno how to use the JoyToKey but I did the x360ce.

As for the controller It already came with a cd to setup the controller so I dont need to download the Havit G82.
Last edited by OVERLORD TECHIES !!; Mar 4, 2015 @ 5:39am
tricosahedron Mar 4, 2015 @ 5:59am 
Ah, ok. If x360ce didn't work, you should delete the files (x360ce.gdb, xinput1_3.dll and x360ce.ini) again from the game directory or the X360CE folder (depending on where you placed them). Otherwise, there may be conflicts when you try other approaches.


To use JoyToKey, you have to run JoyToKey.exe, and set up a profile, where you adjust which gamepad button is mapped to which key on the keyboard. You have to try which gamepad button has which number, and you should know the keyboard controls for the game.

You have to run JoyToKey.exe, and select the profile (if it is not already selected) each time before starting the game, and you can close it after ending the game.

I assume Xpadder works similarly.
JoyToKey I dunno how to assign. Theres no buttong for me to press to map the controller.
Can you show me a video instead ? It's too hard to follow these instreuction when I can't tell what is what.
tricosahedron Mar 4, 2015 @ 9:30am 
You don't press buttons to assign them. If you want to assign button 1, you double-click on "Button 1", select the keyboard tab, click on one of the fields that reads "Disabled", and press the key on the keyboard that you want to assign to button 1. The same for all other buttons, and the D-Pad (which corresponds to LEFT / RIGHT / UP / DOWN).

You can find a list of the game's keyboard controls here[orcz.com]. I guess assigning <Esc> and <Return> could be useful for menu navigation, but I never played the game with a keyboard, so I don't know what makes sense here.

Which gamepad button has which number depends on the controller. On my controller, face buttons are 1-4, shoulder buttons/triggers 5-8, and start/select are 9 and 10, but it may be different in your case, so you have to try it out.

You can assign the arrow keys to LEFT / RIGHT / UP / DOWN. Then W / A / S / D to buttons 1-4 (should be the face buttons), and Q / E to buttons 5 / 6 (probably left and right shoulder button or trigger). Then you open a text editor, and check if each button press leads to the desired input. Modify the button mappings until everything is as you want.
< >
Showing 1-15 of 19 comments
Per page: 1530 50

Date Posted: Mar 2, 2015 @ 4:06am
Posts: 19