Cuphead

Cuphead

View Stats:
Solution for everyone with Joystick issues[coop, Player 2 spawn, and menu issues solved]:
Hello!

First of all: English is not my first language. So pardon me for any mistakes.

I finally figured out how to make the game work with generic controllers using x360ce ( Any gamepad/stick that you can configure in x360ce. )

Notice that:

| - It solves the Player2 unwanted spawn
| - It solves the Player2 being unable to use menus when trying to couch-coop
| - It solves problems with people being unable to set controller+controller and
| controller+keyboard.

How to do it:

With a mix of a solution already posted here, adding a little bit more of workaround.
I'll try to explain the best i can:


1- Make sure the x360ce is already configured, placed in the game folder. Leave the game folder open.

After setting up the 2 joysticks(Or one if you are willing to go single player), close x360ce and let be only 1 controller connected to the usb port for now, even if you want to play with two controllers.

-----------------------------------------------------------------------------------

2- Now open the game normally (navigating with the keyboard).

Go to the map, then esc to the menu, then to the Options, then Controls. Clean the settings of controls on player 1 & 2 (Restore defaults or click "assign" and "remove" to wipe out old configurations and make the gamepad no-one's).

In the map, press start, and it will show the message to make the second player spawn.
Press start again and player 2 pops out. It should be uncontrollable because you wiped out the settings. If it moves, go back to the start of step 2 and clean the settings again.

[Don't spawn player 2 if you are in this tutorial to play single player]

-----------------------------------------------------------------------------------

3- After the restoration of controls and the spawn of player 2, turn the game to windowed mode in the video options and lower the resolution so you can see your desktop.

Let the game be on the left side and with the room you made on your right side, open the game folder and start x360ce.

-----------------------------------------------------------------------------------

4- If you want to play with 2 controllers, follow this and the 5th step. If not, jump these and go to step @6

Go back to the controls menu, select Player Two tab. Now you gotta be fast: Click in "assign controller"(the timer starts counting), click in the x360 windows, and press A with the gamepad you want for player 2. With this, you have already set up player 2 correctly. In the game map it already should be able to interact with objects and all.

*Obs: If you are willing to play keyboard + gamepad, the tutorial ends here. If not, step 5.

-----------------------------------------------------------------------------------

5- For player 1 to be in a gamepad too(it is already working on keyboard), just connect the gamepad for player 1 in another usb port, and do the step 4 again, but in player 1 tab.

-----------------------------------------------------------------------------------

-@6- For playing just single player but with the controller working in the menus and without the annoying spawn of player 2:

Just do step 2 [without spawning player 2], and follow step 4 ( The assing controller and run to x360ce press-a-button thing ), but in player 1 tab.
If you have done everything correct, player 2 don't spawn anymore when you press a button and you'll be able to select options in menus and interact with npcs.

-----------------------------------------------------------------------------------

*After the steps required you can close x360 and go to fullscreen mode again.*

Last edited by gabriel_brigida97; Sep 29, 2017 @ 5:34pm
< >
Showing 1-10 of 10 comments
Davyuuuken Sep 29, 2017 @ 5:43pm 
Any solution to disable vibration from controller?
gabriel_brigida97 Sep 29, 2017 @ 6:52pm 
Originally posted by Nsvd:
Any solution to disable vibration from controller?

At least with my gamepad there were no vibration at all in emulation with x360ce, but, i think that in the x360ce settings there is a checkbox or droplist of options regarding vibration
Last edited by gabriel_brigida97; Sep 29, 2017 @ 6:53pm
Ciclón Sep 29, 2017 @ 7:55pm 
De casualidad el español no es tu first language? me ayudaría mucho
gabriel_brigida97 Sep 29, 2017 @ 8:13pm 
Originally posted by BetoProEme:
De casualidad el español no es tu first language? me ayudaría mucho

No, no es :( Siento mucho.

Hablo Português(Brasil). Tengo debilidad en español.
ssgod Sep 29, 2017 @ 11:22pm 
what does the name of the dll have to be? any hook masks?

Seems for me these steps only work for me whe the file is called xinput1_4.dll

Player 2 still spawns though.
Last edited by ssgod; Sep 29, 2017 @ 11:32pm
gabriel_brigida97 Sep 30, 2017 @ 6:07am 
Originally posted by ssgod:
what does the name of the dll have to be? any hook masks?

Seems for me these steps only work for me whe the file is called xinput1_4.dll

Player 2 still spawns though.

Hey pal =)

I didn't use any special hook mask. I'm using the latest x360ce version for 64 bits. Dll is 1_3. I didn't had to do any additional configuration in x360ce besides the button assignment.

Maybe it could be something with your operational system ~^... I'm using windows 7 64bit.

For the player 2 spawn, he spawn wether theres some assignment left in the controls menu or the removal was unsucessful. You may try solving this without x360ce tho. Player 2 ceased to spawn for single player when i cleaned up the control settings and assigned control to player 1. If that doensnt work just assign and remove for player 2 (without assigning back to 1) and go to player 1 tab and do the Mcgyver i told with or without x360, depending if you want to be able to interact with stuff in controller or not
Last edited by gabriel_brigida97; Sep 30, 2017 @ 6:08am
Sgt. Murtaugh Sep 30, 2017 @ 7:47am 
DS4 Fix for controller controlling both characters
Hey all, I figured out to fix the issue with your controller controlling both characters. This keeps looping even if you remove player 2. Then when you hit any button it will bring them back. To fix this first

-open DS4Windows

-go to profile tab

-highlight your profile and click edit

-click the box that says Use Dinput only

-click save profile

-enjoy!
JowyTowy Oct 1, 2017 @ 10:45am 
i do step 6 but the annoying spawn of player 2 keep going, and i can't play single because player two is in the game, help :(
Last edited by JowyTowy; Oct 1, 2017 @ 10:45am
spadonk Oct 14, 2017 @ 4:48pm 
anyway with a ps3 controller? its not dualshock (its biogenik) and it works with some games (like cuphead)
stevespectre Feb 25, 2019 @ 12:48am 
I was able to solve this issue for myself. We use 2 budget gamepad on my notebook ( WIN10 ) to play Overcooked1 with xc360e, and I faced with this issue as well.
Finally, I came up with a solution as I had tried to check "pass through" option on the "Advanced" tab.
Now, we can play on 2 controllers without spawning the 3rd or 4th player.
I hope this helps. I guess this solution is good for other games as well.
< >
Showing 1-10 of 10 comments
Per page: 1530 50

Date Posted: Sep 29, 2017 @ 5:31pm
Posts: 10