999sian/melee-pc

Native PC port of Super Smash Bros. Melee (NTSC-U 1.02), built from doldecomp/melee on aurora. No game data; bring your own disc.

What it solves

melee-pc is a native PC port of Super Smash Bros. Melee (NTSC-U 1.02). It allows the game to run natively on modern hardware across multiple platforms without needing an emulator, providing features like higher resolutions, custom textures, and integrated online play with rollback netcode.

How it works

The project is built using the decompiled game code from doldecomp/melee and a compatibility layer called aurora (which provides GX/OS/PAD/DVD/CARD/THP support) with a WebGPU backend. It uses SDL3 for windowing and input. Users must provide their own game disc image (ISO, GCM, CISO, or RVZ), which the launcher verifies against the Redump database via SHA-1 hashes.

Who it’s for

Players of Super Smash Bros. Melee who want a native experience on PC, Linux, macOS, Android, and iOS, as well as those seeking integrated online matchmaking and high-fidelity graphical enhancements.

Highlights

  • Multi-platform support: Native builds for Windows, Linux, macOS, Android, and iOS, including a browser-based WebGPU version.
  • Enhanced Graphics: Internal resolution up to 10x native (6400x4800), 4x MSAA, anisotropic filtering, and post-processing shaders (CRT scanlines, vibrant).
  • Integrated Netplay: Rollback netcode with support for LAN, direct IP, unranked matchmaking, and ranked best-of-three sets.
  • Competitive Features: Support for the official GameCube controller adapter (1000 Hz read path) and UCF (Universal Controller Fix) rules.
  • Customization: Support for Dolphin-format HD texture packs and custom .ogg/.wav soundtracks.
  • In-game Overlay: An accessible settings menu (F1) to adjust display, audio, and controls while the game is paused.

Related

  • Project
  • Project
  • Project
  • Project
  • Project