@Dsherman
Actually Xbox360 controller (both the wired and wireless ones) are both Dinput and Xinput complaint.
Problem here is on both sides.
X360 Windows basic drivers do not allow you to set triggers as digital.
FFXI does not allow you to set those buttons for anything other than an axis.
It could be solved any of those sides imho.
@Eric
There aren't many solutions if you're on Windows 7 x64.
You have XBCD 0.2.7 which work fantastic but only for the wired version.
Then you have Masahiko Morii's custom drivers, which are incredible and work for both the Wireless and Wired controller. They are the ones I use on my old PC and I love them.
Problem is that they do not work on my new PC for some reason. I tested for 3 days straight but I couldn't find the reason... They do "work", but the right stick ("rotation" axis) doesn't, it gets stuck on a direction. I was really disappointed
Another way to solve the issue is form the guys behind "X360ce", a tool that allows dinput peripherals to work as if they were xinput ones through emulation. They make your PC think your pad is an X360 pad, basically.
They said they would like to work on a "reverse" emulator, that is make your PC think that your xinput device is a dinput one.
With that you would be able to use the X360 pad with FFXI no problem.
Thing is... will they ever do it? It's hard to contact them. Their official page is a Google Project page, there is no forum only an "issues" page.
Or... last chance and what I'm asking for here, SE could do something about their 10years old Gamepad configurator and magically we would all be happy.