View Issue Details

IDProjectCategoryLast Update
0018554Starward RogueBug - GameplayJan 29, 2016 2:43 am
ReporterSounds Assigned ToChris_McElligottPark  
Status resolvedResolutionfixed 
Product Version1.008 
Fixed in Version1.009 
Summary0018554: PS3 Controller not working under OSX
DescriptionHi there,

At one stage I was able to use the PS3 controller under OSX. Now the only thing that works is movement and not aim based controls for the second stick. I tried mapping the controls via the setting menu however anything related to the second stick does not map correctly.

Would it be possible to have this looked at? Under OSX PS3 controllers generally work for other games in my collection without additional tweaking.

Also it would be awesome if there was an actual reset to default controls in the setting menu, because once I failed to map the PS3 controls it starts to affect the general keyboard controls from working.
TagsController, OSX, PS3

Activities

Sounds

Jan 27, 2016 4:19 am

reporter   ~0044787

I should note that the claim on Steam of "full controller support" exists is misleading. Whilst I understand PS3 / OSX might not be the highest value market, others might be upset by the claim.

Cinth

Jan 27, 2016 4:41 am

developer   ~0044788

Last edited: Jan 27, 2016 4:47 am

Going to be contrarian because I am using a PS3 controller with the game and it works for me. Though I'm on Windows.

Edit: You brought this up on the forums once before, did pair the controller while the game was running?

Cinth

Jan 27, 2016 6:04 am

developer   ~0044793

You can manually reset your bindings btw. You can delete the 2 inputbindings files in the runtime folder and start the game. It will revert to default that way.

Sounds

Jan 27, 2016 3:32 pm

reporter   ~0044806

Hi cinth.

The issue is that PS3 Controller on OSX vs Windows is different and hard to compare.

I did bring it up previously, and the controller seem to work to some degree. However Never got it to completely work to bind all of the elements. The main problem now that seems to have krept on is that fire doesn't work at all, no matter what I attempt to set the right stick to.

Chris_McElligottPark

Jan 27, 2016 4:24 pm

administrator   ~0044809

If you enable, under the Extras tab in settings, the debug display for raw controller inputs, what is it showing for you when you use the right stick?

Sounds

Jan 28, 2016 1:21 am

reporter  

Sounds

Jan 28, 2016 1:43 am

reporter   ~0044864

Last edited: Jan 28, 2016 1:46 am

I've uploaded a screen capture.

Something I just discovered is that the cloud save is overriding any of my changes to the controller, so I turned it off and deleted the bindings file to work with a fresh set.

This allowed me to reconfigure most of them. I had to remove a lot of the mouse and alternative aiming to get them to work. It looks like mouse / gamepad input needs to be separate (in isolation) and turned off once either is used to avoid odd behaviour when trying to select/change something.

All that said the main issue is without selecting any button to fire (or point in any direction) it continues to fire diagonally without user input. From the debug I can see some floating point values continually scrolling. It appears that (possibly) some sort of calibration is required?

Another note if I do trying to map either left or right sticks the settings change however the robot doesn't move or aim anymore.

Chris_McElligottPark

Jan 28, 2016 1:45 am

administrator   ~0044865

Okay awesome! That is a straightforward problem, then, and I'm working on that right now. Basically it sounds like every one of those problems is the lack of deadzone support in the new version. I was not getting noise in the new input system and so foolishly moved away from having it. Smart move! ;)

That's being fixed right now, literally. I stopped typing that to type this. Back shortly. :)

Sounds

Jan 28, 2016 1:47 am

reporter   ~0044866

Double awesome. :)

Chris_McElligottPark

Jan 28, 2016 3:36 am

administrator   ~0044867

Thanks!

* The game now uses a scaled radial dead zone of 0.25 for all analog input thumbsticks, which means that they should all "just work" now.
** This is the same as they had prior to us moving to the more recent InControl asset, which was using 0.2 instead and was using an inferior algorithm.
** This in particular should patch up the XBox 360 controllers that are a little worn. If any of them still have trouble, then there are now sliders inside the main Game tab of the settings window that allow you to adjust these to the needs of your particular controller.

Sounds

Jan 28, 2016 4:52 am

reporter   ~0044870

Last edited: Jan 28, 2016 4:58 am

Not sure the issue is fixed. I quickly booted up to test and whilst I can guide the firing of the bullets, the issue of bullets continue to fire even when I haven't touched the right analogue stick. Also when right analogue stick is left untouched the direction of firing intermittently moves. This is after a controller rebind and also adjusting the sensitivity sliders all the way to the right.

Am I missing something?

