View Issue Details

IDProjectCategoryLast Update
0007144Valley 1Bug - OtherApr 18, 2012 6:41 pm
Reportergreywolf22 Assigned ToChris_McElligottPark  
Status closedResolutionno change required 
Product Version0.931 
Summary0007144: Unable to map gamepad axis to any directions
DescriptionOn the latest build, I attached my Xbox 360 gamepad (via PC-USB wireless receiver) and while it seems to work fine in the game I'm unable to change any of the mappings in the options menu.

I select Game - View/Edit Controls - Aim Up - Edit and it allows me to set the first access (Left click to confirm)

If I try to adjust any other settings (for example Aim Down/Aim Left/Aim Up) I click on Edit and the message (Left click to Confirm/ Right click to Cancel) flashes and I'm unable to make any changes.

I've tried holding the direction and clicking Edit and then left clicking and it doesn't seem to do anything...just flashes the message and doesn't allow me to map any other settings.

Not certain if I'm doing something wrong (although it seems fairly intuitive), and I haven't tried to map a joystick to see if the results are the same.

I will say that the gamepad by default seems to work ok, accept I'd really like to change my aim mappings (movement is fine, buttons all work etc), and I'm not able to do so.

I did a quick search in Mantis, but may have missed this.

If you need any additional data please let me know.
TagsNo tags attached.
Internal WeightNew

Activities

arcee

Apr 18, 2012 2:42 am

reporter   ~0022275

I think I had this as well (ps1 controller), caused by my sticks being slightly off-center, so if I click on the rebind it assumes I am pushing the direction. I fixed it by centering the stick, and then binding the aims to nothing (they were interfering with movement-directed kb aiming).

Chris_McElligottPark

Apr 18, 2012 9:53 am

administrator   ~0022280

Yep, offcenter stick would be my guess as well, as noted here: http://www.arcengames.com/forums/index.php/topic,10272.0.html

However, arcee, you can actually adjust the sensitivities rather than just turning off the aim bindings completely. The noise canceling feature on each binding lets you adjust for a specific controller. A PSX controller is pretty old and to my recollection they were pretty wobby, so they probably have quite a bit of noise. Right now I'm just filtering out 15% of the noise by default on the right stick; if you're wanting to use the right stick, you might consider upping that to 25% or even 50%.

But if you're using movement-directed aiming (which is also perfectly valid), just unbinding that second stick entirely is super valid and is probably what I'd do, too.

greywolf22

Apr 18, 2012 2:19 pm

reporter   ~0022312

Last edited: Apr 18, 2012 2:21 pm

