Downwell

Downwell

View Stats:
D Jan 3, 2016 @ 6:20am
DirectInput controllers?
Hi, I have a DirectInput controller and haven't been able to use it with this game. I tried the x360ce method but it didn't work either.

Is there any way to use a dinput controller? Thanks.
< >
Showing 1-15 of 16 comments
Scorium Jan 3, 2016 @ 11:34am 
You could use any program that translates your Joystick input into keyboard inputs. Google that. I think it was called Joy2Key.
I have also heard that the Big Picture mode has a xbox controller emulator built in, but I'm not sure.
Leonem Jan 4, 2016 @ 1:05am 
Yeah, I jus saw that you can't map the controls in the game which is sad.
Personally, I use Xpadder to map the keyboard to my controller since I had some difficulties with the other programs but this one worked like a charm.
Last edited by Leonem; Jan 4, 2016 @ 1:20am
Mairo the bear Jan 8, 2016 @ 7:16pm 
Originally posted by Scorium:
You could use any program that translates your Joystick input into keyboard inputs. Google that. I think it was called Joy2Key.
Seriously, I would like euro every time peoples answer to controller problems are keyboard wrappers >_>
It just feels like giving up the hope, instead of demanding proper support. I'm using directinput controller and even with my near 1000 game library I still haven't needed to install keyboard wrapper to make game work with my controller, only few cases which have needed XInput wrapper like x360ce.

Problem with this game is that games executable, isn't an actual executable. It's only unpacker which contains executable inside it. So you basically have to use something like 7zip to unzip the content in to the root of install folder, replacing the original executable and then drop in x360ce files.
(Actually messed around with language files like this :p)

I did actually tweet about this to dev back in october and this should be piece of cake to do with gamemaker (actually something like undertale uses only directinput), but still no update or mention about it.
Last edited by Mairo the bear; Jan 8, 2016 @ 7:19pm
D Jan 9, 2016 @ 1:07pm 
Well I got a refund from Valve/Steam.

The most I'll do in similar cases is using x360ce. If it doesn't work, then I can't be bothered.
Leonem Jan 9, 2016 @ 6:54pm 
Originally posted by D.:
Well I got a refund from Valve/Steam.

The most I'll do in similar cases is using x360ce. If it doesn't work, then I can't be bothered.

It's sad because it's a good little game for 2$.
I understand that a problem like this should be fixed by the devs and not by using third party softwares but still, the game only uses 3 buttons : A, D and Space. Setting Xpadder couldn't be more easy. There's no joystick sensitivity to mess with.
Mairo the bear Jan 10, 2016 @ 4:32am 
Originally posted by Leonem:
I understand that a problem like this should be fixed by the devs and not by using third party softwares but still, the game only uses 3 buttons : A, D and Space. Setting Xpadder couldn't be more easy. There's no joystick sensitivity to mess with.
That just makes me even more mad because then it should be even less issue to just fix by developer instead of end user to mess with third party applications.

I'm almost starting to feel like devs get away with bad controller support just because most people just say ♥♥♥♥ it and use third party tools instead of demanding it.
Leonem Jan 10, 2016 @ 12:30pm 
Originally posted by Hyper Mairo:
~snip~

I'm using Xpadder because it works, I'm not defending the fact that there's no controller support or mapping and a temporary solution like this should not be permanent but what can we do other than using a program like this while waiting for an update? The game is enjoyable nonetheless.
It sounds like you got a grudge against people who can still manage to enjoy the game.
It's not our fault if there's no freaking controller support and/or mapping.

Using a program like this doesn't stop anyone from being critical.
Correlation =/= causation, it's a logical fallacy.
Marble Jan 13, 2016 @ 4:19am 
It's not bad practice to drop support for outdated tech.
Mairo the bear Jan 13, 2016 @ 12:53pm 
Originally posted by Canti:
It's not bad practice to drop support for outdated tech.
Well, this is argument I can understand and I even have personally used for people pegging for XP support or similar.
However it's not outdated, microsoft just pushed their xbox standard in front. Dualshock 4 for example was released in 2013 and if you buy cheaper third party controllers, especially ones that also are advertised for PS3 or retro replica controllers, are most likely DirectInput as well and I can imagine someone wanting to play this with NES controller for sure!

