Skip to content

Latest commit

 

History

History
70 lines (47 loc) · 2.49 KB

README.md

File metadata and controls

70 lines (47 loc) · 2.49 KB

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

    About cerealizer, you need to reinstall it. You can run those commands for example:

      pip download cerealizer
      tar jxf Cerealizer*.tar.bz2 -C /tmp/
      cd /tmp/Cerealizer-*
      pip install --upgrade .
      cd -
      rm -r /tmp/Cerealizer-* Cerealizer-*
    

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