Project

General

Profile

Actions

Emulator Issues #9218

closed

Not Respecting Control Stick Modifier Key

Added by Orion751 over 8 years ago. Updated over 5 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

Game Name?

Super Smash Bros. Melee

Game ID? (right click the game in the game list, properties, info tab)

GALE01

MD5 Hash? (right click the game in the game list, properties, info tab, MD5 Hash: Compute)

0e63d4223b01d9aba596259dc155a174

What's the problem? Describe what went wrong.

Regardless of range and other configurations, the game ignores the control stick modifier key for any direction except right. Dashing is initiated instead of walking.

Which versions of Dolphin did you test on? Does using an older version of Dolphin solve your issue? If yes, which versions of Dolphin used to work?

4.0 and 5.0

What are your PC specifications? (CPU, GPU, Operating System, more)

Intel Core i5 Haswell with integrated GPU

from the 'uname -a' command:
Linux 3.19.0-42-generic #48~14.04.1-Ubuntu SMP Fri Dec 18 10:24:49 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

Is there any other relevant information? (e.g. logs, screenshots,
configuration files)

from ~/.dolphin-emu/Config/GCPadNew.ini:

[GCPad1]
Device = Xlib/0/Keyboard Mouse
Buttons/A = X
Buttons/B = Z
Buttons/X = C
Buttons/Y = S
Buttons/Z = D
Buttons/Start = !Alt_L & Return
Main Stick/Up = Up
Main Stick/Down = Down
Main Stick/Left = Left
Main Stick/Right = Right
C-Stick/Up = I
C-Stick/Down = K
C-Stick/Left = J
C-Stick/Right = L
C-Stick/Modifier = Control_L
C-Stick/Modifier/Range = 50.000000
Triggers/L = Q
Triggers/R = W
D-Pad/Up = T
D-Pad/Down = G
D-Pad/Left = F
D-Pad/Right = H
Main Stick/Modifier/Range = 40.000000
Main Stick/Modifier = Shift_L

Actions #1

Updated by MayImilae over 8 years ago

5.0 has not been released yet. What you tested was the 5.0 release candidate that has been removed, and is technically now 4.0-6727.

Have you tried the latest development builds?

Actions #2

Updated by Orion751 over 8 years ago

MaJoRoesch wrote:

5.0 has not been released yet. What you tested was the 5.0 release candidate that has been removed, and is technically now 4.0-6727.

Have you tried the latest development builds?

Are you referring to what I installed with:

sudo apt-get install dolphin-emu

as opposed to

sudo apt-get install dolphin-emu-master
Actions #3

Updated by skidau over 8 years ago

I could reproduce this issue with a main stick radius of 100. Walking works in both directions using a radius of 99 or lower.

Actions #4

Updated by MayImilae over 8 years ago

  • Status changed from New to Questionable

I'm not sure this is valid... Even with Radius set to 100, the menus and things are affected by the modifier. And I was able to walk in game using the modifier, I just couldn't press it "fast". Since Smash controls via how fast the joystick moves, and that it worked in the menus, I think this is invalid.

JMC47, you know melee better than anyone! What do you think?

Actions #5

Updated by Orion751 over 8 years ago

skidau wrote:

I could reproduce this issue with a main stick radius of 100. Walking works in both directions using a radius of 99 or lower.

I can confirm the same behavior, though I'm still not able to perform moves that involve tilting the control stick up, or crouching on platforms without falling through them.

I don't think I understand why Radius needs to be set to less than 100 in order for the modifier to take effect. I thought it was dependent on the Range option (access by right-clicking on the key).

Actions #6

Updated by skidau over 8 years ago

The Range setting affects the PC controller. The Radius setting affects the emulated GameCube controller. The Range setting should nearly always be set to 100 so that the full range of the PC controller is used by the emulator.

Actions #7

Updated by Billiard26 over 5 years ago

  • Assignee set to Billiard26
Actions #8

Updated by Billiard26 over 5 years ago

  • Status changed from Questionable to Fixed

Modifier behavior has since been changed to always reduce stick movement to 50% regardless of range or radius setting.
I can't reproduce this.

Actions

Also available in: Atom PDF