After having quit years and years ago, I came back for the free login, realized my PS2 copy no longer has the RAM or whatever to properly play the game, so decided to play the PC version for the first time. I spent all day trying to configure everything properly to replicate the PS2 control scheme, and have been stuck on this controller issue for hours. I thought it was something I was doing wrong until I saw this thread and realized it was a recent problem.
I'm using a PS3 Dual Shock 3. In the FFXI config under Gamepad Settings, the buttons can be mapped if I don't click "Enable XInput". But I can't get the L2 and R2 buttons to work, and vibration doesn't work ingame either (it works in the Test Gamepad feature). If I enable XInput, L2 and R2 work and the controls are automatically mapped exactly as they were on the PS2, but as has been stated in this topic, Confirm and Cancel are swapped.
If I disable XInput, what's the easiest way to get L2 and R2 to work? Someone said earlier they had found a way, but didn't go into great detail. Also, is it possible to get the vibration to work as well somehow?