PS1 rollback with Duckstation
Tutorial
日本語チュートリアル(Google翻訳): https://rentry.co/SP2R-JP
Be sure to have the same version as your opponent!
It's the first source of problems and is often the one people forget to talk about.
Fresh install Recommended
Avoid drag and drop onto a previous version, as a lot of features aren't compatible with previous versions, it might create some problems.
Installation
What you need:
- Latest Duckstation version (In Assets, the first option)
- Japanese PS1 BIOS
SCPH7000
: http://psxdev.net/downloads/bios/psx/SCPH7000.BIN (if it doesn't download it, copy-paste the link, it should work then ¯_(ツ)_/¯)
Step by step
- Extract the content of
duckstation-netplay-windows.zip
(name may vary). - Double click on the Duck icon (duckstation-qt-x64-ReleaseLTCG.exe).
- Go to "Settings > BIOS", click on "Open in Explorer..."
- put the bios
SCPH7000.bin
in it. - Click on "Add Game Directory..." and select your roms folder .
- if you don't have one, create a
rom
folder at the root of the duckstation folder & put your roms in it. - If once you selected the folder it asks this:
- click
yes
if you want to scan sub-folder(s) to find more roms, otherwise click no.
- click
- if you don't have one, create a
Setup your controls
- Settings > Controllers
- Select
Controller Port 1
& map your inputs.
Optional: create a profile
you can create a profile if you have different controls for each game:
1. Click on New Profile
at the bottom left,
2. Enter a name
3. Click yes and it's done.
4. To change profiles, just click on the drop down at the bottom left.
Play online
With the 0.4
update, you don't need a VPN or open ports on your router anymore, thanks to the traversal servers 🎊.
Radmin & Zero Tier can add delay and desync chances, so please avoid using them 🙏.
Host
- Open the game you want to play.
- Netplay > Create Session...
- Adjust the input delay to your liking.
- Click "Enable Traversal Mode".
- Paste the code to your opponent (automatically copied! You can also see it in the bottom left corner).
- Optional: change your nickname.
Join
- In the menu: "Netplay > Join Session..."
- Click on the "Traversal Mode" tab.
- Adjust the input delay to your liking (doesn't need to be the same as the host)
- Copy-paste the "Host code" from your opponent.
- Optional: change your nickname.
Spectator mode:
- Click "Enable Spectator Mode" to enter spectator mode.