Rollback is a superior netcode implementation to the delay based netcode that everyone is used to. It provides smooth gameplay for a larger variety of situations. It also allows for playing with people much further away.
We only support NTSC-U/J 1.02.
Download and install the file at the link: https://aka.ms/vs/17/release/vc_redist.x64.exe
If you are on Ubuntu, PopOS, or similar, open a terminal and run
sudo apt install libopengl0
Set your adapter to Wii U/Switch mode and then follow the section for your OS.
When installing Slippi Launcher you would have seen an option to also "install Gamecube adapter drivers". If you selected this, your adapter should already work once plugged into your computer. If you didn't select this option, you can just reinstall the latest version of the Slippi Launcher by downloading the installer from the official Slippi website. Make sure to select the "install Gamecube adapter drivers" option once the installer is run.
You can confirm your controller adapters work by doing the following:
- Start Dolphin (Settings -> Netplay -> Configure Dolphin)
- Go to the Controllers -> Configure and make sure your poll rate is around 125hz.
You can also optionally overclock your adapter drivers to increase the poll rate to up to 1000hz.
Download and install GCAdapterDriver. Ask in the Slippi Discord's #mac-support channel for further help.
Make sure to check the "overclock" option when installing your driver. This will bump your controller poll rate up to 1000hz.
Run the following command block
sudo rm -f /etc/udev/rules.d/51-gcadapter.rules && sudo touch /etc/udev/rules.d/51-gcadapter.rules && echo 'SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="057e", ATTRS{idProduct}=="0337", MODE="0666"' | sudo tee /etc/udev/rules.d/51-gcadapter.rules > /dev/null && sudo udevadm control --reload-rules
There is no output, so once it is finished restart Dolphin and test your adapter.
If your adapter still doesn't work then try running the command below if you use systemd or restarting your computer.
sudo systemctl restart udev.service
On some distributions you need to run this command instead to restart the service:
sudo systemctl restart systemd-udevd.service
Delay frames are how we account for the time it takes to send an opponent your input. Since we have removed about 1.5 frames of visual delay from Melee, adding 2 frames brings us very close to a CRT experience. Using a 120hz+ monitor removes an additional half frame giving to bring us in line with CRT.
A single delay frame is equal to 4 buffer in traditional Dolphin netplay. Our recommended default is 2 frame delay (8 buffer). We suggest using 2 frame delay for connections up to 130ms ping. Mixed buffers are allowed to play each other.
If you want to change this value, first open Dolphin (if using the Launcher go to Settings -> Netplay -> Configure Dolphin) and go to Config
-> Slippi
to find the option to update the Delay Frames. You can update this value at any time but it will only update for the next game you play.
Yes, to enable widescreen go to the Netplay in the Launcher settings depending > Manage Gecko Codes
> and enable the Widescreen gecko code. You can do the same for replays by going to the Playback tab instead.
Yes, we currently ship with UCF 0.84 and it is applied everywhere by default.
We do not provide a Melee NTSC 1.02 ISO and we cannot help you find one, you will need to acquire one yourself. You can look into this: (https://wiki.dolphin-emu.org/index.php?title=Ripping_Games).
No, only singles (1v1) and teams (2v2, 3v1, 2v1v1) are supported at this time. Free For All is not currently on our roadmap, but is not off the table entirely.
Some computers will have issues polling the adapter at the correct rate on some USB ports, we suggest trying ALL USB ports on your computer to see if any of them poll the adapter at 125hz. You can check the poll rate by opening Dolphin (if using the Launcher go to Settings -> Netplay -> Configure Dolphin), clicking Controllers, and then configure on any of the ports that are set to GameCube Adapter for Wii U.
Replays are stored by default in Documents/Slippi
on Windows and ~/Slippi
on macOS and Linux. The replay directory is configurable in the Replays
settings tab of the Launcher.
- Windows 10 or newer
- macOS Monterey (12.0) or newer
- Ubuntu 22.04 or newer and the following packages
- libfuse2
- qt6-qpa-plugins