Phase Shift

Phase Shift

View Stats:
RJMcReedy Apr 25, 2019 @ 11:10am
PS4 Rockband Guitar on PC
Did anyone get this to work?
Windows recognize the guitar and all buttons work in the controllerpreference on windows but PhaseShift dont let me configurate it.

Does anyone have an advice for me?

Thank you.
< >
Showing 1-15 of 32 comments
knapman  [developer] Apr 25, 2019 @ 11:24am 
So we have introduced a new input system and this new system still needs testing on a whole range of devices we don't have access to. On top of this I believe some controllers can be impacted by Steams own controller handling, so incompatible controllers are something we are interested in hearing about so we can fix up issues.

Did you ever use the non steam version of PS, do you know if the controller worked there?
RJMcReedy Apr 25, 2019 @ 11:28am 
Unfortunately i didnt get the guitar to work on the non steam version also.
I used the non steam version a lot.

Thanks for your fast response i hope we can use this type of controller some time.
knapman  [developer] Apr 25, 2019 @ 11:40am 
So we will want to look into native solutions when ever possible, but for the moment if you were looking for a quick option to try, you may be able to do some tests with the Steam input system itself.

I have not done this myself yet so I am not familiar with the specifics, but if you right click on the game, go to properties, at the bottom of the general tab there are options to force on Steam input, if the Steam input system can handle the device you may be able to use their system to turn the device into a recognisable controller.
Bmb92 Apr 25, 2019 @ 11:42am 
Originally posted by knapman:
So we have introduced a new input system and this new system still needs testing on a whole range of devices we don't have access to. On top of this I believe some controllers can be impacted by Steams own controller handling, so incompatible controllers are something we are interested in hearing about so we can fix up issues.

Did you ever use the non steam version of PS, do you know if the controller worked there?


I am having the same problem. I got the PS4 controller to work on v 1.27.

I had to edit the device_list.cfg and added:
"<DEVICE>
<NAME>Rock Band 4 Fender Stratocaster</NAME>
<VID>1848</VID>
<PID>33377</PID>
<MAGICBUTTON>-1</MAGICBUTTON>
<MAGICDATA>-1</MAGICDATA>
<XROTCEN>0</XROTCEN>
<GYROCUTOFF>99</GYROCUTOFF>
<TYPE>1</TYPE>
<BUTTONS>
<GREEN>49,128,0</GREEN>
<RED>50,128,0</RED>
<YELLOW>51,128,0</YELLOW>
<BLUE>48,128,0</BLUE>
<ORANGE>52,128,0</ORANGE>
<UP>32,0,4294967295</UP>
<DOWN>32,18000,4294967295</DOWN>
<LEFT>32,27000,4294967295</LEFT>
<RIGHT>32,9000,4294967295</RIGHT>
<BACK>56,128,0</BACK>
<START>57,128,0</START>
<STRUMUP>32,0,4294967295</STRUMUP>
<STRUMDOWN>32,18000,4294967295</STRUMDOWN>
</BUTTONS>
</DEVICE>"
Bmb92 Apr 25, 2019 @ 11:54am 
Originally posted by knapman:
So we will want to look into native solutions when ever possible, but for the moment if you were looking for a quick option to try, you may be able to do some tests with the Steam input system itself.

I have not done this myself yet so I am not familiar with the specifics, but if you right click on the game, go to properties, at the bottom of the general tab there are options to force on Steam input, if the Steam input system can handle the device you may be able to use their system to turn the device into a recognisable controller.

This worked for me. Thank you for the solution.
knapman  [developer] Apr 25, 2019 @ 12:07pm 
@Bmb92 ok thats interesting, can you just confirm was that the only step required to get it working? I am aware some people did find solutions on some devices but it required the use of external programs.

Also can we confirm what happens in game, when you press a button on an unknown controller it would bring up a popup asking to pick a profile, does this happen?

Or if you navigate to the new controller bind screen in the options, when it asks to press a button to detect the controller is this step doing anything?
Last edited by knapman; Apr 25, 2019 @ 12:08pm
RJMcReedy Apr 25, 2019 @ 12:33pm 
Originally posted by knapman:
@Bmb92 ok thats interesting, can you just confirm was that the only step required to get it working? I am aware some people did find solutions on some devices but it required the use of external programs.

Also can we confirm what happens in game, when you press a button on an unknown controller it would bring up a popup asking to pick a profile, does this happen?

Or if you navigate to the new controller bind screen in the options, when it asks to press a button to detect the controller is this step doing anything?

