Skip to content

BattleShip v0.2 Beta

Choose a tag to compare

@github-actions github-actions released this 29 Apr 03:23
· 508 commits to main since this release

BattleShip v0.2-beta

The first public release of BattleShip — a PC port of Super Smash Bros. (N64, NTSC-U v1.0) running natively on macOS (Apple Silicon), Linux, and Windows.

Downloads

Platform File
macOS (Apple Silicon) BattleShip.dmg
Linux (x86_64) BattleShip-x86_64.AppImage
Windows (x86_64) BattleShip-windows.zip

Requirements

You need a legal copy of the Super Smash Bros. NTSC-U v1.0 ROM:

  • SHA-1: e2929e10fccc0aa84e5776227e798abc07cedabf
  • MD5: f7c52568a31aadf26e14dc2b6416b2ed

On first launch, the in-app first-run wizard will ask you to drag your .z64 / .v64 / .n64 ROM in. Assets are extracted once and cached locally — you don't need to provide the ROM again. No Nintendo-owned data is bundled or redistributed in this release. If you do not own the ROM, this software has no use.

Known issues

  • Shader compilation stutter on first scene visit. Pre-baked shaders are not shipped yet, so the renderer hitches the first time it sees each scene as shaders compile on demand. After the first pass, playback is smooth.

Status

No known bugs at the time of release — but no promises. If you find one, please open an issue with:

  • your OS + architecture (especially Apple Silicon vs Intel — LP64 layout has bitten this port several times)
  • the SHA-1 of your baserom.us.z64
  • the contents of ssb64.log from the run that reproduces the issue

About

See the README for the full project context, build instructions, and the story of how this port came together (a 25-day, AI-driven effort by a single hobbyist contributor).

Not affiliated with, endorsed by, or authorized by Nintendo.