F-Zero Forever: the most tracks, most cups, split screen and HD Mode 7 for F-Zero
Release · 2026-11-14
A modern PC conversion of the original SNES racer: 75 races across 15 cups, twelve cars, split screen, 4-player netplay and HD Mode 7.
F-Zero Forever is a modern PC conversion of the original SNES anti-gravity racer.
When people think about recompilations, the cliche is one non-technical person asking Claude to make me a port. They barely know the game, and it falls apart the minute you run into a bug. Our ambition for F-Zero Forever was to push it to new heights, with overwhelming amounts of modes and content, and all the technical improvements we could throw at it.
The same week we started our efforts, a really ambitious romhack called the F-Zero Community Grand Prix was released. The devs had put so much care in creating not just new races and cars, but new obstacle types and functionality. It was a deep mod of the game. I reached out to them on their Discord and explained what our team at RetroPortingToolkit, led by GameMaster, had in mind.
There was some resistance. Some of the CGP co-creators did not love the AI use. It helped that I'm a huge anti-gravity racing fan, particularly of F-Zero GX and the original SNES game. After hours of hashing it out with the team, we agreed on the vision for F-Zero Forever. This game is the result of 7 weeks of work, by 5 contributors: GameMaster led all the technical implementation, Shokunin (me) for the design / features, and Worthy MF9, Fennor and MatoLabu did possibly over a hundred hours of QA. It's very probably the largest team effort in a recomp, ever.
This project is a great example of what AI can achieve in the hands of a dedicated team that cares. We would never have had the time or resources to put this many features together otherwise, and we pushed the game further than anyone has in its 35 years. That took developers willing to put in the hours, and it took hardcore fans of the game testing it, fixing it, and coming up with improvements. It only worked because we combined the two.
75 races. 15 cups.
We worked with the community and combined several of the highest quality ROM hacks for the game, including Community Grand Prix, Astra Velocity, Bower, and MAX. You can even bring your own ROM hacks and create your own races. This is the largest combination of tracks EVER for F-Zero.
All bundled ROM hack content is included with explicit permission from its authors and creators. AI was not used in any way to modify the ROM hacks or their content. The inclusion of their work in this project should not be taken as a statement of their views on AI.
We made sure to preserve every custom feature that was built for each GP, including CGP's magnets, jumps, and gravity changes, with selectable gameplay rules and Legend difficulty for another challenge.
Bower · Red Canyon III
MAX · Metal Forest
CGP · Rainbow Road
Twelve cars.
Choose from twelve CGP machines: eight additional vehicles and CGP versions of the original four, each with its authored artwork, handling, energy boosts, and exhaust. Explore separate vehicle packs and original-car rebalances, or enable the optional Satellaview machines!
Dragon Bird, from the CGP roster
Blue Thunder, from the Satellaview roster
Introducing split screen and netplay.
We have also added multiplayer! You can play with 2 players via local split screen, or up to 4 players via online netplay. Each player can compete with their own vehicle, and we made sure that player collisions, bumper traffic, minimaps and race positions work correctly. Configure your players in the launcher, enable Local Multiplayer, then choose VS MODE on the title screen.
Multiplayer supports rollback netcode, LAN discovery, Direct IP, and online lobbies.
Two racers. Two views. One race.
Online, you get the whole screen to yourself: each player has their own full viewport.
Online racing gives each player their own full viewport.
Local controls and setup · Netplay guide
So many HD settings.
HD Mode 7 reconstructs the track perspective with finer sampling at 2×, 4×, or 8× detail, optional edge smoothing, and GPU rendering for every local player. Start at 2× when tuning performance; higher settings are more demanding.
Pair it with 16:9, 21:9, 32:9, or Fit widescreen modes, or keep the classic 4:3 view. Presentation rates from 60 to 360 FPS give high-refresh displays smoother motion, independently of the HD Mode 7 setting. It's the prettiest the game has ever looked.
Room to see the next corner: Forest III in widescreen.
HD Mode 7 options and performance
Bring your own races, or make them!
Bring your favorite supported hacks together instead of keeping each in a separate installation. The launcher's Custom Content importer accepts F-Zero Edit projects, ZIP archives, IPS/BPS patches, and supported ROM hacks, validating and installing compatible content into your library.
Create courses in F-Zero Edit and import them to race, or install a drop-in pack that keeps its courses, cups, scenery, music, and supported mechanics together. Track Pack Loader loads compatible installed packs alongside the original courses.
Import supported content and browse your installed packs.
Already have a compatible pack? Drop its folder or ZIP into mods/packs and restart. BS Satellaview Tracks and Track Pack Loader are mutually exclusive; vehicle options remain separate.
Installing packs · Creating and importing content · Supported mechanics and mods
And even more!
- A soundtrack for every circuit. Expanded MSU-1 support includes CGP and Astra soundtracks, course music, and menu/event songs in single-player and multiplayer. Missing tracks automatically fall back to SNES music.
- Records that know what you raced. Custom-course and vehicle-aware records and ghosts, expanded cup browsing, matching course scenery, and correct vehicle identities.
- Another shot at that corner. A save-state browser with thumbnails, twelve numbered slots, a dedicated Quick slot, and bindable keyboard/controller Quick Save and Quick Load shortcuts. Offline rewind lets you step back and try again.
- Your own combination of mods. Independent vehicle packs, original-car rebalances, editable gameplay presets, and selectable title-screen artwork.
- The look you remember, or a new one. CRT Soft, LCD Grid, Sharp, Warm Composite, and support for custom GLSL shaders.
- Controls that fit your setup. SDL gamepad support, configurable keyboard/controller bindings, and host shortcuts.
- Satellaview on your PC. Optional BS F-Zero Deluxe courses and vehicles, included with their authors' permission.
The save-state browser
For save slots, shaders, HD Mode 7, music, and configuration details, see the player guide.
Get it
Download the latest release for Windows, or build it from source.
Bring your own game. You need a legally dumped, unmodified F-Zero (USA) ROM in
.sfcor.smcformat. No ROM is included.
Found a problem? Open an issue with your build version, platform, enabled mods, and steps to reproduce it. On Windows playtest builds, Collect diagnostics.cmd beside the game gathers what we need; nothing uploads automatically, and the archive contains game memory, saves, and local paths, so share it privately.
The people behind Forever
F-Zero Forever was made primarily as a collaboration between the RetroPortingToolkit developers and the creators of the F-Zero Community Grand Prix ROM hack.
| Role | Contributors |
|---|---|
| Development | GameMaster (GitHub · 1379.tech) |
| Design | Shokunin (GitHub · Twitter) |
| QA | Worthy MF9, Fennor, MatoLabu |
Built with SNESRecomp (source), RetroPortingToolkit, F-Zero CGP, and F-Zero VS. The launcher uses recomp-ui.
BS F-Zero Deluxe is included with permission from GuyPerfect, Porthor, and PowerPanda. Thank you to the course authors, contributors, and playtesters who help this project grow.
F-Zero belongs to Nintendo. No game ROM is distributed with this project.