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
Like a lot of people, my controller isn't properly recognized by the game, not allowing menu interaction and defaulting to player two, who keeps spawning no matter what options I changed.
After I spent my whole weekend searching for a solution to this instead of playing the game, I came empty handed at first.
There's a very popular program that I often use when games refuse to recognize my controller called x360ce. Its very simple: you paste the files on game folder, open the exe, accept the prompt for configuration and as long as the program is open your controller will be detected as a Xbox 360 controller (even if it is an Xbox 360 controller that the game couldn't recognize)
Well there are like a thousand posts explaining that if you open the game in windowed mode and assign the controller with the x360ce program on the foreground you can play as player 1, but if you do this, player 2 will still appear at every button press and not move, so that doesn't solve anything.
Those solutions are EVERYWHERE, like a permanent solution, and people in forums cite them and close the threads like they are solved, when in fact they are not.
HOWEVER, and thanks to a Steam forum user named vdpasha (thank you very much sir) I came to know of an injector that basically solves the whole problem at once.
It even comes with the program x360ce.
I checked it with updated nod32 and several online scanners, as well as Malwarebytes Antimalware and it is completely safe.
So just download the rar, extract it to the game folder, open x360ce.exe and open the Cuphead_Inject.exe. Your game should start by itself and recognize your controller as an Xbox 360 controller
Link: http://www.gamedev.ru/files/?id=129965
To download simply push the button under the line
"Скачать файл: cuphead_inject_v2.rar (cuphead_inject_v2.rar) (924.909 Кб)"
Original thread in which user vdpasha posted the tool: https://steamcommunity.com/app/268910/discussions/0/1620599015902993528/
Hopefully this solves all your problems as it solved mine
Indeed, maybe if his PS4 controller lets him navigate the menus and the game doesn't read inputMapper as double input it could work, yet a lot of controllers don't get properly recognized by the game, and as a result you cant neither use the controller to navigate the menu nor properly assign said controller to player one, which forces you to use the keyboard and causes the 2nd player issue. Still that might be a solution for him and he should try if that works.
In my case for example, my generic controller wouldn't be recognized, but neither would my friend's old Xbox360 controller, forcing me to use x360ce, which caused a double imput problem that spawns player 2. for me it came to either do that or not playing, and playing like that is a nightmare.
Also, although many people report that simply plugging in (or connecting) their PS4 controller would just work, there are reports of this not working for everyone, Like OP who specified that he wants to connect through bluetooth and the game wouldn't let him, forcing him to use inputMapper and thus repeating the whole ordeal.
What I am trying to say is, this needs patching. ASAP, it's long overdue. We shouldn't be afraid to touch the keyboard, or research through forums downloading three party controller remappers, that we then need to open in a specific order while the game is in windowed mode awaiting input for 5 seconds just to play a game, let alone one with such high production quality. I'm not even asking full support for generic controllers (which frankly I should be doing, at this rate there's gonna be a monopoly of peripherals) but at least that they work?
I for one bought the game yesterday morning for my offline laptop, and spent a total of 7 collective hours researching a solution for this problem. Finally a third party developer had to come with an injector to fix the problem. In total I could just play around half an hour in the whole weekend due to the rest of my obligations. That is not how you sell a product to a significant part of your customers. I love the game, but I couldn't for the life of me recommend something you might not be able to use.