This is because XInput standard demands certain things (home button for one) and can't support but up to certain amount of buttons and axis so for example Dualshock 4 with it's independand triggers and gyro can't ever be XInput because it offers so much more than XInput can handle.

Wikipedia covers this topic quite nicely actually: https://en.wikipedia.org/wiki/DirectInput

Originally posted by Streaming Leonem:
Using a program like this doesn't stop anyone from being critical.
Correlation =/= causation, it's a logical fallacy.
You make more sense than I did. Nice to see people with brains on the internet.
But still, game maker can enable directinput with single setting change and game uses only couple buttons so there should be some more noise to get that update. I was just assuming people aren't making that noise because they have given up and use those solutions.
Last edited by Mairo the bear; Jan 13, 2016 @ 12:56pm
Marble Jan 13, 2016 @ 1:54pm 
Originally posted by Hyper Mairo:
However it's not outdated, microsoft just pushed their xbox standard in front. Dualshock 4 for example was released in 2013 and if you buy cheaper third party controllers, especially ones that also are advertised for PS3 or retro replica controllers, are most likely DirectInput as well and I can imagine someone wanting to play this with NES controller for sure!

This is because XInput standard demands certain things (home button for one) and can't support but up to certain amount of buttons and axis so for example Dualshock 4 with it's independand triggers and gyro can't ever be XInput because it offers so much more than XInput can handle.
They push Xinput because it's just a better API for gamepads.

Sony's controllers were never made with Windows in mind, so you can totally expect a lack of support there. The Steam controller has a gyro sensor, trackpads and additional buttons and is Xinput-compliant. If the driver support is there, it will work just fine.
I never knew these programs existed! I just Joy2Key and I'm loving it. It really makes my want to play a lot of other games I stopped due to no controller support. Thank you!
Leonem Jan 13, 2016 @ 4:25pm 
Originally posted by Hyper Mairo:
You make more sense than I did. Nice to see people with brains on the internet.
But still, game maker can enable directinput with single setting change and game uses only couple buttons so there should be some more noise to get that update. I was just assuming people aren't making that noise because they have given up and use those solutions.

Glad that we came to an agreement. :cwat:

Originally posted by Astrobot? I love that guy!:
I never knew these programs existed! I just Joy2Key and I'm loving it. It really makes my want to play a lot of other games I stopped due to no controller support. Thank you!

Joy2Key is pretty simple in its design, it works but it's not the best.

The reason why I use Xpadder is because of this:
-You can set up each buttons you need individualy and as many as you want/need for your controller.
-You can move each button case on the screen to make it look like your controller.
-When you click on the case, you can select which key the button will use with your keyboard directly or via a virtual keyboard they is included.
-You can make a profile for each controllers you have if they have a different buttons setup.
-You can save your settings for every games with every different controllers.
-You have a visual representation of the button you are pressing on your controller.
-You can even add a background of your controller which isn't required, I don't use it.
-You could go as far as making one profile for 2 totally diffent controllers, putting both buttons setup side by side and using different keys for each controller.

TL;DR : It's flexible.

But it's nice to see that you can enjoy some games now that you couldn't before. :resmile:
Last edited by Leonem; Jan 13, 2016 @ 4:29pm
Somie Jul 11, 2016 @ 8:41am 
I found a fix with x360ce. Basically you have to extract the game executable to the same folder, delete the old executable and then rename the new executable that appears as "Downwell.exe" so steam launches the game properly.
After that, open the x360ce interface and go on "game settings", select the appropriate downwell executable and then on the right side make sure you check every "32-bit" checkbox. I know this is a little late, but just bought the game and hopefully this still helps someone.
Mairo the bear Jul 11, 2016 @ 10:12am 
This still haven't been fixed?!?
I actually waited for it to be updated so I could play this and then slowly forgot it as it wasn't that expensive. How hard this can be when engine does support it and game basically uses single button?
Somie Jul 11, 2016 @ 10:52am 
Maybe it has been fixed Mairo, but my controller is really, really third party, and sometimes doesn't work even with games that have dinput properly implemented, so it wouldn't surprise me if this issue was only on my side.
< >
Showing 1-15 of 16 comments
Per page: 1530 50