River City Ransom: Underground

River City Ransom: Underground

View Stats:
 This topic has been pinned, so it's probably important
Andrew  [developer] Feb 27, 2017 @ 6:18pm
Controller issues: You need an XInput controller or a translation tool (eg: x360ce)
Our game is only compatible with XInput controllers (basically: Xbox 360 and compatible controllers).

If you have a non-XInput controller, you can use a tool like x360ce to translate your controller's inputs to XInput. http://www.x360ce.com/ (Note: use the 32-bit version)

(A tool called "DS4Windows" has also been mentioned. YMMV.)

It has also been mentioned that PS4 controllers can be configured in Steam via Big Picture mode (details).
Last edited by Andrew; Nov 26, 2017 @ 4:23pm
< >
Showing 136-150 of 190 comments
Chronojaro Jun 26, 2017 @ 8:35am 
i have an xbox 360 controller and a ps2 configured for all games in steam, when i start the game the xbox 360 controller make join an keyboard player too, why is happening this?, i cant play except whit the ps2 controller is weird... i appreciate the help here please.
PajamaBanana Jun 28, 2017 @ 8:33am 
Originally posted by BananaJane:
Originally posted by Fatal Framerate:
Hrm. First thing I did when my Hori FC4 didn't work was stick x360 in and it worked fine. If you're gonna play PC games, learn to use a PC guys.

It's called an xbox 360 controller not a PC controller

I'm not sure if you know this but the Xbox controller is made by Microsoft which also makes the most popular PC operating system called Windows. Now I'm not sure if you've heard of Windows but they just released Windows 10 and they did this crazy play anywhere thing where the xbox games can be played on PC and vice versa.

I know, crazy huh?

I'm sure you're thinking now, well shoot, I had no idea that the same company that made xbox controllers also made the most popular PC operating system and they also made adapters to allow their wireless controllers to work on PC. So I'm sure now you're a little more understanding of the fact that adding support for Microsoft controllers will have a higher priority to developers then adding support to controllers made by Bob and Joe's Gaming.

Actually...I know this will be even more mind blowing to you but Microsoft made PC stuff before they even made the Xbox, egads I know! They are also a lot more heavily invested in the PC market then in the console market, they make all sorts of peripherals that were primarily made for PC like keyboards and mice!!!

On a more serious note, I'm a professional programmer who works in COBOL, I've dabbled in game design as well and have coded a few small titles using C#. Each time I've attempted to add controller support to my game adding in Xinput was a breeze while adding in Dinput has always been absolute hell.

Coding it in usually isn't the main issue, making sure it's compatible with standard controllers is the biggest issue. Most times the triggers have serious issues when attempting to use an Xinput controller due to the whole axis bs, both triggers count as a single button essentially.

In my personal experience, adding in Xinput support then just telling the playerbase to use third party programs for Dinput is phenominally easier then adding in Dinput support then listening to everyone with an Xinput controller complain about my lack of ability to add in controller support that works.

Seriously, you can't win in either case unless you specifically have someone dedicated to adding in controller support and with a small team that's impossible. The only thing you can do is the lesser of two evils, Xinput, then just hope people don't complain that much.
Magna Jun 29, 2017 @ 7:08pm 
I didn't have this problem until today but now whenever i start the game the kb is player 1. Even if I start the game in big picture mode and only use the controller it sets me as player 2 and my friend as player 3.
jhr_digitalartist Jun 29, 2017 @ 8:40pm 
so you made an 8-bit game that only works with keyboards and xbox 360 controllers, what the efff? wish I could use my 8-bit usb controller with this 8-bit game
Streetwize Jun 29, 2017 @ 8:50pm 
Originally posted by jhr_digitalartist:
so you made an 8-bit game that only works with keyboards and xbox 360 controllers, what the efff? wish I could use my 8-bit usb controller with this 8-bit game
The game looks 8-bit, but technically it's 32-bit. Bits measure GPU, not the actual graphics aesthetic. You're also grossly underestimating the controls for this game.
Last edited by Streetwize; Jun 29, 2017 @ 8:50pm
Tobalaz Jun 29, 2017 @ 9:41pm 
Originally posted by jhr_digitalartist:
so you made an 8-bit game that only works with keyboards and xbox 360 controllers, what the efff? wish I could use my 8-bit usb controller with this 8-bit game
I wish the controls were a bit more classic, but it takes full advantage of every button on a Xbox controller. Part of the charm of retro gaming for me is the simpler time/ fewer buttons deal. 13 buttons (counting clicking down the analog sticks), 2 analog sticks and a dpad is something I'm used to now, but sometimes you miss a simple SNES or NES control layout.
tonedout Jul 2, 2017 @ 9:17am 
Just picked up this game and am trying to play it on a Mac with my Xbox One controller. I have the Xbox360 Controller driver installed and it works with other games, but not this one. Am I missing something?
Saethulu Jul 2, 2017 @ 6:46pm 
Originally posted by tonedout:
Just picked up this game and am trying to play it on a Mac with my Xbox One controller. I have the Xbox360 Controller driver installed and it works with other games, but not this one. Am I missing something?
No, I have the same issue. I'm going to submit for a refund when I get around to it. Don't play over two hours if you want that option.
Formedras Jul 19, 2017 @ 6:35am 
Originally posted by Scadoots Scadudles:
You should also know that steam has made Ps4 or non Ximput controller compatibilty for Big screen mode just go into there and set that up. So no need for DS4 windows
Thank you for saying this. I've been using that functionality for games that don't natively support my PS4 controller for months. At least as far back as the beginning of this year, so maybe a month or two before you mentioned it here.

