Hollow Knight

Hollow Knight

View Stats:
Controller doesn't work
Well i'm using the x360ce controller emulator, to emulate a Xbox 360 controller, and it works on every game, old or new, no matter what engine or what bit version, 32 bit or 64 bit.

Any ideas how to fix it?
Originally posted by stray_pengo:
Originally posted by 2 Girls 1 Kaze:
You might laugh, but, the original Play Station 2 controller,
but as i said, it works on everything with the x360ce emulator

Hey, another satisfied DualShock2 user here XD

As you may know, Unity Engine in general doesn't cope well with x360ce.

If you are not averted by the idea, Steam client's own controller support works wonders here. Just enable "generic controller support" in settings then define layout, and you should be good to go.

The effect will be global across anything launched from client though, unlike x360ce which works locally.
< >
Showing 1-10 of 10 comments
Did you try enabling NCI(Native Controller Input) in the game options? This usually fixes controller issues, but it also causes the game to crash after you Save&Quit.
2 Girls 1 Kaze Oct 17, 2018 @ 7:31am 
Originally posted by Null the Abyssal Alchemist:
Did you try enabling NCI(Native Controller Input) in the game options? This usually fixes controller issues, but it also causes the game to crash after you Save&Quit.
It is on, still nothing :\
Jelly Sandwich Oct 17, 2018 @ 12:17pm 
What controller do you use?
2 Girls 1 Kaze Oct 17, 2018 @ 2:15pm 
Originally posted by Snake of Alaska:
What controller do you use?
You might laugh, but, the original Play Station 2 controller,
but as i said, it works on everything with the x360ce emulator
Kill LA Kill Oct 17, 2018 @ 7:10pm 
Copy paste from user with same experience

Correction, Controller detection still broken.
It's just the weird controller emulation of Steam, and it only seems to work in the menu.
The game still shows no connected controller.

Tested the GOG version, and it's running perfectly fine there.
So this seems to be more of a Steam issue rather than the game's fault (at least for me).
The author of this thread has indicated that this post answers the original topic.
stray_pengo Oct 18, 2018 @ 8:29am 
Originally posted by 2 Girls 1 Kaze:
You might laugh, but, the original Play Station 2 controller,
but as i said, it works on everything with the x360ce emulator

Hey, another satisfied DualShock2 user here XD

As you may know, Unity Engine in general doesn't cope well with x360ce.

If you are not averted by the idea, Steam client's own controller support works wonders here. Just enable "generic controller support" in settings then define layout, and you should be good to go.

The effect will be global across anything launched from client though, unlike x360ce which works locally.
2 Girls 1 Kaze Oct 18, 2018 @ 2:10pm 
Originally posted by stray_pengo:
Originally posted by 2 Girls 1 Kaze:
You might laugh, but, the original Play Station 2 controller,
but as i said, it works on everything with the x360ce emulator

Hey, another satisfied DualShock2 user here XD

As you may know, Unity Engine in general doesn't cope well with x360ce.

If you are not averted by the idea, Steam client's own controller support works wonders here. Just enable "generic controller support" in settings then define layout, and you should be good to go.

The effect will be global across anything launched from client though, unlike x360ce which works locally.
Holy poop, i didn't even know that was a thing! O.o
You're a life saver, thank you!
Valve, hire this guy!
stray_pengo Oct 18, 2018 @ 7:55pm 
Originally posted by 2 Girls 1 Kaze:
You're a life saver, thank you!
np, glad to hear it worked for you. :wrynhappy:

BTW I think it also enables Windows desktop control by default which you may or may not like. If you don't, you can disable it by applying "disabled" template to the desktop control setting.

It's a really nifty feature with impressive compatibility rate. Enjoy!

Valve, hire this guy!
I'm open to offers XD
Last edited by stray_pengo; Oct 18, 2018 @ 7:55pm
Rivier Sep 26, 2019 @ 11:52am 
Try contacting the devs https://teamcherry.com.au/contact/

I tried renaming xinput1_3 TO xinput1_4

STILL DOESN"T WORK
NanoPi Sep 28, 2019 @ 12:52am 
x360ce needs be configured to create 32-bit xinput9_1_0.dll

Unity Engine games tend to use xinput 9.1.0 when xbox 360 controller is supported
< >
Showing 1-10 of 10 comments
Per page: 1530 50

Date Posted: Oct 17, 2018 @ 6:49am
Posts: 10