So I tried adjusting the slider (between 15% and 50% on the right stick) and for whatever reason I can't get the message to stick. I'd assume clicking on the modify button should bring up the message (press the direction you'd like to assign, right click to save/ left click to cancel) sorry paraphrasing a bit. It seems to work fine on the first axis I set, but after that if I click on it it'll either set it back to what it was defaulted too, or stays the same, but flashes the message either way.

I wish I had another type of controller to try this out on...would love if I could narrow it down to the controller or controller type.

Will be curious on the results you get with your 360 controller Chris.

Chris_McElligottPark

Apr 18, 2012 2:57 pm

administrator   ~0022316

"So I tried adjusting the slider (between 15% and 50% on the right stick) and for whatever reason I can't get the message to stick."

Can you clarify this? Is the value of that not saving when you hit save? That would be a simple bug in the GUI, if so, and unrelated to your controller. I should have tested that slider better, but alas forgot to.

Regarding the actual axis-changing itself, that's a different matter and set differently.

greywolf22

Apr 18, 2012 4:29 pm

reporter   ~0022320

Sorry for the confusion...should have been clearer. The slider adjustment does save just fine.

However when I attempt to re-map the axis bindings themselves the following happens:

Edit Input Binging Aim Up

Select - Game Pad Mouse Access

Default is Game Pad axis 5 neg

Select Edit Input AIm Down

Select - Game pad / Mouse Access

"Push Desired Gamepad Access" flashes briefly on the screen and goes away
Does not allow me to push a direction and press a key.

If I press the Edit button again it'll default it to the gamepad axis 5 neg on any of the other bindings I attempt to set (which is the same axis I set the aim up to)

I'm just not given the option to push the stick any direction to bind it after I bind the first one (Aim up) in this example. Will just flash every time I hit edit and sets it to the same setting as Aim Up.

Hope that helps clarify it a bit.

Chris_McElligottPark

Apr 18, 2012 4:32 pm

administrator   ~0022321

Okay, thanks -- that clears things up a LOT, actually.

The gamepads during the button-setting phase use noise canceling of 0.5 -- it appears that your gamepad, when just sitting there, is sending a value of greater than 0.5 (in the positive or negative axis). That's troublesome because the only range is -1 to 1, so it really sounds like the gamepad might be defective or just not calibrated remotely right.

But you see it working right in the windows settings, which is what is so strange. I've still not yet had time to test my 360 controller (there's some graphics stuff I've gotten sucked in on), but will let you know what I find there. Maybe there's something unusual about the 360 controllers and they use a different range scale or something.

greywolf22

Apr 18, 2012 4:52 pm

reporter   ~0022322

Yeah it's very odd...everything "seems" calibrated correctly in windows. Not saying it's not the controller, just interesting behavior. Very curious to see the results you get with your 360 controller whenever you have a "free" moment. I wish I had another controller to try it out on.

Chris_McElligottPark

Apr 18, 2012 4:53 pm

administrator   ~0022323

I'm betting it's a difference in scale or something -- if it looks calibrated correctly, that really must be what it is. I'll see what I can find!

Terraziel

Apr 18, 2012 5:46 pm

reporter   ~0022324

Having finally gotten round to testing this by plugging in my wireless 360 controller I don't get the issue, when changing a mapping it waits normally till I press on the analog stick, and correctly assigns axis 4/5 Neg/Pos.

greywolf22

Apr 18, 2012 6:30 pm

reporter   ~0022325

Interesting...it may very well be my controller then. I've got a couple of 360 controllers I can try (but it may be my wireless receiver causing the problem). I'll give it a shot and report back.

greywolf22

Apr 18, 2012 6:35 pm

reporter   ~0022326

Ok just tested another controller and viola...it worked just fine. Very odd though since the controller was working fine in other games...no idea. Anyway sorry for the time and trouble this may have caused. Looks like it may have been a faulty controller after all.

One final thing, which sorta ties into why this was opened originally, although it might be more of a request. I can open a request for this if its possible. But would it be possible for the second analog stick to function more like a mouse...IE instead of the cursor having only a small distance from your character, be more mobile on the screen? If that makes sense. Again I can open this as a separate issue or request I suppose...feel free to deny it you have more important things going on :-)

Chris_McElligottPark

Apr 18, 2012 6:39 pm

administrator   ~0022327

No worries!

Having the controller control more like a mouse is something we definitely want to support, but it's more of a post-1.0 thing. Ideally that will even let you click buttons like the mouse does, etc. But if you want to open a topic to make sure we don't forget, that's fine with me! ;)

greywolf22

Apr 18, 2012 6:40 pm

reporter   ~0022328

Will do...thanks again!

Chris_McElligottPark

Apr 18, 2012 6:41 pm

administrator   ~0022329

You bet!

Issue History

Date Modified Username Field Change
Apr 18, 2012 1:56 am greywolf22 New Issue
Apr 18, 2012 2:42 am arcee Note Added: 0022275
Apr 18, 2012 9:53 am Chris_McElligottPark Note Added: 0022280
Apr 18, 2012 9:53 am Chris_McElligottPark Assigned To => Chris_McElligottPark
Apr 18, 2012 9:53 am Chris_McElligottPark Status new => feedback
Apr 18, 2012 2:19 pm greywolf22 Note Added: 0022312
Apr 18, 2012 2:19 pm greywolf22 Status feedback => assigned
Apr 18, 2012 2:21 pm greywolf22 Note Edited: 0022312
Apr 18, 2012 2:57 pm Chris_McElligottPark Note Added: 0022316
Apr 18, 2012 4:29 pm greywolf22 Note Added: 0022320
Apr 18, 2012 4:32 pm Chris_McElligottPark Note Added: 0022321
Apr 18, 2012 4:52 pm greywolf22 Note Added: 0022322
Apr 18, 2012 4:53 pm Chris_McElligottPark Note Added: 0022323
Apr 18, 2012 5:46 pm Terraziel Note Added: 0022324
Apr 18, 2012 6:30 pm greywolf22 Note Added: 0022325
Apr 18, 2012 6:35 pm greywolf22 Note Added: 0022326
Apr 18, 2012 6:39 pm Chris_McElligottPark Internal Weight => New
Apr 18, 2012 6:39 pm Chris_McElligottPark Note Added: 0022327
Apr 18, 2012 6:39 pm Chris_McElligottPark Status assigned => closed
Apr 18, 2012 6:39 pm Chris_McElligottPark Resolution open => no change required
Apr 18, 2012 6:40 pm greywolf22 Note Added: 0022328
Apr 18, 2012 6:42 pm Chris_McElligottPark Note Added: 0022329