Shift Happens

Shift Happens

View Stats:
 This topic has been pinned, so it's probably important
Matt May 27, 2016 @ 5:04am
Gamepad Setup Tutorial
Hey all,
we heard that some of you had troubles with some gamepads. First of all, we are using Unity3d engine and integrated guavamans great input tool „Rewired“, which supports a lot of different input devices without requiring any other tools.
Here is a list of the current supported input devices: Supported Controllers for Rewired[guavaman.com]

If you use an input device that doesn’t work, we had some users that were able to use them with the emulation tool x360ce. You can get it here[www.emutopia.com].

For Shift Happens you need to download the 32-bit version x360ce 3.2.9.81 [Windows] [32-Bit Intel].

Look here[ngemu.com] for a detailed guide how to use and setup this tool.
In order to get it to work with Shift Happens you have to set the „Game Settings“ to this:

http://www.shifthappensgame.com/images/steam/pinned_gamepad_setup/tut_01.jpg

If you are done, browse to the Shift Happens main game folder and make sure it looks like the screenshot below. (Some users needed to put the „xinput1_3.dll“ into the „Shift Happens_Data/Managed“ folder)

http://www.shifthappensgame.com/images/steam/pinned_gamepad_setup/tut_02.jpg

Now you can start the game and set the controller normally. In the controls setup the emulated gamepads will show twice, „XInput Gamepad“ is the one you need.
Hopefully this works with your gamepad and you can now enjoy Shift Happens ?
If you have any troubles with your gamepad or have an other solution that worked please let us know and we will extend this guide.

Update: for Windows 10

Hey all,
We recently updated our computers to Windows 10 and after that had some problems with the previous x360ce setup. Additionally we found out, that the “xinput1_3.dll” created from x360ce sometimes causes the game to crash. So after some tests we figured out a better setup that is working with windows 10 and should not crash.

If you haven’t used x360ce before you can follow the guide above and just use the settings from this updates post which can be found in the screenshots below.

If you used x360ce with Shift Happens before and it isn’t working after updating to Windows 10, you should delete the old “xinput1_3.dll” and “xinput9_1_0.dll” from the ”Shift Happens” folder. After deleting these files open x360ce.exe in the “Shift Happens” Folder and change the game setting to match this screenshot:
http://www.shifthappensgame.com/images/steam/pinned_gamepad_setup/tut_win_10_01.png

Save / Apply the new settings and look if the game folder has the new .dll files. It should look like this:
http://www.shifthappensgame.com/images/steam/pinned_gamepad_setup/tut_win_10_02.png

I hope this new settings work better for you if you had any problems with the old ones. If not please let us know and we will look into it. If you have any questions about the gamepad setup in any way, please feel free to ask and we will try to help!
Last edited by Matt; Aug 31, 2016 @ 6:30am
< >
Showing 1-8 of 8 comments
crix Oct 1, 2016 @ 4:39am 
For me, the game doesnt show XInput Gamepad. :( I tried to use two different mobile phones with emulators as controllers, both recognized in x360ce, but nothing worked.
I want to play the multiplayer locally, but I dont have a controller and you cant play on one keyboard together. :/
You also cant play it on two different PCs beacause steam wouldnt allow me to play the game on two different PCs, not even with family sharing between two accounts. This means, I have to buy it a second time on another account to play it with a friend at my place. Or buying a controller which I wasnt looking for yet...
Matt Oct 4, 2016 @ 4:09am 
Originally posted by crix:
For me, the game doesnt show XInput Gamepad. :( I tried to use two different mobile phones with emulators as controllers, both recognized in x360ce, but nothing worked.
I want to play the multiplayer locally, but I dont have a controller and you cant play on one keyboard together. :/
You also cant play it on two different PCs beacause steam wouldnt allow me to play the game on two different PCs, not even with family sharing between two accounts. This means, I have to buy it a second time on another account to play it with a friend at my place. Or buying a controller which I wasnt looking for yet...

Hey crix, we will look into it. Could you please tell me which emulators you tried out so we can triy them ourselves?

Cheers,
Matt
Surprise Mar 11, 2017 @ 5:43pm 
Hello,

Sadly i can't play with my controller by folowing your tutorial with x360ce.
The weird thing is that the game recognise that i press a button when i am in the "press to start" menu but then nothing.
It seem that the controller is recognise because i have the choice between "keyboard" and "Generic usb Controller".

The game is still ton of fun with a friend so no problem. Keep me updated please if you find other way to make the game work with other controller.



/********** UPDATE ************/

If this part don't work on Windows 10.

Originally posted by Matt:
If you used x360ce with Shift Happens before and it isn’t working after updating to Windows 10, you should delete the old “xinput1_3.dll” and “xinput9_1_0.dll” from the ”Shift Happens” folder. After deleting these files open x360ce.exe in the “Shift Happens” Folder and change the game setting to match this screenshot:
http://www.shifthappensgame.com/images/steam/pinned_gamepad_setup/tut_win_10_01.png

Save / Apply the new settings and look if the game folder has the new .dll files. It should look like this:
http://www.shifthappensgame.com/images/steam/pinned_gamepad_setup/tut_win_10_02.png

Try to select all 32-bits on the side of x360ce and save. Then check that all files have been created.

xinput1_1.dll
xinput1_2.dll
xinput1_3.dll
xinput1_4.dll
xinput9_1_0.dll

this worked for me.

Last edited by Surprise; Mar 12, 2017 @ 6:47am
Matt Mar 14, 2017 @ 3:08am 
Originally posted by *FC* Surprise!:
Hello,

Sadly i can't play with my controller by folowing your tutorial with x360ce.
The weird thing is that the game recognise that i press a button when i am in the "press to start" menu but then nothing.
It seem that the controller is recognise because i have the choice between "keyboard" and "Generic usb Controller".

The game is still ton of fun with a friend so no problem. Keep me updated please if you find other way to make the game work with other controller.



/********** UPDATE ************/

If this part don't work on Windows 10.

Originally posted by Matt:
If you used x360ce with Shift Happens before and it isn’t working after updating to Windows 10, you should delete the old “xinput1_3.dll” and “xinput9_1_0.dll” from the ”Shift Happens” folder. After deleting these files open x360ce.exe in the “Shift Happens” Folder and change the game setting to match this screenshot:
http://www.shifthappensgame.com/images/steam/pinned_gamepad_setup/tut_win_10_01.png

Save / Apply the new settings and look if the game folder has the new .dll files. It should look like this:
http://www.shifthappensgame.com/images/steam/pinned_gamepad_setup/tut_win_10_02.png

Try to select all 32-bits on the side of x360ce and save. Then check that all files have been created.

xinput1_1.dll
xinput1_2.dll
xinput1_3.dll
xinput1_4.dll
xinput9_1_0.dll

this worked for me.

Hey! Sorry for the late response. Thank you so much for figuring the problem out yourself and even posting a small "guide". Very much appreciated.
Glad it worked for you :)
DO VIS May 12, 2017 @ 10:55am 
111111111
stelixsa Jul 4, 2018 @ 8:04pm 
can i use steam controller to play the game?
[Klonk] Beff Jul 5, 2018 @ 2:22am 
Originally posted by stelixsa Gamdom.com:
can i use steam controller to play the game?

Yes
kõkēlēryñ Jan 24, 2024 @ 9:36pm 
Аа
< >
Showing 1-8 of 8 comments
Per page: 1530 50