Ceci est une ancienne révision du document !



Frets on Fire

Frets on Fire

Cette page est une remise en forme de l'originale. Elle sera supprimée une fois sa rédaction achevée.

Frets on Fire est un clone libre de Guitar Hero. Le joueur doit appuyer sur les boutons de frets (par défaut les boutons « F1 » à « F5 ») pour pincer la corde, et sur le bouton pick (par défaut, la touche « Entrée ») pour gratter les cordes, afin de jouer la mélodie. Toutes les 10 notes correctement jouées, le multiplicateur de point augmente jusqu'à 4. En revanche, chaque erreur est sanctionnée par un couac disgracieux, l'interruption de la mélodie, et la chute du multiplicateur de points à 1.

L'originalité du jeu réside dans son moyen de contrôle. En effet, le jeu se joue exclusivement au clavier. La position des touches permet de jouer en prenant le clavier de manière à imiter la position d'un guitariste. Libre au joueur expérimenté de prendre les positions de ses guitaristes favoris, ce qui est facilité par exemple par l'emploi d'un clavier sans fil.

Capture de la dernière version : 1.2.451

Contenu :

  • quatre niveaux de difficulté (simplissime, facile, moyen et excellent) ;
  • un tutoriel ;
  • un éditeur de chansons ;
  • plusieurs chansons incluses, et vous pouvez en rajouter ;
  • compatibilité avec la guitare de Guitar Hero ;
  • la possibilité d'importer les chansons de Guitar Hero ainsi que de Guitar Hero II ;

Par les dépots (recommandé)

Installez le paquet apt://fretsonfire.

Si vous possédez une carte graphique Intel, il vous faudra probablement installer en plus le paquet apt://libgl1-mesa-dev (Précisions ici).

Par téléchargement

Cette méthode est à utiliser si vous voulez tester la dernière version du jeu (Inutile si vous êtes sous Karmic).

Pré-requis

Téléchargement et extraction

Téléchargez la dernière version du jeu sur sa page SourceForge.

Placez l'archive dans votre répertoire personnel, et extrayez la:

tar zxvf FretsOnFire*.tar.gz

Lancement

À partir d'un terminal, placez vous dans le répertoire du jeu et lancez l'exécutable (Commande à adapter selon la version du jeu):

cd "~/Frets on Fire-1.3.110/src"
python FretsOnFire.py

Si vous obtenez le message d'erreur « open /dev/sequencer: No such file or directory », lancez la commande :

sudo modprobe snd-seq

Si vous obtenez le message d'erreur « error: (99, 'Cannot assign requested address') », lancez la commande :

sudo ifconfig lo up

Raccourci

Nous supposerons que le dossier du jeux est dans votre dossier personnel (Commande à adapter selon la version du jeu)

Dans le dossier FretsOnFire, créez un fichier texte avec comme contenu:

cd "~/Frets on Fire-1.3.110/src"
python FretsOnFire.py

Ensuite renommez ce fichier texte en start.sh

Puis sur le Bureau, créez un lanceur avec comme commande :

 bash ./FretsOnFire/start.sh

Donnez à votre lanceur le nom "Frets on Fire". Vous pouvez aussi utiliser l'icône au format png qui se trouve dans le même dossier.

Vous pouvez trouver sur internet des chansons pour le jeu, quelques unes sont disponibles sur le site officiel. Vous récupèrerez souvent les nouvelles chansons sous forme d'archive (Rar, Zip, etc.).

Pour installer les morceaux rapidement, décompressez les archives dans le répertoire caché « ~/.fretsonfire/songs ». Si vous voulez que tous les utilisateurs y accèdent, il faut les décompresser dans le répertoire « /usr/share/games/fretsonfire/data/songs » (Vous devez alors disposer des droits administrateur).

Il est également possible d'adapter soi-même des chansons, avec l'éditeur intégré au jeu, ou avec un éditeur externe (voir EOF)

RF-MOD est une version pour jouer en multi joueurs, téléchargeable ici: http://fretsonfire.wikidot.com/rf-mod

