Cloned Games

Super Smash Bros. Port

PortActive

An existing game or its source code brought to another platform.

Super Smash Bros. (original game, not this project)Original game image
Image of the original game, Super Smash Bros.. This project has no screenshots of its own yet.
Links, repository & details

About

BattleShip is a PC port of Super Smash Bros. for the N64, covering both the US (NTSC-U v1.0) and Japanese releases. It is built on the ssb-decomp-re decompilation, using libultraship for rendering, audio and input and Torch to extract assets from your ROM at build time. It runs natively on macOS (Apple Silicon), Linux, Windows and Android, and no Nintendo assets are included in the repository.

How it differs from the original

Adds in-game options such as a 2-player local co-op mode for Classic, Z-cancel assists, a competitive ruleset, a hitbox view, a music shuffler, widescreen support and optional hi-res texture packs. It also supports native C mods on desktop. Rollback netcode and online play are listed as a work in progress.

Getting started

Supply your own ROM that matches the supported US or Japanese hash, since the code is region-compiled and each region is a separate build. Assets are extracted from the ROM at build time, and a first-run ROM-extraction wizard is among the listed features. Options are toggled from the ESC menu in game, and build instructions are in a separate build guide.

History

The port was started by one developer working with Claude, who reached the first beta in a little over a month, and the README says it is no longer a purely AI project. It began when the underlying decompilation was 96% complete, code only.

What you need to run it

Original game files required. The project ships code only; you provide your own copy of the game (macOS, Linux, Windows, Android version).

  • The project runs natively on macOS (Apple Silicon), Linux, Windows, and Android.

Features

  • The game offers internal resolution scaling, MSAA, and three-point texture filtering.
  • The game supports widescreen and ultrawide resolutions.
  • You can play Classic mode with two-player local co-op and optionally enable friendly fire.
  • Gameplay options include Z-Cancel practice aids, competitive rules, and disabling stage hazards.
  • You can visualize hitboxes, hurtboxes, and collision.
  • The game has a music shuffler, per-stage track selection, and separate volume sliders for master, music, sound, and voice.
  • Desktop supports native C mods with runtime compilation, hot-reload, and function detours; scripting is disabled on Android.
  • Rollback netcode and online play are a work in progress.

How to install

  1. On first launch, use the ROM-extraction wizard.

Summarised from the project's README.

Licensing & legal

  • The port-specific code is MIT licensed, while the decompilation submodule's upstream project does not publish an explicit license.

Additional notes

External link
The optional hi-res texture pack by GhostlyDark is distributed separately at https://evilgames.eu/texture-packs/ssb-reloaded.htm#pc.

FAQ

What is Super Smash Bros. Port?
Super Smash Bros. Port is an open-source port of Super Smash Bros.. An existing game or its source code brought to another platform. The original game ran on macOS, Linux, Windows and Android.
Do I need the original game files to run Super Smash Bros. Port?
Yes. The project does not include the original game's assets, so you need your own copy.
How is Super Smash Bros. Port licensed?
project: MIT License (port-specific code); VetriTheRetri/ssb-decomp-re and its contributors: no explicit license (decompiled source); kenix3: MIT-licensed (libultraship submodule); Lywx (Harbour Masters): MIT-licensed (torch submodule); Montserrat and Inconsolata: SIL Open Font License 1.1 (bundled menu fonts); SDL_GameControllerDB: zlib license (bundled controller-mapping database); Nintendo / HAL Laboratory: © Nintendo / HAL Laboratory (game code, data, sound, textures, models, and trademarks). The repository itself is the authoritative source.
Share:

More like Super Smash Bros. Port

Active
Original game (original game, not this project)Original game image
A native PC port of Super Smash Bros. for N64 built on a decompilation, with widescreen, texture packs and C mods.
Stars463
Updated1 month ago
LicenseUnknown
Release2026
Active
Original game (original game, not this project)Original game image
A decompilation of Super Smash Bros.
Stars262
Updated2 months ago
LicenseUnknown
Release2023
Sporadic
Super Tilt Bro screenshot
A demake of Super Smash Bros. for original NES hardware, distributed on a cartridge with Wi-Fi for online multiplayer.
Platforms:WebWindowsLinux
Stars156
Updated9 months ago
LicenseWTFPL
Release2016
Halted
TUSSLE screenshot
TUSSLE is an open-source Super Smash Bros-inspired platform fighter with moddable, unlimited characters.
Platforms:WindowsLinuxOSX
Stars97
Updated4 years ago
LicenseGPL-3.0
Release2015
Active
Super Smash Bros. Port screenshot
A playable Nintendo DS port of Super Smash Bros. built from BattleShip's reconstructed game logic, about 75% complete.
Stars26
Updated1 month ago
LicenseUnknown
Release2026
Original game (original game, not this project)Original game image
Platforms:LinuxOSX
LicenseUnknown