Project

General

Profile

Actions

Emulator Issues #5531

closed

Feature Request: Separate Deadzones Vertical/Horizontal

Added by lmjaipawa over 12 years ago. Updated about 5 years ago.

Status:
Fixed
Priority:
Low
Assignee:
Category:
Controls
% Done:

0%

Operating system:
N/A
Issue type:
Feature request
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:
5.0-11035

Description

I'm having a problem with a game: When I move the stick a bit up or down, even just 5%, the character jumps or ducks. That's something bad. So I tried setting the deadzone to 30%.

The problem is when I want to go right, let's say I move the stick 100% to the right and 5% up or down, the game detects this and the character jumps/ducks.

What I'm asking here is to have 2 deadzone settings, 1 for vertical and another for horizontal, so that when I move the stick 100% to the right and 5% up the game won't detect the 5% up.

I know there are ways to cirvumvent this like setting the up/down directions to other buttons but it would be nice to have this feature anyway.

Actions #1

Updated by willianholtz1 over 12 years ago

I not guess this is a problem! my controller PS2 too make that i need limit dead zones ... it's a sensibility of controller!

Actions #2

Updated by Anonymous over 12 years ago

what

Actions #3

Updated by samljer22 over 12 years ago

Good idea, internally the Wii probably reads them seperate as well.

Actions #4

Updated by Billiard26 almost 12 years ago

  • Status changed from New to Accepted
  • Issue type set to Feature request
  • Priority set to Low
  • Category set to controls
  • Operating system N/A added
Actions #5

Updated by Billiard26 almost 6 years ago

  • Status changed from Accepted to Fix pending
  • Assignee set to Billiard26
Actions #7

Updated by Billiard26 about 5 years ago

  • Status changed from Fix pending to Fixed
  • Fixed in set to 5.0-11035

Per-direction "deadzones" are now possible by using the deadzone function in an input expression.

deadzone(`Axis X+`, 0.2)
Actions

Also available in: Atom PDF