Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't walk down with analog stick on Dinput controller when using joybus connection to Dolphin emulator #400

Open
anLizard opened this issue Apr 1, 2019 · 2 comments
Assignees
Labels

Comments

@anLizard
Copy link

@anLizard anLizard commented Apr 1, 2019

Expected behavior

Holding the stick downward will make character walk down.

Actual behavior

Character only turns himself to face down, doesn't walk.

Steps to reproduce the behavior

  1. Setup input for D-input controller
    image
  2. Link to Dolphin running Four Swords Adventures locally
  3. Test movement in Shadow Battle or Adventure (menus work as expected)

ROM details

Which games are affected by the issue (please state if GBA or GB game):
bios.gba

Which games, if any, are NOT affected by the issue (please state if GBA or GB game):
Tested on Pokemon Ruby

Include screenshots of ROM Information (File > ROM Information):
image
image

Option details

Video driver (simple, opengl): OpenGL

Sound driver (directsound, xaudio, openal, SDL): SDL

Build details

Operating System: Windows 10 Pro 64-Bit 1803
VBA-M version: 2.1.1

Hardware details:

If relevant, the joystick you are using and the drivers you are using for it:

  • 8Bitdo SF30 Pro in D-Input mode, default drivers
  • Issue not present on real Xbox One Controller with Xinput
  • Using the 8Bitdo controller in Xinput mode causes a different issue (character doesnt stop walking after letting go of the stick, akin to issue #397)
@rkitover rkitover self-assigned this Apr 1, 2019
rkitover added a commit that referenced this issue Apr 1, 2019
Instead of ignoring the initial state of axes, which I did to make
triggers work on the 360 controller, set the initial previous value to
the initial state instead.

This fixes the original problem without breaking analog stick movement.

Signed-off-by: Rafael Kitover <rkitover@gmail.com>
@rkitover

This comment has been minimized.

Copy link
Collaborator

@rkitover rkitover commented Apr 1, 2019

Could you please try this binary:

visualboyadvance-m-Win-64bit.zip

@anLizard

This comment has been minimized.

Copy link
Author

@anLizard anLizard commented Apr 1, 2019

Could you please try this binary:

visualboyadvance-m-Win-64bit.zip

Sadly it didn't fix this issue, but #397 is resolved with the new binary!

@rkitover rkitover added link and removed fixed regression labels Apr 1, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants
You can’t perform that action at this time.