Smart Pro S: enable RetroArch rumble and set default DualShock/Rumble Pak - #1702
leslieclemence wants to merge 1 commit into
Conversation
There was a problem hiding this comment.
This should remain as "standard". Dual shock mode disables the built-in analog-to-d-pad translation for games without dual shock support, and there are more of those such games than there are true dual shock ones. I'd prefer to leave this to users on a per-game basis. Happy to reconsider though if anyone else wants to weigh in.
There was a problem hiding this comment.
Selecting rumble for n64 removes the Controller Pak. The cartridge saves most games use aren't affected, but games that save to the Controller Pak can no longer save there, and existing Controller Pak saves stop showing up while rumble is selected. They aren't deleted: switching back brings them back, but most users won't know that's why their saves apparently got nuked.
Per request by @chrisj951 on #1681 to keep pull requests isolated, this PR specifically addresses RetroArch vibration and controller configuration for the TrimUI Smart Pro S.
Summary of Changes:
RetroArch/platform/retroarch-SmartProS.cfg: Changedenable_device_vibration = "false"toenable_device_vibration = "true". The Smart Pro S config had device vibration disabled, blocking RetroArch's sysfs motor rumble fallback despiteRUMBLE_MOTOR_LEVELbeing exported inra_functions.sh.RetroArch/.retroarch/config/remaps/PCSX-ReARMed/PCSX-ReARMed.rmp: Changedinput_libretro_device_p1 = "1"toinput_libretro_device_p1 = "517"(libretroRETRO_DEVICE_SUBCLASS(RETRO_DEVICE_ANALOG, 1)).RetroArch/.retroarch/config/PCSX-ReARMed/PCSX-ReARMed.opt: Changedpcsx_rearmed_pad1type = "standard"topcsx_rearmed_pad1type = "dualshock".RetroArch/.retroarch/config/Mupen64Plus-Next/Mupen64Plus-Next.opt: Setmupen64plus-pak1 = "rumble"to enable force feedback out-of-the-box for N64 games.Hardware Verification:
STANDARD AtoANALOG A / DUALSHOCK, theVIBRATIONoption is unlocked, and physical rumble fires cleanly when taking damage or firing heavy weapons.