What should "Fire Main Gun" & "Use Energy System" in combination with the "Fire Up/Left/Down/Right" be set to? Not certain there's any cumulative affect for these controls, but more wondering whether there's a specific button sequence thats cancels shooting.

It is also to note that by default (after deleting existing keybinding files) none of the setting icons map represent the actual layout of buttons. Not a big issue, but it is misleading if you don't have an X-Box controller.

Sounds

Jan 28, 2016 5:01 am

reporter  

Chris_McElligottPark

Jan 28, 2016 6:00 pm

administrator   ~0044879

Okay, I think I have a lead on this. Will have a patch out later today. Thanks!

Chris_McElligottPark

Jan 29, 2016 2:03 am

administrator   ~0044886

Thanks!

* A number of OSX controller incompatibilities (and linux ones as well) should now be solved. We had not noticed that were were a preponderance of preprocessor compiler directives in the InControl code, rather than using Application.platform. Given we compile on windows, this created a problem. We've shifted everything over to be compile-computer-agnostic, so presumably those issues (they were actually missing bindings) should be fixed.
** Please do let us know if this doesn't do it, though. We haven't actually had a chance to test it out in the situations that were an issue before. It's been a... trying... day.

Sounds

Jan 29, 2016 2:40 am

reporter   ~0044888

Wahooooooo!!!!! Everything is awesome now. That did the trick. Thanks for looking into it.

Chris_McElligottPark

Jan 29, 2016 2:43 am

administrator   ~0044889

Sweeeet! That is the good news I was hoping for. :)

Issue History

Date Modified Username Field Change
Jan 27, 2016 4:16 am Sounds New Issue
Jan 27, 2016 4:19 am Sounds Note Added: 0044787
Jan 27, 2016 4:41 am Cinth Note Added: 0044788
Jan 27, 2016 4:47 am Cinth Note Edited: 0044788
Jan 27, 2016 6:04 am Cinth Note Added: 0044793
Jan 27, 2016 3:32 pm Sounds Note Added: 0044806
Jan 27, 2016 4:24 pm Chris_McElligottPark Note Added: 0044809
Jan 27, 2016 4:24 pm Chris_McElligottPark Assigned To => Chris_McElligottPark
Jan 27, 2016 4:24 pm Chris_McElligottPark Status new => feedback
Jan 28, 2016 1:21 am Sounds File Added: Screenshot_2016_01_28_11_14_56.png
Jan 28, 2016 1:43 am Sounds Note Added: 0044864
Jan 28, 2016 1:43 am Sounds Status feedback => assigned
Jan 28, 2016 1:45 am Sounds Note Edited: 0044864
Jan 28, 2016 1:45 am Chris_McElligottPark Note Added: 0044865
Jan 28, 2016 1:46 am Sounds Note Edited: 0044864
Jan 28, 2016 1:47 am Sounds Note Added: 0044866
Jan 28, 2016 3:36 am Chris_McElligottPark Note Added: 0044867
Jan 28, 2016 3:36 am Chris_McElligottPark Status assigned => resolved
Jan 28, 2016 3:36 am Chris_McElligottPark Fixed in Version => 1.008
Jan 28, 2016 3:36 am Chris_McElligottPark Resolution open => fixed
Jan 28, 2016 4:52 am Sounds Note Added: 0044870
Jan 28, 2016 4:52 am Sounds Status resolved => feedback
Jan 28, 2016 4:52 am Sounds Resolution fixed => reopened
Jan 28, 2016 4:58 am Sounds Note Edited: 0044870
Jan 28, 2016 4:59 am Sounds Product Version 1.006 => 1.008
Jan 28, 2016 4:59 am Sounds Fixed in Version 1.008 =>
Jan 28, 2016 4:59 am Sounds Tag Attached: OSX
Jan 28, 2016 4:59 am Sounds Tag Attached: Controller
Jan 28, 2016 4:59 am Sounds Tag Attached: PS3
Jan 28, 2016 5:01 am Sounds File Added: Screenshot_2016_01_28_14_33_56.png
Jan 28, 2016 6:00 pm Chris_McElligottPark Note Added: 0044879
Jan 29, 2016 2:03 am Chris_McElligottPark Note Added: 0044886
Jan 29, 2016 2:03 am Chris_McElligottPark Status feedback => resolved
Jan 29, 2016 2:03 am Chris_McElligottPark Fixed in Version => 1.009
Jan 29, 2016 2:03 am Chris_McElligottPark Resolution reopened => fixed
Jan 29, 2016 2:40 am Sounds Note Added: 0044888
Jan 29, 2016 2:43 am Chris_McElligottPark Note Added: 0044889