Brontide-NS2
A Switch 2 emulator build based on PokeDinner 2.5.0 by Franseven with Profile-Guided Optimization (PGO) and RenHDrum 0.3.0, automatically selecting tailored HD Rumble curves for Donkey Kong Bananza and Mario Kart World (for The Legend of Zelda: Ocarina of Time, see Brontide-oot).
How it works, and why: HD Rumble for Switch 2 games
What it looks like
Supported controllers on Switch 2 games
✅ DualSense · ✅ Nintendo Pro · 🔬 Xbox One S (in research)
01 DualSense (✅ Supported)
Wired USB gives highest fidelity (48 kHz voice-coil with 5.3 ms slot peak-hold so short menu ticks are never skipped). Bluetooth works via report 0x32. Automatically runs Preset [3].
02 Switch Pro Controller (✅ Supported)
Wired USB (15 ms pacing) and Bluetooth (defaults to Level 2 pacing, 45 ms). Automatically runs Preset [4] with a 25 ms low-frequency boost and stick drift filtering.
03 Xbox One S (🔬 In research)
Currently in research for Switch 2 Mode 2 signals. Controllers outside the supported list automatically fall back to standard SDL rumble.
Rumble settings are saved to %APPDATA%\RenHDrum\renhdrum-settings.txt, shared across Brontide builds.
Setting up
- Download the zip, unpack it into its own folder and run
brontide-ns2.exe. - Add your legally dumped console keys and firmware into
user\keys\(not included in the zip). - Plug in your controller. Open Emulation → Configure → Controls and click the ⚡ HD Rumble pill button below the controller picture.
- Make sure the main HD Rumble switch at the top is turned on (Accurate Vibration is automatically enabled) and click Done. Launch the game and enjoy.
Important notes & credits
- Turning on HD Rumble automatically enables Accurate Vibration (enable_accurate_vibrations = true) and bypasses the 15 ms frontend filter so micro-vibrations are never dropped (without this, up to 76.3% of samples were dropped in Mario Kart World).
- Command 213 has a real dispatcher implemented; 100% of measured samples across Donkey Kong Bananza, Mario Kart World, and Ocarina of Time use Command 214 Mode 2.
- The first-generation Switch Pro Controller now uses tailored Preset [4] with a 25 ms transient boost, keeping 100% of samples above the 0.04 physical threshold for rich nuance in Mario Kart World, while Donkey Kong Bananza dynamics remain naturally narrower due to LRA hardware limits.
- Profile-Guided Optimization (PGO) build trained on real Switch 2 gameplay sessions for smooth execution.
- Switch 2 emulation is in active research. Based on PokeDinner 2.5.0 by Franseven and the Eden emulator (GPL-3.0-or-later).
Experimental build for trying HD Rumble in Switch 2 games. I do not encourage general downloading; it is provided here so enthusiasts can verify research results. Please provide your own legally dumped games, keys, and system software.
Download Brontide-NS2
Coming soon.
Brontide-NS2 for Windows x64 (zip) · · MB · GPL-3.0
SHA-256 of the zip:
Source code (GPL-3.0, zip) ( MB · SHA-256: )
The exe is unsigned, so Windows SmartScreen may say "Windows protected your PC". Verify the SHA-256 hash above, click "More info", and select "Run anyway".
The archive contains no keys, no system software, and no game files. Brontide-NS2 is licensed under GPL-3.0 and based on PokeDinner 2.5.0 by Franseven.