It kinda works.
I've got it to work as a XInput Controller, but i cant bind any buttons in the binding screen. On the new controller tab it says "xinput should work natively". If we can figure out how we can strum on that type of controller (XBox Controller), we can map this to the strummer on the ps4 guitar and it can work probably. is there a minimal layout that we can map on the guitar (has less buttons than a xbox controller)?
Bmb92 Apr 25, 2019 @ 12:38pm 
Originally posted by knapman:
@Bmb92 ok thats interesting, can you just confirm was that the only step required to get it working? I am aware some people did find solutions on some devices but it required the use of external programs.

Also can we confirm what happens in game, when you press a button on an unknown controller it would bring up a popup asking to pick a profile, does this happen?

Or if you navigate to the new controller bind screen in the options, when it asks to press a button to detect the controller is this step doing anything?

1) I think this is the only step required, I could be wrong.

2) It does bring up the profile screen, but it has to be programmed with the key board first because it is a new controller.

3) It detects the correct button inputs, except for the whammy and the gyroscope, which never worked anyways on v. 1.27

@RJ You have to go to "Options", then set up your controller, then create a new profile.
Last edited by Bmb92; Apr 25, 2019 @ 12:47pm
knapman  [developer] Apr 25, 2019 @ 12:50pm 
ok thanks for testing, so to clarify, this is while the steam input options are still disabled?

the controller is detected and triggers the profile select, then using keyboard you can pick a profile that allows it to work to the same level as in the original PS?
Bmb92 Apr 25, 2019 @ 12:57pm 
Originally posted by knapman:
ok thanks for testing, so to clarify, this is while the steam input options are still disabled?

the controller is detected and triggers the profile select, then using keyboard you can pick a profile that allows it to work to the same level as in the original PS?

Exactly, it works the same as v. 1.27, and the buttons do not work initially. You have to choose a profile or create a new one using the keyboard.

If I could figure out how to send you my profile, I would. It's not under official_presets.cfg, but you have the config I used for v. 127. I think it might be the same.

Last edited by Bmb92; Apr 25, 2019 @ 12:58pm
RJMcReedy Apr 25, 2019 @ 12:59pm 
@Bmb92
Did you configurate the guitar on steam itself or did you only force the steaminput on the steampreference on phaseshift?

My guitar still dont recognize ingame?

Could you explain it a bit more what you've done.
Bmb92 Apr 25, 2019 @ 1:01pm 
Originally posted by RJMcReedy:
@Bmb92
Did you configurate the guitar on steam itself or did you only force the steaminput on the steampreference on phaseshift?

My guitar still dont recognize ingame?

Could you explain it a bit more what you've done.

Tell me if this works for you?

I went in game, then "Options", then "Controller Setup", then using the key board input, I selected the first option, "Create New Preset", and then I inputted the signals with the PS4 Guitar.
Last edited by Bmb92; Apr 25, 2019 @ 1:08pm
RJMcReedy Apr 25, 2019 @ 1:11pm 
I'm so sorry.

Force steam input on the game: ON (no controller config for the guitar just force steam input)

InGame
I went to "Options" then "Controller Setup" then i have to press a button an my controller. If i press on my guitar, nothing happens. If i press a button on my keyboard the window closes.

I can just edit a preset profile in the "keyboard setup" option.
I've got no option "create a new profile"

The only "new profile" option i find so far is when i press "tab" on my keyboard.

Did i do anything wrong?
knapman  [developer] Apr 25, 2019 @ 1:11pm 
If you can send us the new profile that would be good, we can get it integrated

If you press Win + R or open up the run dialogue manually paste in
%AppData%\Roaming\DWSK\Phase Shift\

If you navigate from here you should find a synced folder with two files relating to controllers

client_presets.ini
client_signatures.ini

if you can throw them on a file host or just dump the contents as text that will be all we need
Last edited by knapman; Apr 25, 2019 @ 1:12pm
Bmb92 Apr 25, 2019 @ 1:14pm 
Originally posted by RJMcReedy:
I'm so sorry.

Force steam input on the game: ON (no controller config for the guitar just force steam input)

InGame
I went to "Options" then "Controller Setup" then i have to press a button an my controller. If i press on my guitar, nothing happens. If i press a button on my keyboard the window closes.

I can just edit a preset profile in the "keyboard setup" option.
I've got no option "create a new profile"

The only "new profile" option i find so far is when i press "tab" on my keyboard.

Did i do anything wrong?

Oh sorry, right click on the game, then "Force steam input": OFF

(I thought you did that.)

Then set up a new profile.

EDIT: Also, the new profile should be at the very top of the "Controller Setup" page in white letters.

@knapman Hold on, I'll try.

Last edited by Bmb92; Apr 25, 2019 @ 1:32pm
< >
Showing 1-15 of 32 comments
Per page: 1530 50