Starship reproduces the original Star Fox 64 audio at 32 000 Hz and extends it with per-category volume sliders, optional surround sound output, and voice language replacement using either the European (Lylat Wars) or Japanese ROM for localised pilot dialogue.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/HarbourMasters/Starship/llms.txt
Use this file to discover all available pages before exploring further.
Volume Controls
All volume sliders are found under Settings → Audio in the menu bar.| Slider | CVar | Default | Description |
|---|---|---|---|
| Master Volume | gGameMasterVolume | 1.0 | Overall output level (0–100%) |
| Main Music Volume | gMainMusicVolume | 1.0 | Background music level |
| Voice Volume | gVoiceVolume | 1.0 | Pilot voice dialogue level |
| Sound Effects Volume | gSFXMusicVolume | 1.0 | Sound effects level |
Audio Channels (Surround 5.1)
| CVar | Default | Description |
|---|---|---|
gAudioChannelsSetting | 0 | 0 = stereo output; 1 = 5.1 surround output |
- Subwoofer threshold (
gSubwooferThreshold, default80Hz) — frequencies below this value are routed to the subwoofer channel. - Rear music volume (
gVolumeRearMusic) — sets the level of music in the rear speakers. - Speaker Position Editor — a visual drag-and-drop canvas for positioning front-left, front-right, rear-left, and rear-right speakers. Positions are stored per-speaker in CVars (
gPositionFrontLeft,gPositionFrontRight,gPositionRearLeft,gPositionRearRight) as degree angles (0–360).
Audio API
On Windows, Starship can use either WASAPI (Windows Audio Session API) or SDL as the audio backend. The selector is available under Settings → Audio → Audio API. A reload is required to apply the change. On all other platforms only SDL is available and the selector is hidden.Voice Language
| CVar | Default | Options |
|---|---|---|
gVoiceLanguage | 0 | 0 = US English, 1 = EU (Lylat) / JP |
Installing EU or JP Voice Audio
To use EU (Lylat) or Japanese voice replacement:- Launch Starship at least once with your US ROM to generate
sf64.o2r. - Open the menu bar and navigate to Settings → Language → Install JP/EU Audio.
- Select your EU or JP ROM when prompted.
- Restart Starship. The Voices selector will appear under Settings → Language.
- Original / Español (US or EU-Spanish base)
- Lylat (EU English voices)
The JP and EU ROMs are not supported for base asset O2R creation. You must use a US 1.0 or US 1.1 ROM to generate
sf64.o2r. The EU/JP ROMs are only used for voice audio extraction.Supported ROM Versions for Voice Replacement
| ROM Region | SHA-1 (for reference) | Voice Replacement |
|---|---|---|
| US 1.0 | D8B1088520F7C5F81433292A9258C1184AFA1457 | Base assets (required) |
| US 1.1 | 09F0D105F476B00EFA5303A3EBC42E60A7753B7A | Base assets (required) |
| EU (Lylat) | — | Lylat voice pack |
| JP | — | Japanese voice pack |
Once voice assets are installed, the
sf64.o2r file is updated and the Voices dropdown is available without re-extracting. If you want to switch between EU and JP voices you must reinstall using a different ROM.