Skip to content
Frets on Fire X: a fork of Frets on Fire with many added features and capabilities
Python Shell C++ C GLSL Inno Setup Other
Branch: master
Clone or download
Linkid Remove the LinedConfigParser module
This module was a rewrite of the Python ConfigParser module. It provided
the line number of an option.
This feature is no longer necessary and makes the code complicated to
maintain.
Latest commit c92bb24 Sep 15, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
data
doc
fofix
pkg
scripts
svg
win32
.gitattributes
.gitignore
.gitlint
.travis.yml
AUTHORS
CHANGELOG
CONTRIBUTING.md
COPYING
CREDITS
FoFiX.py
README.md
makefile
requirements.txt
setup.cfg
setup.py

README.md

Frets on Fire X - FoFiX

Code Health Build Status Documentation Status Gitter

This is Frets on Fire X, a highly customizable rhythm game supporting many modes of guitar, bass, drum, and vocal gameplay for up to four players. It is the continuation of a long succession of modifications to the original Frets on Fire by Unreal Voodoo.

Setup

Dependencies

First, you will need Python 2.7.

Python dependencies: run pip install -r requirements.txt.

Optional dependencies:

  • pyopengl-accelerate: this will make PyOpenGL go a good bit faster
  • pyaudio: this provides support for microphone input, which is required for vocal play
  • gettext: for translations

OS-specific dependencies:

  • Windows:

  • Unix:

    • a C++ compiler
    • OpenGL
    • ffmpeg
    • pkg-config
    • python's developpment headers
    • and: GLU, GLib, SDL, SDL_mixer, libogg, libvorbisfile, libtheora, libsoundtouch, libswscale (part of ffmpeg) development headers

Native modules

Some parts of FoFiX are written in C or C++. These must be compiled before you can start the game from source:

python setup.py build_ext --inplace --force

Start the game

python FoFiX.py
You can’t perform that action at this time.