Serious Sam Classics: Revolution

Serious Sam Classics: Revolution

Phantom Six Aug 26, 2014 @ 12:34am
Xbox 360 controller support?
I remember the old serious sam setting up controllers was quite a pain for splitscreen fun. Serious sam 3 has the best support for 360 controllers for splitscreen. I'm wondering will Revolution allow me to map triggers and such with ease.
< >
Showing 1-11 of 11 comments
rad87gn Oct 3, 2014 @ 12:13am 
The 360 controller does work for sure. Just tested on mine. The buttons where as I would expect. I couldn't find options to modify the mappings though. Maybe someone else can chime in.
Last edited by rad87gn; Oct 3, 2014 @ 12:15am
Yabizar Oct 3, 2014 @ 1:08am 
mine wont go inverted and also my joysticks are crazy fast and adjusting sens does nothing? any fixe? using wired xbox 360 controller
Hans Schmucker Oct 4, 2014 @ 6:42am 
Speed seems fine, but the whole situation seems kinda messed up: XInput data is apparently converted to Player0 events directly, without going through the usual profile mapping. Which seems unnecessary, given that the XBox360 gamepad (or in my case, a DS4 controller connected through DS4Windows) also shows up as a regular gamepad that can be configured through the (cumbersome, but working) control mapping.

My best guess is that they wanted to enable both, XInput and Keyboard/Mouse, for Player0, but couldn't get the profile system to do it, so they used the profile system for Keyboard/Mouse and hardwired XInput.
Miss  [developer] Oct 4, 2014 @ 7:02am 
Hans is mostly correct - we wanted to remain Joystick support (via DirectInput) like how it was, but we also wanted to add Xinput support. Due to issues in trying to merge the two (Xinput has a fixed amount of buttons, joysticks can go up to 32 buttons, I believe), I took the decision to make it separate from the Joystick input.

Your assumption about Xbox controllers also working via DirectInput is wrong though (unless you install some app that redirects Xinput to DirectInput). The fact that your DS4 controller functions as both a DirectInput and Xinput device is due to DS4Windows.
Hans Schmucker Oct 4, 2014 @ 7:07am 
Ah, OK.

Well, that pretty much destroys the point of the bug that I filed in the meantime, but I'll leave it open for you to do as you please :)

Hans Schmucker Oct 5, 2014 @ 12:41pm 
Uhmm... I just hooked up an old XBox 360 wireless controller and despite what you said, it seems to work fine using DirectInput. Maybe L2/R2 won't work (I haven't tested it yet), but even in that case, it's still a lot better than having a non-configurable setup.

With that in mind, all that's really needed is an option to disable the XInput-Player0 direct injection, right?
Miss  [developer] Oct 5, 2014 @ 1:34pm 
Huh? Either you have something installed that automatically directs Xinput to Directinput, or Microsoft has changed something over the years. I'll have to look into it.
Hans Schmucker Oct 5, 2014 @ 1:38pm 
Well, I still have DS4Windows installed, but it's not running. Other than that, this is stock Windows 8.1

I've added profiles to , so you can test it without having to dig through the settings. Logically, you should try it in a splitscreen match and on something other than the first player (since he will still get the XInput events)
Darth Quaint Sep 20, 2015 @ 2:54pm 
Hey scratch, having same input issues. Can't invert my right thumb stick via any settings. Any progress?
Last edited by Darth Quaint; Sep 20, 2015 @ 2:54pm
»ƒor Serious?« Feb 20, 2017 @ 12:30pm 
Yeah it's cool that the 360 controller works, but I really need to move with my right thumb and aim with my left. If there is some configuration file I can modify, that would be sweet. I also need the up and down inverted, because I played too many games on a joystick before the XBox and Nentendo 64 came out and made people think it was normal to have it inverted.
I can get the 360 controller to work, except I can't get the aim to invert.

I always play with an inverted aim and I can't play a game with no invert aim as I always look down instead of up, and vice versa. enabling invert on "Look U/D" and "View U/D" does not invert. either if one is set to invert or both are, I get non-inverted aim all the way.

This makes the game virtually unplayable for me atm as my PC is in my lounge room as a 3D 5.1 Home Theater, and I have a bad back that does not take kindly fo me sitting on my couch hunched over my wireless keyboard+Mouse on my coffee table. So I've been using my wired xbox360 controller.

I can't use pinnacle Game profiler on this game either as it does detect native gamepad, and conflicts arise making mapping keyboard and mouse functions to a controller impossible.
< >
Showing 1-11 of 11 comments
Per page: 15 30 50