JoyShockMapper icon indicating copy to clipboard operation
JoyShockMapper copied to clipboard

Use JSM for gyro control ONLY

Open ShogunPatch opened this issue 4 years ago • 4 comments

Hi, I'm sorry if this seems like blasphemy given all the advanced features and endless combination mapping possibilities of JSM, but at this stage the only thing I want to use it for is to enable gyro control, without changing any other controller settings. But unless I'm doing something wrong/stupid (which is admittedly quite possible), simply enabling gyro controls seems to adversely impact other functions (in Fortnite at least). specifically, enabling gyro is preventing me from (turbo) building properly and also affects a range of other controls. I have tried to create a config which enables gyro and remaps other controls back to the controller default, but because of the way controls are context sensitive between combat and build modes, I've not been able to. For example I finally managed to get turbo build to work OK for walls, floor and cones by having the relevant piece selected when the relevant button is first pressed and then placed when held (eg "ZR = Z LMOUSE" to select and place multiple walls), but if I use a similar methodology for ZL (to place stairs using the left trigger) it then interferes with ADS & fire in combat mode. I have also tried unbinding all keyboard controls in Fortnite itself to see if that might help, but it didn't. So my question is this: is there a way to JUST enable gyro controls without affecting any other aspect of how the DualShock4 controller interfaces with the game? Thanks.

ShogunPatch avatar Feb 21 '21 12:02 ShogunPatch

Hi! You should be able to just use JSM for gyro only by having a config that doesn't set any button mappings. Fortnite's supposed to let you combine mouse input and controller input, but it sounds like it's not working properly. Are you able to try playing without JSM but using the controller and real mouse at the same time and see if it interferes in the same way?

JibbSmart avatar Feb 21 '21 12:02 JibbSmart

Hi Jibb Thanks for taking the time to respond to this. I’ve never played with kb & mouse so I don’t really know what I’m doing. I’ve just tried it and with a bit of experimentation found that if I try and run forward by pushing the left joystick forward, steer using the mouse and then also lay a stair by left-clicking on the mouse it seems to work. Turbo building a long stair in this way, by click-and-holding the left mouse button also works more or less, but it’s a little hit and miss (i.e. it works most of the time, but then sometimes skips). I’ve also discovered that if I start JSM again and try it, pulling the left trigger alone will select a stair but not lay it (not even a single one), clicking the left mouse button will lay a single stair (but not turbo build), but pulling the left trigger and click-and-holding the left mouse button together does turbo build a stair. Unfortunately, I don’t have enough hands to play that way permanently! 😉 Not sure if that info helps, but hopefully it does.

Just to be clear, all I am doing to get the gyro working is this:

RESET_MAPPINGS REAL_WORLD_CALIBRATION = 1.7906 IN_GAME_SENS = 0.067 MIN_GYRO_SENS = 1 MAX_GYRO_SENS = 2 MIN_GYRO_THRESHOLD = 0 MAX_GYRO_THRESHOLD = 75

I assume that’s what you mean by having a config that doesn't set any button mappings, right?

Many thanks.

Patch From: Jibb Smart [email protected] Sent: 21 February 2021 12:49 To: JibbSmart/JoyShockMapper [email protected] Cc: Patrick Angwin [email protected]; Author [email protected] Subject: Re: [JibbSmart/JoyShockMapper] Use JSM for gyro control ONLY (#145)

Hi! You should be able to just use JSM for gyro only by having a config that doesn't set any button mappings. Fortnite's supposed to let you combine mouse input and controller input, but it sounds like it's not working properly. Are you able to try playing without JSM but using the controller and real mouse at the same time and see if it interferes in the same way?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/JibbSmart/JoyShockMapper/issues/145#issuecomment-782852676, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AROI5REYBM5X3UD5H2ZQRCDTAD6KJANCNFSM4X66EBKQ.

ShogunPatch avatar Feb 22 '21 09:02 ShogunPatch

Hi Patch, it looks like you're doing all the right things from the JoyShockMapper side, but I dunno if you'll need to tweak some of the mouse-specific settings in Fortnite to get it working properly. It seems like there shouldn't be any problems on JoyShockMapper's end since it actually does so little :P

JibbSmart avatar Feb 22 '21 12:02 JibbSmart

OK, not to worry; I’ll keep tweaking things and let you know if I manage to crack it – or revert back if I have any questions. Either way, well done again on a fantastic project.

From: Jibb Smart [email protected] Sent: 22 February 2021 12:39 To: JibbSmart/JoyShockMapper [email protected] Cc: Patrick Angwin [email protected]; Author [email protected] Subject: Re: [JibbSmart/JoyShockMapper] Use JSM for gyro control ONLY (#145)

Hi Patch, it looks like you're doing all the right things from the JoyShockMapper side, but I dunno if you'll need to tweak some of the mouse-specific settings in Fortnite to get it working properly. It seems like there shouldn't be any problems on JoyShockMapper's end since it actually does so little :P

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/JibbSmart/JoyShockMapper/issues/145#issuecomment-783344917, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AROI5RAFDL6OHA3VCLH5TE3TAJF6ZANCNFSM4X66EBKQ.

ShogunPatch avatar Feb 22 '21 14:02 ShogunPatch