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

NSO N64 controller Rumbel #14

Open
lewilou22 opened this issue Sep 14, 2023 · 6 comments
Open

NSO N64 controller Rumbel #14

lewilou22 opened this issue Sep 14, 2023 · 6 comments

Comments

@lewilou22
Copy link

lewilou22 commented Sep 14, 2023

Hi,

Thank you for this driver, it works great with retroPi and n64.

I am having an issue with rumbel on the n64 NSO controller. Does this driver support rumbel?

I have it setup on retroarch for rumbel but im not noticing any games working with it.

Thank you

@emilyst
Copy link
Owner

emilyst commented Sep 17, 2023

Rumble functionality should be supported for the N64 controller. If it's not, that's unexpected.

Can you test rumble functionality outside of RetroArch? For example, using a tool such as fftest.

@lewilou22
Copy link
Author

I can get fftest to work with a DS4 controller .

With the N64 I get this

Force feedback test program.
HOLD FIRMLY YOUR WHEEL OR JOYSTICK TO PREVENT DAMAGES

Device /dev/input/event0 opened
Features:

  • Absolute axes: X, Y,
    [03 00 00 00 00 80 60 02 ]
  • Relative axes:
    [00 00 ]
  • Force feedback effects types:
    Force feedback periodic effects:
    [00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ]
  • Number of simultaneous effects: 0

Uploading effect #0 (Periodic sinusoidal) ... Error:: Function not implemented
Uploading effect #1 (Constant) ... Error: Function not implemented
Uploading effect #2 (Spring) ... Error: Function not implemented
Uploading effect #3 (Damper) ... Error: Function not implemented
Uploading effect #4 (Strong rumble, with heavy motor) ... Error: Function not implemented
Uploading effect #5 (Weak rumble, with light motor) ... Error: Function not implemented
Enter effect number, -1 to exit

@emilyst
Copy link
Owner

emilyst commented Sep 17, 2023

Thanks so much for that. You're right. It looks like it's indeed not working properly. I'll keep this issue open, but not sure how long it will be before I get back to working on this.

@lewilou22
Copy link
Author

Thank you for the reply!

If you need me to test anything im here

@nfp0
Copy link

nfp0 commented Oct 3, 2023

@lewilou22 I've got the same fftest output as you, but rumble is working perfectly fine on RetroArch using the udev controller driver (it's the default for me). Which one are you using?

Also, if you're using the Mupen64 or Parallel core, make sure you enable the Rumble Pack on the core options for the controller ports you're using. It might be necessary to restart RetroArch for the core options to take effect.

Also note that many N64 games do not support rumble at all.

@lewilou22
Copy link
Author

@lewilou22 I've got the same fftest output as you, but rumble is working perfectly fine on RetroArch using the udev controller driver (it's the default for me). Which one are you using?

Also, if you're using the Mupen64 or Parallel core, make sure you enable the Rumble Pack on the core options for the controller ports you're using. It might be necessary to restart RetroArch for the core options to take effect.

Also note that many N64 games do not support rumble at all.

ill have to try again then! hmm ill report back

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants