Still cant use my joystick in the game without dinput it crashes with it lets me get in but wont detect the joystick. And if i unplug it then plug it back in after the game launches it wont detect it either sigh love this game but will not play without a joystick.!!!
Hopefully, a solution for you all: I had a similar problem when trying to use my X360 controller with The Walking Dead. It seems for whatever reason, dinput8.dll isn't packaged with Windows 8 or included when you install the DirectX re-distributable. It seems that this dinput8.dll is the one that you need. Place it in the same folder as PlanetSide2.exe (or whatever game) and everything should work as you expect -- the game loads and you can assign things to it in the keybindings menu. This should work in any other game with similar symptoms. Working for me on Windows 8 Pro x64 but the DLL should work fine on x86.
I don't understand the perversion of using gamepad on PC FPS games. I mean it's not a console and FPS are better played on key+mouse lol. I use gamepad only for racing games xd
So I had tried another dll file just to get this thing to launch with my joystick plugged in. That one got it to launch, but it wouldn't accept any input to actually bind my joystick. Then I found this thread, and saw the other linked .dll file in here and tried that. Now all I can get is my launcher. Clicking play doesn't even give me a "planetside2.exe has stopped working", instead it just crashes back to launcher without a peep 2-3 times, and then the launcher just vanishes. This is a shame. On to other games, gave you a try planetside, but SOE always disappoints. At least you went F2P this time so I don't feel like I wasted money. Win8x64 Saitek Aviator Stick (AV8R-01) 32GB RAM AMD FX 8350 Radeon 6970
Similar issue with WIndows 8 Pro 64-bit, (happens on an old upgrade from Windows 7 install AND on a fresh install), Logitech G940, borrowed Direct8.dll from somewhere to get past the initial crash, but once in game, no joystick input recognized. I've been using Pinnacle Game Profiler to emulate mouse movement with my joystick which seems to work fine, but then I can't use TrackIR mouse emulator to look around the cockpit as I planned to do (TrackIR-to-mouse works for cockpit headtracking, when everything cooperates, btw). I've noticed that no matter what I do, what program I download that says otherwise or attempts to change it, Windows 8 is ALWAYS assigning my G940 joystick to ID3, the pedals to ID2, and the throttle to ID1 (labeled respectively Joystick 2, Joystick 1, Joystick 0 in multiple games). I know some games, like Battlefield 3, will only look for input from the joystick on ID1 and nothing else. I'm not sure if it's the same case for PS2...but I guess it doesn't matter because PS2 will not read any input from my gaming peripherals other than my Razer Nostromo. I've even tried uninstalling the Nostromo and running PS2 to check if joystick commands would be read (that's the solution for Nostromo+joystick users in Battlefield 3)...still no go. This is the straw that broke the camel's back for me. This game is greatly ambitious and has the potential to be awesome in so many ways. The backend of PS2 is a true work of art and an amazing feat of software engineering, it's a shame the same cannot be said about the meta-game and the overall user experience, ie, proper joystick support...for their vehicle laden, shoot em up, flying game, no less.