C'est une version plus élaborée de Frets on Fire. Une version pour linux est téléchargeable sur ce site. Cette version apporte beaucoup de fonctionnalité comme le vibrato, le starpower, le support des musiques rock and the bands, les paroles.

Installation

Commencer par installer les dépendances, en copiant cette commande dans un terminal:

sudo apt-get install python-pygame python-opengl python-numpy python-imaging python-ogg python-pyvorbis python-pysqlite2 python-xml python2.5-dev gstreamer-plugin-ffmpeg python-gst0.10

Télécharger sur la page d'accueil la version Linux (archive en tar.gz). Décompressez la dans votre dossier personnel. Le jeu peut se lancer à partir d'un terminal, en entrant ces commandes (à adapter en fonction de la version du jeu):

cd ~/fofix-3.121/src
python ./FoFiX.py

Il est également possible de créer un raccourci, en utilisant cette méthode, mais en remplaçant le contenu de start.sh par les deux ligne ci-dessus.

Bugs connus

  • Il semble que sous Ubuntu 9.10, les thèmes ne sont pas entièrement reconnus (fond noir).
  • Le paquet python-xml n'est plus présent dans les dépôts: cela n'affecte apparemment pas le jeu.

Il est possible d'utiliser une guitare PS2 avec un adaptateur usb. Pour cela il faut installez le paquet apt://joy2key et lancer le jeu. Il semble qu'il faille débrancher et rebrancher la guitare après chaque fin de jeu pour pouvoir réutiliser la guitare.

Absence de son de guitare

Dans les options du son, changer la qualité de 16bits à 8bits résout le problème. Si le problème persiste, changer la fréquence du son (de 44100Hz à 22500Hz par exemple).

Le jeu ne se lance pas

Si vous possédez une carte graphique Intel ou ATI avec des pilotes libres, il vous faudra probablement installer en plus le paquet apt://libgl1-mesa-dev. Sans ce paquet, vous obtenez ce genre de message si vous lancez le jeu dans un terminal:

File "/usr/share/games/fretsonfire/game/GameEngine.py", line 23, in <module>
  from OpenGL.GL import *
File "/usr/lib/python2.6/dist-packages/OpenGL/GL/__init__.py", line 2, in <module>
  from OpenGL.raw.GL import *

Erreurs en jeu

"Couldn't read from"

Si vous avez ce message en cherchant une chanson dans votre collection :

Couldn't read from
'/usr/share/games/fretsonfire/date/songs/[dossier de la chanson]/guitar.ogg'

Vous devrez cherchez où est ce que vous avez mis votre chanson :

  • Soit dans ~/.fretsonfire/songs/[dossier de la chanson]/
  • Soit dans /usr/share/games/fretsonfire/date/songs/[dossier de la chanson]/

Donc là il est probable que le fichier en question a pour nom Guitar.ogg (ou autre) au lieu de guitar.ogg. Renommez le, et le tour est joué !

"(2, 'No such file or directory')"

Ce problème survient quand vous entrez dans un dossier de votre collection. Ce que vous avez à faire c'est de déplacer votre dossier en tant que chansons directement dans votre collection.

Je m'explique :

Vous avez dans le dossier : songs/The Eagles/Hotel California/ Vous devez donc déplacer le dossier Hotel California dans le dossier songs Ainsi de suite si vous avez plusieurs chansons de The Eagles.

N'y a t'il pas moyen d'éviter ce problème ?! Ainsi les chansons seront classées par artistes, ce qui est plus pratique !

Une des premières communautés francophone de Frets On Fire Forum très complet avec tutos, aides, mods… et pas mal d'ubunteros

Une autre jeune communauté francophone de Frets On Fire: Site et forum à la fois, il a le même objectif que le site précédent.

EOF : Créer des partitions pour FoF


Contributeurs : Blackpegaz, _Enchained, kimented.

introduction et présentation tirée de Wikipedia.fr

  • frets-on-fire.1261490333.txt.gz
  • Dernière modification: Le 18/04/2011, 14:42
  • (modification externe)