OpenEmu / Mupen64Plus-Core

OpenEmu Core plugin with Mupen64Plus to support N64 emulation
49 stars 23 forks source link

Changing Input (Controller Pak/Rumble Pak) #15

Open drakecaiman opened 7 years ago

drakecaiman commented 7 years ago

Some games (like Chameleon Twist) will display an error on startup because it is expecting a Rumble Pak:

chameleon twist u 2017-01-07 05 21 45

Is there currently a way to tell this core that a Rumble Pak is in the controller?

macOS Sierra 10.12.2 OpenEmu 2.04 Mupen64Plus 2.5.2

clobber commented 7 years ago

I'll fix this with a workaround, but just so you are aware Revision A/Version 1.1 ROM boots fine.

drakecaiman commented 7 years ago

Thanks for the update!

ssokolow commented 7 years ago

@clobber Good to know, but not necessarily a solution since some users prefer to use the ROMs they dumped from the cartridges they own using a Retrode.

(Disclaimer: I'm a Linux Mupen64Plus user who stumbled across this issue thread while looking up how to resolve this problem on Linux.)

EDIT: In case anyone lands here while looking for a Linux fix, you have to go into mupen64plus.cfg and set mode = 0 (Fully manual) and plugin = 1 for all four [Input-SDL-Control_] blocks.

Another thing I didn't think to test was whether setting plugged = False on controllers 2 through 4 was exempt from "mode = 2 resets everything" and whether doing so would avoid the need to set mode = 0 and plugin = 1 on them.