Page MenuHomeFeedback Tracker
Feed Advanced Search

May 10 2016

Styrr added a comment to T82431: Gamepad or Joystick analogue input max value smaller than keyboard input.

Hi Rob,

thanks for your input as well. I removed all controllers but one and followed clawz guide to reset everything. Now my profile includes this:
class JoysticksList
{
class Joystick1
{

		guid="8406F660-EDE5-11E4-8001-444553540000";
		name="Controller (XBOX One For Windows)";
		offset=256;
		isXInput=1;
		mode="Custom";
		analogClickHigh=0.40000001;
		analogClickLow=0.2;

};
};

The issue however persists (I uploaded a pic for clarity). I wonder if anyone can reproduce this error -> is it only occuring for me or is the mapping of +-100 controller input just too small (gamewise).

Important:
As mentioned when I go to the controller customize screen and use the show button I can see that I excite +-100 with my analogue controlls, yet the steering does not turn as much as for the keyboard input. That seems to me like a simple mapping error

  1. That I can excite +-100 let me assume that there is no issue with the controller itself -> otherwise I'd think I just wouldn't reach the 100
  2. The turning of the steering wheel when controller axis has -100 is smaller then when hitting the steer left key (A).

-> Easiest would be if a dev could check what steering angle they map the keyboard key to and what steering angle they map the -100 controller axis to (it really looks like a mismatch there might be the cause)

May 10 2016, 11:03 AM · Arma 3
Styrr added a comment to T82431: Gamepad or Joystick analogue input max value smaller than keyboard input.

Thanks for the perfectly detailed walkthrough. Yet, though I tried all steps, this doesn't solve my problem.
Are you sure the issues you encountered aren't caused by some wrong tweaking in the ARMA3's controller-customize option?
What happened for my profile file is that it just removed some sensitivity-deadzone-steepnes settings.
Old:
class Joystick2
{

		guid="8406F660-EDE5-11E4-8001-444553540000";
		name="Controller (XBOX One For Windows)";
		offset=512;
		isXInput=1;
		sensitivity[]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
		deadZone[]={0.07,0.07,0,0.07,0.07,0,0,0};
		steepness[]={1,1,1,1,1,1,1,1};
		mode="Custom";
		analogClickHigh=0.40000001;
		analogClickLow=0.2;

};

New:
class Joystick2
{

		guid="8406F660-EDE5-11E4-8001-444553540000";
		name="Controller (XBOX One For Windows)";
		offset=512;
		isXInput=1;
		mode="Custom";
		analogClickHigh=0.40000001;
		analogClickLow=0.2;

};

  1. Which of the joysticks did you try? As the "MFG Crosswind 2" has a different offset, sensitivity, deadzone, steepness in your old profile and is put in default in your new profile.
  1. Did you check step 4 of the reproduce list? Try a Nato Hunter e.g.; For me hitting left arrow or A key gives approx. 90deg rotation (hand top) while using the analogue input gives about 75...80deg.
  1. Can you verify that you reach +-100 for the axis in the controller customize option (use the show button) with your old profile? I reach +-100 and still the response is less than with keyboard.
May 10 2016, 11:03 AM · Arma 3
Styrr edited Steps To Reproduce on T82431: Gamepad or Joystick analogue input max value smaller than keyboard input.
May 10 2016, 11:03 AM · Arma 3