Game Sheet: FretsOnFireX
(from the original archive of "The Linux Game Tome")


A multi-OS rhythm game, written in Python, similar to Guitar Hero or Rock Band. Play guitar, bass or drums along with your favourite songs on your computer using either your keyboard or instruments. You can use your Guitar Hero or Rock Band instrument controllers.

Separated audio tracks will mute when you fail to hit or sustain the required notes correctly to simulate a real concert-playing experience.

    Simplified list of features
  • Completely Customizable Graphics (standard .PNG format)
  • Completely Customizable Sound Effects & Menu Music (standard .OGG format)
  • Completely Customizable Fretboard Point Of View (POV)
  • Completely Customizable Menus and Layouts
  • 2D or 3D Notes & Frets
  • 3D Note Texturing
  • Unlimited Themes
  • Unlimited Necks
  • Graphical Neck Selection
  • Multiplayer Support with several different game types (2 players only for now, battle and cooperative modes)
  • Random Stages, Stage Rotation (slideshow) and basic Animated Stages
  • Support for separated song, guitar, bass and drum audio tracks
  • Guitar playable & separated track support
  • Lead Guitar & Rhythm Guitar playable track support
  • Bass Guitar playable & separated track support
  • Bass Groove 5x, 6x, 10x, and 12x multiplier support
  • Drums playable & separated track support
  • Starpower / Overdrive
  • Big Rock Endings
  • Drum Fills to activate starpower / overdrive
  • Native MIDI instrument input / controller support
  • Pitch-bending whammy DSP effect
  • Songlist metadata caching for faster subsequent load times
  • Both digital and analogue Killswitch effects (Pseudo whammy bar support)
  • Jurgen (Computer Player, skilled at guitar / bass / drums)
  • Support for Guitar Solos, Bass Solos, and Drum Solos
  • Practice mode: single-track, full-speed, selectable start position / section
  • Slowdown mode: single or multiple tracks, 3/4, 1/2 or 1/4 speed (for now)
  • Tutorial songs (4 so far)
  • Customizable HO/POs (including chord pull-offs) and Note Hit Window
  • In-Game Status Display
  • In-Game Star Score Display (continuous partial star fillup available)
  • Optional scrolling or static MIDI / RockBand lyrics (where available)
  • World high score chart with optional score uploading
Author: Chris PaianoCompany:
Version: 3.120Category: Simulation
License: freeCost:
Votes: 3      Vote->      Rank: 3.7 / 5        N.A.
Source? Yes     Sound? YesXWindow (X11)? Yes     Console? No
3D Accelleration? Yes     Multiplayer? NoPlay Online? No     Submitter: xxxme
Other requirements:
* Python (tested with 2.4, 2.5, and 2.6 on Karmic)
* pygame (>= 1.9 required for 64bit CPUs)
* PyOpenGL (2.x is recommanded as it's much faster than 3.x for most users)
* NumPy
* (Python) Numeric
* Python Imaging Library (PIL)
* PyOgg
* PyVorbis
* PySqlite2

Optionally, if you are in 32bit you can also install Psyco.
Last updated: 2010-06-22 16:47:57


Date: 2009-09-11 00:42:46     User: damn     Subject: Poor documentation
Compiled it, ran it. It demands I tell it where its song directory is. After a minute of digging through the directories, I realize there isn't one. I read the faq and the getting started pages on the wiki, neither one explains anything about the missing song directory. I took a guess that you have to provide them somehow, and that the devs were too lazy to add a single default song and directory so the program would do something to start with, so you could see if the freshly compiled code even worked at all.

So, I went to the forum, found there's a couple sections related to songs, but I have to register to even look at them. At this point, I gave up. I just wanted to try out a game here, and it turned into an odyssey, and I've got IRL stuff to do now.

This software's setup is rather user unfriendly ATM. There needs to be better documentation, and the game should probably have at least one song packed in, perhaps a song pack or two in the downloads section so people don't have to sign up to a forum they'll never read just to have a look at the game.
Date: 2009-09-11 02:24:27     User: conso     Subject: FretsOnFireX
fofix is a mod of fretsonfire. Get the original fretsonfire on and you'll get the base song pack with it.
Date: 2009-09-11 10:13:00     User: hikaricore     Subject: Have to admit.
It sure looks a hell of a lot better than stock FoF.
Date: 2009-09-29 23:33:52     User: damn     Subject: Frustrating
In comparison to the normal frets on fire, this game was just frustrating. It comes with no songs, the site nor the forums have any info how to get song, making it an awful overall awful experience.. Beautiful screenshot, too bad i couldn't even get to play.
Date: 2009-12-03 02:05:51     User: xxxme     Subject: FretsOnFireX
This game works well for me and I quite enjoy it. @damn: Strangely, I find only one song (bangbang) in the newest version. It's in the tutorials folder, along with three tutorials. When I originally downloaded FoFiX, it had 3 songs, as did the base fretsonfire version. I've found that to get more songs I have to visit the fretsonfire wiki ( Most of the songs on the fretsonfire forums do require you to sign in to view them. I'm not surprised, as many of the songs were ripped from the games this one takes its ideas from. You're correct, there isn't a songs directory in the latest version, and they really should have included one. May I suggest creating either your-fofix-install-dir/songs or ~/.fofix/songs?
Date: 2009-12-03 16:54:23     User: xxxme     Subject: FretsOnFireX
I see that there is a doc folder included with the latest version of FoFiX. Maybe this will help those who want documentation.

If you want to access the fretsonfire forum (, you may use my throw-away account if you wish. I never read the forum, nor post. Though I ask that the password be unchanged and the account remain active so that I may also use it to gain the links to songs on occasion.
username: afdadfad
password: password

Date: 2009-12-03 16:59:37     User: xxxme     Subject: Oops
The rating on the previous post was accidental. If someone wants to rate the game 3 stars, feel free to post your rating as 1. The ability to edit one's own posts would be appreciated.