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 requiring an emulator, providing enhancements like higher resolutions, custom textures, and low-latency input.

How it works

The project is built using decompiled game code from the doldecomp/melee project and runs on top of aurora, a compatibility layer that provides GX/OS/PAD/DVD/CARD/THP functionality with a WebGPU backend. It utilizes SDL3 for windowing and input management. Users must provide their own game disc image (.iso, .gcm, .ciso, or .rvz) which the launcher verifies against the Redump database.

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 competitive enhancements like UCF (Universal Controller Fix) and high-poll-rate GameCube adapter support.

Highlights

  • Cross-platform support: Native builds for Windows, Linux, macOS, Android, and iOS.
  • Visual enhancements: Internal resolution up to 10x native, 4x MSAA, anisotropic filtering, and post-processing shaders (CRT scanlines, vibrant).
  • C-stick and Gamepad remapping: Full controller customization saved per device.
  • Customization: Support for Dolphin-format HD texture packs and custom .ogg/.wav soundtracks.
  • Competitive features: UCF 0.8x dashback and shield drop, and a raw 1000 Hz read path for official GameCube controller adapters.
  • Netplay: Prototype rollback netcode for LAN and direct IP play (currently most stable on Linux).
  • In-game overlay: An F1 settings menu that pauses the game for real-time adjustments.

Related

  • Project
  • Project
  • Project
  • Project