Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
(e.g. for XInput emulation, or bluetooth support)
Or you could tell us which specific gamepad you're using, and we might be able to figure out where the problem is.
This is what it says on the back of the controller.
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.
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.
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.
As for the controller It already came with a cd to setup the controller so I dont need to download the Havit G82.
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.
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.