However, nowadays (including when the thread was first posted), it actually is relatively trivial for MonoGame apps (which I assume is the real framework being used here, since the game is apparently Mac-compatible) to support DirectInput controllers by using MonoGame's "Microsoft.Xna.Framework.Input.Joystick" class (see http://www.monogame.net/documentation/?page=T_Microsoft_Xna_Framework_Input_Joystick ). Relatively trivial. As in don't count on it taking only a week or two. Since it's not part of the same iterable as the GamePad class, it also takes more than a bit of doing to weave the two in together in a way that doesn't break absolutely everything.
AcidDragon Aug 18, 2017 @ 3:08am 
Originally posted by x3dvvinx:
MY PS4 CONTROLLER WORKED BUT NOW IT DOESNT ANYMORE.

That sucks. Try unplugging it and then plugging it back in. Then try restarting.
Lordtyp0 Nov 9, 2017 @ 12:25pm 
Hoping this thread isn't completely dead. I am using an xbox 1 controller and for probaly 80% of the time it is laggy and borderline unresponsive-have to press buttons several times to get a response-sometimes no response at all.

Then, randomly it works perfectly for a load. Go into next zone and it goes back to crap.

Is there some optimization I can try? I've got a reasonably beefy system. But, not seeing a cause for this sort of thing.

I suppose I can try my steam controller instead.
M. Walrus Nov 9, 2017 @ 12:44pm 
For an xbox1 controller, make sure all controller compatability software like steam's controller support, xpadder, etc are completely OFF.

Set your computer's power plan to "high performance" in the power options control panel applet.

If using wireless make sure you dont have a bunch of other stuff running over bluetooth nearby.

Restart your computer.

Hopefully this fixes your issue, it really could be any number of things depending on if youre wired or wireless.
Busterfuzzknuggs Nov 13, 2017 @ 11:22pm 
if you are using an 8bitdo, you can plug in the usb for xinput. for some reason the bluetooth doesnt work most atm.
M. Walrus Nov 16, 2017 @ 11:41pm 
Originally posted by GTO-R立方体:
Is that such a problem? Really? My controller (far not first one for 16 years of PC gaming) have a switch between D-Input and X-Input. And here is 10 pages of discussions. Wow ... just ... Wow...

Some people just don't know sh!t about PC gaming. Plebs come over from the consoles all the time and feel like this sh!t is overly complicated, when it seems so easy to people who know about the different PC standards already (directinput/xinput). You can't blame 'em really, they're learning.. unless they're d!cks about it and entitled morons. In that case, yeah, they're the worst.
Last edited by M. Walrus; Nov 16, 2017 @ 11:42pm
Streetwize Nov 17, 2017 @ 7:42am 
Originally posted by Mordecai Walfish:
Originally posted by GTO-R立方体:
Is that such a problem? Really? My controller (far not first one for 16 years of PC gaming) have a switch between D-Input and X-Input. And here is 10 pages of discussions. Wow ... just ... Wow...

Some people just don't know ♥♥♥♥ about PC gaming. Plebs come over from the consoles all the time and feel like this ♥♥♥♥ is overly complicated, when it seems so easy to people who know about the different PC standards already (directinput/xinput). You can't blame 'em really, they're learning.. unless they're ♥♥♥♥♥ about it and entitled morons. In that case, yeah, they're the worst.
The funniest one had to be where someone really wanted to play this game with an NES controller (an 8-bit controller) because it was "an 8-bit game". To be honest, I didn't know controllers came in 8 bits. It says right at the start that the 360 controller is recommended.
< >
Showing 136-150 of 190 comments
Per page: 1530 50