Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Thanks for getting in touch to report this.
Unfortunately, the game only officially supports the XBox and Steam controllers.
In order for Unity / the game to recognize these inputs as individual controllers, you might need to spoof their existence to look like separate XBox controllers.
I'm not sure which third party software you're using for mapping, but it might be possible to generate separate profiles for each one.
For further assistance, I could only recommend that you get in touch with the input device manufacturer directly.
Thank you,
BenTeam17
In my case, I'm using the Xbox360 Controller Emulator to do the spoofing; it might be one of the most popular tools to this end. The emulator setup does see the joysticks as separate, and doesn't crossover inputs or anything when configuring. I've been able to use this emulator with some other multiplayer games successfully; "Capsule Force" and "Nidhogg" for example, but I don't think they're Unity-based.
Without xbox360ce, I don't believe Overcooked recognized any inputs from my joysticks. With it, I get the above behaviour. While handled oddly, I think it's probably the right spoofing tool to use (unless you could suggest a better one, that would be appreciated). I can check for additional emulation options with this tool that might help further distinguish the controllers, but it's doing it to some extent already.
I could try hooking-up a separate controller and see if it has the same effect while being emulated, and maybe that could shed some more light on the issue? The issue might only be with controller registration, with Unity seeing 4 joysticks (emulated) on a device but not sure which one it's getting inputs from. I've read that Unity doesn't make it very easy to match Joystick names with their devices, which is the reason why I'm suspicious of Unity here.
Thanks again.
If my bug report brings up anything obvious from your (the developer's) side, please let me know. Otherwise, I'll pursue xbox360ce as the primary cause for now.
I know it's a little late to answer, I had a similar problem and just wanted to let you know how I solved it (already opened a new discussion for it):
In my case I had two controllers which were recognized by the game without any emulator and one controller which wasn't. I used the Xbox controller emulator to get them all working and the problem appeared.
The solution was to clear all the controls for the controllers which already worked before in the emulator, so that only the one that didn't work before was mapped.
So my advice is: If you are using 360ce, remove it from the game folder and test all your controllers without it first. If they get recognized by the game without the emulator, delete their mapping from the emulator file.