ares-emulator / ares

ares is a cross-platform, open source, multi-system emulator, focusing on accuracy and preservation.
https://ares-emu.net
Other
864 stars 105 forks source link

[macOS] No mouse movements being detected from the mouse #1510

Closed crumblecrunch closed 1 month ago

crumblecrunch commented 1 month ago

Describe the bug Trying to put in mouse movements in the input settings for the N64DD with Mario Artist, it's not detecting the X/Y and Left/Right buttons from the mouse. I've tried to reinstall the emulator completely and also try to set the mouse movements by right clicking and selecting the corresponding movement but no luck.

Screenshots Added screen recording of the issue

https://github.com/ares-emulator/ares/assets/171298580/facef235-d9f2-4365-872d-273fcbbd322a

Additional context I'm running this on a Base M2 Mac mini with Sonoma 14.2

remutro commented 1 month ago

There are 3 steps required to enable mouse support for cores where it is supported:

  1. In the input window you recorded above, right click on each field. You will be presented with a drop-down menu that allows you to pick the correct mouse button/axis.
  2. After you load the emulator/game, from the Nintendo 64DD dropdown menu, select the correct controller port, and switch to mouse input.
  3. Finally, you need to make sure you go into Settings > Hotkeys, and set a key for toggling mouse capture. This key will be used to switch between the OS capturing mouse input, or redirecting mouse input to the emulator for use in the game.
crumblecrunch commented 1 month ago

There are 3 steps required to enable mouse support for cores where it is supported:

  1. In the input window you recorded above, right click on each field. You will be presented with a drop-down menu that allows you to pick the correct mouse button/axis.
  2. After you load the emulator/game, from the Nintendo 64DD dropdown menu, select the correct controller port, and switch to mouse input.
  3. Finally, you need to make sure you go into Settings > Hotkeys, and set a key for toggling mouse capture. This key will be used to switch between the OS capturing mouse input, or redirecting mouse input to the emulator for use in the game.

Hi, I've followed all the steps above and I'm still receiving no activity. It maybe an OS issue not sure.

remutro commented 1 month ago

Are you using a recent version of ares? Mouse driver support was missing on MacOS but was added about half-way through April this year (this commit: https://github.com/ares-emulator/ares/commit/35299b18d3af6faf8d87af87313af869fc048d2c ). If your version is outdated, please make sure you update.

crumblecrunch commented 1 month ago

Are you using a recent version of ares? Mouse driver support was missing on MacOS but was added about half-way through April this year (this commit: 35299b1 ). If your version is outdated, please make sure you update.

Currently on the latest version.

crumblecrunch commented 1 month ago

Update : Took a close look at the root of macOS storage and deleted all the files related to ares, when relaunched the mouse inputs are able to be set correctly.