Skip to content
PORTSNATIVE.
HomeCatalog
Web GamesEmulatorsToolsNews
PORTSNATIVE.

A catalog for discovering ports and related projects. We link to official sources and do not host original game files.

ExploreCatalogMy list
InformationAbout usSuggest a portSupportDonationsLegal notice
© 2026 PortsNative
Back to catalog
Starship (Android)
PORTSNATIVE

Starship (Android)

NATIVE PORTSHOOTER / ACTIONANDROIDBETA

Starship (Android)

Star Fox 64

OriginNintendo 64

TechnologyNative C/C++ port (engine reimplementation)

Available forAndroid

View official project

About the project

Star Fox 64 es un rail shooter de combates aéreos para la consola Nintendo 64. Es un reboot del juego Star Fox para Super Nintendo y es el único juego de la serie de Star Fox desarrollado para Nintendo 64. Apareció en 1997, formando parte del grupo de juegos que salieron junto al Nintendo 64. Se comercializó acompañado del accesorio "Rumble Pak", el cual hacía vibrar al mando, lo cual fue toda una novedad. El juego vendió 4 millones de copias desde su lanzamiento, convirtiéndolo en uno de los mejores juegos vendidos para la consola.

8 versions of Star Fox 64

You're viewing: Starship (Android)

Starship (Android)github.com/izzy2lost/Starship
Android
Current
Star Fox 64github.com/sonicdcer/sf64
Windows
›
Star Fox 64 - Starfox64Recompgitlab.com/sonicdcer/Starfox64Recomp
Windows
Linux
macOS
›
Star Fox 64 (jnmartin84)github.com/jnmartin84/sf64-dc
Windows
›
Star Fox 64 (PSP)github.com/TheMrIron2/sf64-psp
To be confirmed
›
Star Fox 64 (Xbox)github.com/Team-Resurgent/Star-Fox-64-X
To be confirmed
›
Starfox 64: Recompiledgithub.com/sonicdcer/Starfox64Recomp
Windows
Linux
macOS
›
Starshipgithub.com/HarbourMasters/Starship
Windows
Linux
›

Official project information

Author's original READMEOpen on GitHub ↗

Starship

Lead Developers:

  • SonicDcer
  • Lywx

Discord

Official Discord: https://discord.com/invite/shipofharkinian

If you're having any trouble after reading through this README, feel free ask for help in the Starship Support text channels. Please keep in mind that we do not condone piracy.

Quick Start

Starship does not include any copyrighted assets. You are required to provide a supported copy of the game.

1. Verify your ROM dump

The supported ROMs are US 1.0 and US 1.1 Rev A versions. You can verify you have dumped a supported copy of the game by using the SHA-1 File Checksum Online at https://www.romhacking.net/hash/.

  • The SHA-1 hash for a US 1.0 ROM is D8B1088520F7C5F81433292A9258C1184AFA1457.
  • The SHA-1 hash for a US 1.1 ROM is 09F0D105F476B00EFA5303A3EBC42E60A7753B7A.

Starship also supports voice language replacement use from both EU (Lylat) and JP (Japanese) when used in conjunction with an US ROM.

Note: JP and EU versions of the game are not supported for the base asset O2R creation, a US ROM must be used for it, and you can only use one voice language replacement at a time (Either EU or JP).

2. Verify your ROM is in .z64 format

Your ROM needs to be in .z64 format. If it's in .n64 format, use the following to convert it to a .z64: https://hack64.net/tools/swapper.php

2. Download Starship from Releases

3. Generating the OTR from the ROM and Play!

Windows

  • Extract every file from the zip into a folder of your choosing.
  • Run starship.exe and select your US 1.0 or US 1.1 ROM.

Linux

  • Extract every file from the zip into a folder of your choosing.
  • Execute starship.appimage. You may have to chmod +x the appimage via terminal.

MacOS

  • Extract every file from the zip into a folder of your choosing.
  • Run starship and select your US 1.0 or US 1.1 ROM.

Nintendo Switch

  • Run one of the PC releases to generate an sf64.o2r file. After launching the game on PC, you will be able to find these files in the same directory as starship.exe or starship.appimage.
  • Copy the files to your sd card

Configuration

Default keyboard configuration

N64ABZStartAnalog stickC buttonsD-Pad
KeyboardXCZSpaceWASDArrow keysTFGH

Other shortcuts

KeysAction
F1Toggle menubar
F4Reset
F11Fullscreen
TabToggle Alternate assets

Graphics Backends

Currently, there are three rendering APIs supported: DirectX11 (Windows), OpenGL (all platforms), and Metal (macOS). You can change which API to use in the Settings menu of the menubar, which requires a restart. If you're having an issue with crashing, you can change the API in the starship.cfg.json file by finding the line "Backend":{... and changing the id value to 3 and set the Name to OpenGL. DirectX 11 with id 2 is the default on Windows. Metal with id 4 is the default on macOS.

Custom Assets

Custom assets are packed in .o2r or .otr files. To use custom assets, place them in the mods folder.

If you're interested in creating and/or packing your own custom asset .o2r/.otr files, check out the following tools:

  • retro - OTR and O2R generator
  • fast64 - Blender plugin (Note that SF64 is not supported at this time)

Development

Building

If you want to manually compile Starship, please consult the building instructions.

Playtesting

If you want to playtest a continuous integration build, you can find them at the links below. Keep in mind that these are for playtesting only, and you will likely encounter bugs and possibly crashes.

  • Windows
  • macOS
  • Linux
  • Switch
<a href="https://github.com/Kenix3/libultraship/"> <picture> <source media="(prefers-color-scheme: dark)" srcset="./docs/poweredbylus.darkmode.png"> <img alt="Powered by libultraship" src="./docs/poweredbylus.lightmode.png"> </picture> </a>

Special Thanks:

  • ZeldaRET : for teaching me the fundamental knowledge of N64 decompilation.

  • Decompals : for helping in the initial disassembly and decompilation of the game.

  • HM64 Team : for creating Libultraship and helping with various issues.

  • DarioSamo : for providing important fixes to the renderer and information about the inner workings of the game graphics system.

  • garrettjoecox : for contributing with interpolation fixes to this port.

  • inspectredc : for contributing to the SF64 decompilation project.

  • Lywx : for co-developing this port as a lead and creating Torch asset extraction system.

  • m4xw : for helping with audio issues in this port.

  • Malkierian : for contributing with important fixes to this port.

  • petrie911 : for contributing to the SF64 decompilation project as a lead.

  • Ryan-Myers : for contributing to the SF64 decompilation project.

  • Thar0 : for contributing with an improved Starfield that can be interpolated to any framerate.

  • TheBoy181 : for contributing to this project with various widescreen enhancements such as level floors, an extended Starfield among other things.

  • Wiseguy : for providing important information about the inner workings of the N64 platform, as well as helping with the decompilation process.

Read official guide
CALIFICACIÓN
—
Loading votes…
Advertisement

PROJECT FILE

Project type
NATIVE PORT
Genre
Shooter / Action
Status
beta
Original platform
Nintendo 64
Technology
Native C/C++ port (engine reimplementation)
Version
—
Updated
—

Target platforms 1

Android
View on GitHub
Advertisement