Latest build available here - https://github.com/stenzek/duckstation/releases/tag/latest
These settings much be adhered to when using DuckStation for runs. To not mess up any settings for other games you run, you can set individual settings for that particular game by clicking on "Settings > Game Properties". With that, you can copy these settings down below and that will make your run legal.
Instead of using the OSD settings shown below (Or if you cannot do that), you can also show these settings either before or after a run by binding a key to the emulator menu. This can be done by going to "Settings > Hotkeys", and then binding a key to "Open Pause Menu". Then press that to show all the settings at the start or end of the run. This will also be accepted to help verify the run.
Disable = ❌| Enable = ✔️
Interface
- Pause On Focus Loss ❌
- Pause On Start ❌
- Pause On Controller Disconnection ❌
BIOS
- Fast Boot ❌
Console
- Enable 8MB RAM (Dev Console) ❌
- Enable Cheats ❌
- Execution Mode: Interpreter (Slowest)
- Enable Clock Speed Control ❌
- Enable Recompiler ICache ❌
- Async Readachead: Disabled (Synchronous)
- Read Speedup: 2x (Quad Speed)
- Seek Speedup: None (Normal Speed)
- Preload Image To RAM ❌
- Apply Image Patches ❌
- Ignore Drive Subcode ❌
Emulation
- Emulation Speed: 100%
- Vertical Sync (VSync) ❌
- Sync To Host Refresh Rate ❌
- Optimal Frame Pacing ❌
- Skip Duplicate Frame Display ❌
- Enable Rewinding ❌
- Runahead: Disabled
Graphics (Rendering)
- You're allowed to adjust the graphics to your preference. However these settings are prohibited below
- Force Video Timing: Disabled
- Widescreen Rendering ❌
- PGXP Geometry Correction ❌
Graphics (OSD)
- Show OSD Messages ✔️
- Show Emulation Speed ✔️
- Show Status Indicators ✔️
- Show FPS ✔️
- Show Settings ✔️
These settings are made for Disruptor and may or may not be permitted for other speedrun leaderboards. They are correct as of 18/09/2024