boris Posted February 5, 2013 Anybody got gamepad/joystick working in prboom-plus 2.5.1.3? I tried it with a XBox 360 gamepad on Windows 7 64bit, but looking at stdout.txt there's no mention of joysticks at all, even though I set use_joystick to 1 in prboom-plus.cfg. Any ideas? 0 Share this post Link to post
DoomUK Posted February 17, 2013 boris said:Anybody got gamepad/joystick working in prboom-plus 2.5.1.3? I tried it with a XBox 360 gamepad on Windows 7 64bit, but looking at stdout.txt there's no mention of joysticks at all, even though I set use_joystick to 1 in prboom-plus.cfg. Any ideas? Xpadder? 0 Share this post Link to post
boris Posted February 17, 2013 DoomUK said:Xpadder? Won't help me for what I had/have in mind. 0 Share this post Link to post
40oz Posted February 22, 2013 I'm awaiting an answer too, I'm using xpadder atm but it's not an ideal solution. 0 Share this post Link to post
Quasar Posted February 22, 2013 If the XBox joystick can only be recognized as an XInput device, it's never going to work, as SDL is mired in the dark ages and only recognizes DirectInput devices. On top of that prboom-plus is so rigidly compatible as to never have added any enhanced joystick control options that I'm aware of, so I wouldn't expect more than 4 buttons to work, and you can probably forget analog sticks altogether. 0 Share this post Link to post
boris Posted February 22, 2013 This test program works fine and for example Eternity does recognize the gamepad (no really usable, though, the player keeps turning in either direction, maybe there's no threshold for the analogue sticks?). And yeah, looking at the prboom-plus source the joystick code is very rudimentary. 0 Share this post Link to post
Quasar Posted February 23, 2013 boris said:This test program works fine and for example Eternity does recognize the gamepad (no really usable, though, the player keeps turning in either direction, maybe there's no threshold for the analogue sticks?). And yeah, looking at the prboom-plus source the joystick code is very rudimentary. Interesting; guess the API is not the problem then. And yes, EE doesn't really support analog yet itself. I would like to add it but I really need to get an analog device myself, so I can test it. My old gamepad is just a + :P 0 Share this post Link to post
Devalaous Posted February 23, 2013 I could get the sticks to work in Xpadder. Native controller support with modern controllers is the biggest reason I dont really use other engines than G/ZDoom. 0 Share this post Link to post
entryway Posted February 25, 2013 All joystick code is under HAVE_SDL_JOYSTICKGETAXIS define and it is not defined for MSVC solutions for some reasons. Does it work? http://prboom-plus.sourceforge.net/glboom-plus.exe.zip 0 Share this post Link to post
boris Posted February 25, 2013 entryway said:Does it work? http://prboom-plus.sourceforge.net/glboom-plus.exe.zip Yes, that works. 0 Share this post Link to post
Ralphis Posted February 28, 2013 Not sure if this would help you, but Odamex has XBox joypad support (there is an actual xbox build of Odamex available) and pretty ballin compatibility (though the features in this area are not nearly as robust as pr+) 0 Share this post Link to post
boris Posted March 2, 2013 Yes, Odamex would be nice, but it's so damn slow on my Pandora (about 12 fps at the start of Doom 2 map01). 0 Share this post Link to post