FINAL FANTASY XIII

FINAL FANTASY XIII

View Stats:
Drazz Dec 20, 2014 @ 8:13am
[Tutorial] Gamepad remapping
When to use this?
-if your gamepad buttons have wrong functions (eg. Y works as A)
-if your gamepad doesnt work with the game at all
-if your axes are inverted or work funny
-so you dont have to map stick to WSAD and lose precision

Step 1: Install vJoy
vJoy is a virtual gamepad emulator, it creates new virtual gamepad device, which we will use to play the game.
I. Download vJoy from: http://vjoystick.sourceforge.net/site/index.php/download-a-install/72-download
II. Install it - just run the .exe file and go through the wizard, clicking next and finish, that's all.

Step 2: Create virtual gamepad
I. Run "Configure vJoy", you can find it from windows start menu.
II. Tick all the boxes in Axes, you won't need all those axes, but it doesn't hurt to have them.
III. Select Continout POV hat Switch (if you have 8directional D-pad on your gamepad) and set the number of POVs to 1.
IV. Select number of Buttons to 10 or more (i did 12, becouse my gampead has 12 buttons, but you only need 10 for all FFXIII functions)
V. Select Target Device other than 1!!! Target 1 doesn't work for some reason, 15 worked for me.
VI. Click OK. Now your virtual gamepad is created. This should also solve the stuttering issue if you dont have a gamepad.

Step 3: Map your virtual gamepad to the real one with UJR
I. Download UJR from: http://evilc.com/joomla/articles/9-code/autohotkey/1-ujr-universal-joystick-remapper
II. Extract it and run ujr.exe
III. Go to axes 1 tab. Select vJoy Stick ID to 15 or whatever target device you chose in vJoy.
III. Map the virtual axes to the physical axes on your gamepad. My physical Stick ID was 2 but yours may be different (moving the stick should move the slider).
The virtual axes (X) a and (Y) control your character in game and (Z) and (RZ) control the camera, you dont have to map the others.
IV. Go to buttons 1 tab and map the buttons. These are the in-game ♥♥♥♥♥♥♥♥ of the buttons:
Virt Btn : in-game button
1 : A
2 : B
3 : X
4 : Y
5 : left shoulder
7 : right shoulder
9 : start
10 : back

V. Go to Hats tab and select the physical stick ID (probably 2).
Done! Now you are all set.

Step 4: Running the game
I. Unplug your gamepad (so the game starts using the virtual one and not the real one)
II. Run the game.
III. Plug the gamepad back in.
IV. Run UJR (needs to be running while playing)
V. Play!

I tried this on windows 8.1 64bit with speedlink strike FX gampead and it worked perfectly.
< >
Showing 1-15 of 28 comments
rojimboo Dec 20, 2014 @ 8:23am 
I could have used this info before I wished and got an xbox360 controller for xmas.

:)
Rivi0n Dec 21, 2014 @ 5:21am 
All in all a good guide, I thank you for that. It helped me. Some things were missing for me though, so I had to figure it out myself. For example it is important to choose your Stick ID at Buttons 1, which is the same as your Physical Stick ID in Axes 1. I had to figure out what the exact meaning of Stick ID and Button # exactly were and how they corresponded, since I don't have the knowledge in these things. Anyway it was a good guide, thanks!
Graliv Dec 21, 2014 @ 8:33am 
Cool but is to much work, keyboard is fine for me since i dont play in couch.
klausdh Jan 14, 2015 @ 5:35pm 
Thanks!
Leandras Jan 15, 2015 @ 6:40am 
Thanks for this! Also, The R3 button that you use to reset the camera position is button 12 of the VJoy gamepad.
†[BeaN]† Jan 18, 2015 @ 9:22am 
So I guess I should post here - the steam store says it has "partial controller support" which I feel is really strange. Is that just because sony still hasn't given us windows drivers so they have to emulate a 360 controller? Does that mean a 360 controller is best option? Been wanting to get a controller for games like Metal Gear and racing on the PC but FF games are also one of the games I enjoy playing a controller with (wireless is must).

Thanks.
Zenny /)^3^(\ Jan 19, 2015 @ 12:20pm 
I have tried everything to get my 360 controller to work, even this isn't working

mainly because this part:

III. Map the virtual axes to the physical axes on your gamepad. My physical Stick ID was 2 but yours may be different (moving the stick should move the slider).
The virtual axes (X) a and (Y) control your character in game and (Z) and (RZ) control the camera, you dont have to map the others.
IV. Go to buttons 1 tab and map the buttons. These are the in-game ♥♥♥♥♥♥♥♥ of the buttons:
Virt Btn : in-game button
1 : A
2 : B
3 : X
4 : Y
5 : left shoulder
7 : right shoulder
9 : start
10 : back

V. Go to Hats tab and select the physical stick ID (probably 2).
Done! Now you are all set.


doesn't work, there is no option for a,b,x and y and you cannot change the hats thing

Last edited by Zenny /)^3^(\; Jan 19, 2015 @ 12:24pm
Sh1nRa358 Jan 20, 2015 @ 2:04pm 
vjoy is waaay too intrusive for just simple gamepad remapping. Google Durazno. Only 2 files that you put in the game directory to be able to remap buttons. Installation not required.
76561198118559159 Mar 14, 2015 @ 7:39am 
THANKS MEN !!!! IT WORK !!!!

Hey !! IF u r using "USB GAMEPAD""PS2 controller"OR"PS3 controller"

or if its still a little MESSY ?!

JUST DO WHAT I DID HERE ::: (ON UJR)

for axis :

{LINK REMOVED}


for Buttons :

{LINK REMOVED}
Last edited by badr00s; Feb 19, 2018 @ 6:20am
Hi, it worked perfectly, but i have a problem. My gamepad is a wireless PS3 dualshock3, so, the game recognice the gamepad even if i plug it after opening the game, so cant open the ujr. Any ideas about it?
Sh1nRa358 Apr 26, 2015 @ 3:54pm 
"Hi, it worked perfectly, but i have a problem."

W.T.F. GYAAAH! My new pet peeve >:x
『 blank 』 Jun 24, 2015 @ 6:42am 
Worked for me with a wired Rumblepad2.
Thanks!

The axis worked not at the beginning but after i mapped the buttons they worked as well don't know why ^^
Dako88PL Jul 4, 2015 @ 9:47am 
Originally posted by badr00s:
THANKS MEN !!!! ITS WORK !!!!

for axis : ( DO LIKE THIS )

http://store2.up-00.com/2015-03/1426343886721.png


for Buttons : ( DO LIKE THIS )

http://store2.up-00.com/2015-03/1426343886872.png

Thank you, Kind Sir. Also thank you OP.

Finally something to make this ♥♥♥♥♥♥ controller settings work properly... Can't believe S-E released such awful port and even messed up the key configuration...
evilC Jul 12, 2015 @ 9:37am 
Originally posted by Drazz:
V. Select Target Device other than 1!!! Target 1 doesn't work for some reason, 15 worked for me.
This step should no longer be required with the latest version of vJoy - there was an issue with the wrong vJoy DLL being present on some people's machines which was causing this problem (Primarily on Win8).

Glad you guys are liking my app! (By the way, this thread is responsible for most of the traffic to my UJR web page for June / July)
Last edited by evilC; Jul 12, 2015 @ 9:40am
R3DRos3 Aug 4, 2015 @ 11:30am 
doesnt work anymore windows 10 have xbo360 controller
< >
Showing 1-15 of 28 comments
Per page: 1530 50

Date Posted: Dec 20, 2014 @ 8:13am
Posts: 28