Ori and the Blind Forest: Definitive Edition

Ori and the Blind Forest: Definitive Edition

View Stats:
maestro Mar 20, 2019 @ 2:28pm
Any way to disable controller detection altogether?
So I use a DInput controller. It's actually a PS2 Dualshock connected via a USB adapter, and it works fine for many games! Games that are XInput-only, I use Joy2Key, and any game that doesn't allow me to rebind the controller, I will turn controllers off and tell the game I want keyboard input and I'll use Joy2Key to get around that.

Ori and the Blind Forest, however, seems to detect both XInput and DInput and even when I tell the game I want to control via Keyboard, the moment I press a button on the controller, the game will automatically detect I have a controller.

Now, I get that you can re-do these bindings with a .txt file, but that means trial&error to figure out which buttons are numbered what.

So now when I try Joy2Key I'm getting simultaneous inputs (for example, the game wants to send both a jump and a spirit flame simultaneously).

Is there a way to turn controller detection off entirely so I can just emulate the keyboard with Joy2Key and not have to worry about setting bindings in a .txt file?
< >
Showing 1-5 of 5 comments
maestro Mar 20, 2019 @ 9:53pm 
So after a bunch of fiddling with the .txt files (and after realizing that for some dumb reason, Microsoft has the A/B and X/Y buttons backwards on 360 controllers), I managed to get it to work, though I found out that I STILL need J2K because for some odd reason, the Menu Navigation and Ori's Controls are on two separate axes.

I have J2K sending WASD commands with the D-Pad while the game itself is reading D-Pad for Ori's Movement, and since the two are mutually exclusive, they never clash with each other.
Jelly Sandwich Mar 21, 2019 @ 2:41pm 
Did you tried to turn off Steam's Big Picture mode?
maestro Mar 21, 2019 @ 4:34pm 
I never had Big Picture Mode on to begin with. The problem I spoke about in my OP comes from the game auto-detecting controllers even when you tell the game specifically you want to use a keyboard for control. When you hit a button, the game goes "OH! There's a controller, we'll use that."

So, when I tell Joy2Key to map keyboard buttons to the controller, I get double inputs because the game senses the controller input, AND the keyboard input simultaneously. This has nothing to do with BPM or anything like that.

This is why it is just good coding practice to give the user a way to disable controller functionality altogether as many other games do. I like that they give a DInput choice, as many developers won't even touch DInput these days, so I'm not trying to rag on them or anything. And at least they give you a remapping tool (though I wish they had put it in-game rather than modifying a text file, but eh. It's good that it is there), which is way more than a lot of other games do.
Last edited by maestro; Mar 21, 2019 @ 4:37pm
Nibbie Mar 22, 2019 @ 9:20am 
Out of curiousity, why do you need to press controller buttons if you are only playing via the keyboard?
maestro Mar 22, 2019 @ 10:23am 
I'm not playing with the keyboard. I'm using Joy2Key which allows you to map keyboard buttons to a game controller (usually used to get around XInput-only games, and games that do not allow button remapping).
< >
Showing 1-5 of 5 comments
Per page: 1530 50

Date Posted: Mar 20, 2019 @ 2:28pm
Posts: 5