Star Fox 64 Port
An existing game or its source code brought to another platform.
Based on Star Fox 64
Links, repository & detailsAbout
It includes no copyrighted assets and requires you to provide a supported copy of the game. It runs on Windows, Linux, macOS and Nintendo Switch.
How it differs from the original
It supports voice language replacement using EU (Lylat) or JP voices together with a US ROM, one at a time, and a key toggles alternate assets. Rendering can use DirectX11 on Windows, OpenGL on all platforms or Metal on macOS.
Getting started
Verify you have a US 1.0 or US 1.1 Rev A ROM in .z64 format, download Starship from Releases, extract it and run it, then select your ROM so the game assets are generated. On Nintendo Switch, run a PC release first to generate an sf64.o2r file and copy it to the SD card.
Known issues & limitations
- Only one voice language replacement can be used at a time.
- Playtesting builds may have bugs and crashes.
What you need to run it
Features
- Custom assets packed in .o2r or .otr files can be used.
- EU or Japanese voice language replacement is supported alongside a US ROM.
How to install
- On macOS, extract the zip, run starship, and select a supported US ROM.
- Place custom .o2r or .otr assets in the mods folder to use them.
Controls
- The keyboard maps A to X, B to C, Z to Z, Start to Space, the analog stick to WASD, C buttons to the arrow keys, and the D-pad to TFGH.
- Tab toggles alternate assets.
Summarised from the project's README.
FAQ
- What is Star Fox 64 Port?
- Star Fox 64 Port is an open-source port of Star Fox 64. An existing game or its source code brought to another platform. The original game ran on Windows and macOS.
- Do I need the original game files to run Star Fox 64 Port?
- Yes. The project does not include the original game's assets, so you need your own copy.



