/stelvulpo

A ROM hack translating Star Fox to Esperanto. ☆ Rokenruliĝu!!

Primary LanguageShell

STELVULPO

Star Fox in Esperanto

This project is a fan translation of Star Fox, a video game for the Super NES platform, to Esperanto. All copyrights to the original game belong to Nintendo and no infringement is intended.

Requirements

You must own a physical copy of the Star Fox cartridge. Downloading the ROM of any game which you do not own is piracy.

  • Star Fox - CRC32 8FC4E6D0

Development

The following software is used for development:

Most of the above utilities run on Windows while the build script build.sh scripts the final patching and invokes unix/Linux utilities. You can either use Cygwin to run the build script on Windows or Wine to run the utilities on non-Windows platforms.

Docker

For those fond of Docker, the included Dockerfile creates a basic development environment based on Ubuntu 20.04.

  • Build Docker image

    docker build -t sfox - < Dockerfile

  • Run docker container (assumes X11/XQuartz/Xming)

    docker run -it -v "$PWD:/sfox" -w /sfox -e DISPLAY=host.docker.internal:0 sfox bash

  • Run wineboot the first time the container is run

Completed

The following tasks are (more or less) complete.

  • Modify font files for esperanto letters
  • Translate and replace dialog, enemy, and credits text
  • Start, settings, level select, and continue screens
  • Replace sound files

To Do

The following tasks are still outstanding (in approximate order of importance). Contributors are welcome!

  • Modify in-game HUD (enemy shields)
  • Modify TRAINING, SCRAMBLE, SCENE sprites
  • Modify "Game Over" artwork
  • Build/patching documentation

Screenshots

Here are some pretty screenshots:

Intro screen

Controller configuration

Level select

Training 1

Training 2

Training 3

Awesome Black Hole

Continue