Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
frets-on-fire [Le 22/12/2009, 14:58]
kimented Mise à jour de la page: corrections, ajouts, mise en page
frets-on-fire [Le 11/09/2022, 11:50] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-{{tag>Hardy Intrepid Jaunty Karmic ​jeu rythme}}+{{tag>Xenial ​jeu rythme}}
  
 ---- ----
- +{{ :​jeux:​fretsonfire.png|Frets on Fire}} 
-====== Frets on Fire ====== +====== Frets on Fire / FoFix ====== 
-{{fretsonfirelogo.png|Frets on Fire}}{{frets-on-fire.png?​150}} +{{ frets-on-fire.png?​50}}
- +
- +
-<note warning>​Cette page est une remise en forme de l'​originale. Elle sera supprimée une fois sa rédaction achevée.</​note>​ +
- +
- +
-===== Présentation ===== +
 **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. **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.
  
Ligne 26: Ligne 19:
   * compatibilité avec la guitare de //Guitar Hero// ;   * compatibilité avec la guitare de //Guitar Hero// ;
   * la possibilité d'​importer les chansons de //Guitar Hero// ainsi que de //Guitar Hero II// ;   * la possibilité d'​importer les chansons de //Guitar Hero// ainsi que de //Guitar Hero II// ;
 +
 +**FoFix** par contre, est une version plus élaborée de **Frets on Fire**. Cette version apporte beaucoup de fonctionnalité comme le vibrato, le starpower, le support des musiques rock and the bands, les paroles.
  
 ===== Installation ===== ===== Installation =====
  
 +[[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​fretsonfire]]**. Et pour Fofix [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt>​fofix|FoFiX]]**.
  
  
-==== Par les dépots (recommandé) ​====+===== Utilisation ​===== 
 +  
 +Lancez l'​application via le [[:​unity#​tableau_de_bord_dash|tableau de bord]] (Unity) ou via le [[:​terminal]] (toutes versions d'​Ubuntu) avec la [[:​commande_shell|commande]] suivante :​ <​code>​fretsonfire</​code>​ ou pour FoFix <​code>​fofix</​code>​
  
-[[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt://​fretsonfire]]**.+===== Ajout de chansons =====
  
-Si vous possédez une carte graphique Intel, il vous faudra probablement installer en plus le paquet **[[apt://libgl1-mesa-dev]]** ([[frets-on-fire#​le_jeu_ne_se_lance_pas_cartes_intel|Précisions ici]]).+Vous pouvez trouver sur internet des chansons pour le jeu, quelques unes sont disponibles ​[[http://fretsonfire.sourceforge.net/​bonus/​|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 [[:​sudo|droits administrateur]]).
  
-==== Par téléchargement ==== +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]])
  
-Cette méthode est à utiliser si vous voulez tester la dernière version du jeu (Inutile si vous êtes sous Karmic).+===== RF-MOD =====
  
-=== Pré-requis ===+RF-MOD est une version pour jouer en multi joueurs, téléchargeable [[http://​fretsonfire.wikidot.com/​rf-mod|ici]].
  
-Avoir [[:​tutoriel:​comment_installer_un_paquet|installé le paquet]] **[[apt://​libsmpeg0]]**. 
  
-=== Téléchargement et extraction ​===+===== Guitare PS2 =====
  
-Téléchargez la dernière version du jeu sur sa [[http://​fretsonfire.sourceforge.net|page SourceForge]].+Il est possible d'​utiliser une guitare PS2 avec un adaptateur usb. Pour cela il faut [[:tutoriel:​comment_installer_un_paquet|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.
  
-Placez l'​archive dans votre répertoire personnel, et extrayez la:+===== Guitare Wii =====
  
-  tar zxvf FretsOnFire*.tar.gz+Il est également possible d'​utiliser sa guitare Wii par bluetooth.
  
 +<note important>​Ceci n'est valable pour l'​instant que pour les guitares de Guitar Hero III.</​note>​
  
 +==== Pré-requis ====
  
-=== Lancement ===+Si votre ordinateur n'a pas le bluetooth intégré, il va falloir acheter une clef bluetooth et la brancher simplement. Normalement il n'y a pas plus de configuration de ce côté là.
  
-À partir d'​un ​[[terminal]], placez vous dans le répertoire du jeu et lancez l'​exécutable (Commande à adapter selon la version du jeu):+Nous allons également avoir besoin de ces librairies (notamment pour le bluetooth) : 
 +[[apt>​libbluetooth2 bluez-utils,​original-awk,​bison,​flex,​libbluetooth2-dev,​autoconf,​mouseemu,​libgtk2.0-dev]].
  
-  cd "​~/​Frets on Fire-1.3.110/src" +<note important>​Le paquet mouseemu peut empêcher de bouger la souris tout en appuyant sur le clavier. Il faudra donc tuer le processus à chaque démarrage afin ,de pouvoir bouger sa souris tout en tapant au clavier : <​code>​sudo killall ​-9 mouseemu<​/code></​note>​
-  python FretsOnFire.py+
  
-Si vous obtenez le message d'​erreur //« open /​dev/​sequencer:​ No such file or directory »//, lancez ​la commande :+==== Drivers de la wiimote ====
  
-  sudo modprobe snd-seq+On les installe simplement les paquets [[apt>​libcwiid0,​libcwiid0-dev,​lswm,​wmgui,​wminput]].
  
 +On peut dors-et-déjà faire joujou avec sa wiimote : <​code>​sudo wminput</​code>​
  
-Si vous obtenez le message d'​erreur //« error: (99, '​Cannot assign requested address'​) »//, lancez la commande :+==== Configuration des touches ====
  
-  sudo ifconfig lo up+[[:​tutoriel:​comment_modifier_un_fichier|Ouvrez ou créer le fichier]] **/​etc/​cwiid/​wminput/​gh3** et ajoutez-y le code suivant :​ 
 +<file bash /​etc/​cwiid/​wminput/​gh3>#​ Wii Guitar profile for Frets on Fire 
 +Classic.Down=KEY_ENTER #Strum 
 +# Classic.Dpad.X = ABS_X 
 +# Classic.Dpad.Y = ABS_Y 
 +Classic.LStick.X = ABS_HAT0X 
 +Classic.LStick.Y = ABS_HAT0Y 
 +Classic.RStick.X = ABS_HAT1X 
 +Classic.RStick.Y = ABS_HAT1Y 
 +Classic.A = KEY_F1 #First Fret starting at top of wiiguitar 
 +Classic.B = KEY_F2 #Second Fret 
 +Classic.X = KEY_F3 #Third Fret 
 +Classic.Y = KEY_F4 #Forth Fret 
 +Classic.Minus = BTN_SELECT 
 +Classic.Plus = BTN_START 
 +Classic.Home = BTN_MODE 
 +Classic.L = BTN_TL 
 +Classic.R = BTN_TR 
 +Classic.ZL = KEY_F5 #Fifth Fret 
 +Classic.ZR = BTN_TR2</​file>​
  
-=== Raccourci ===+Puis sauvegardez.
  
-Nous supposerons ​que le dossier du jeux est dans votre dossier personnel ​(Commande à adapter selon la version du jeu)+Notez que vous pouvez modifier ces touches : par exemple pour utiliser A au lieu de F1, il suffira de modifier KEY_F1 par KEY_A. ​(Cela peut s'​avérer utilise si vous avez déjà utilisé F1 pour un raccourcis quelconque)
  
-Dans le dossier FretsOnFire,​ créez un fichier texte avec comme contenu:+==== Utilisation ====
  
-  cd "​~/​Frets on Fire-1.3.110/src" +On a maintenant plus qu'a brancher sa guitare : 
-  python FretsOnFire.py+<​code>​sudo wminput ​-/etc/​cwiid/​wminput/​gh3</​code>​
  
-Ensuite renommez ce fichier texte en start.sh+On presse 1 et 2 en même temps jusqu'​à ce qu'​Ubuntu la reconnaisse (pas forcement du premier coup).
  
-Puis sur le Bureau, [[:​raccourci-lanceur|créez un lanceur]] avec comme commande : +Voilà c'​est ​branché, plus qu'à lancer le jeu§§
- +
-   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. +
- +
- +
- +
- +
-===== Ajout de chansons ===== +
- +
-Vous pouvez trouver sur internet des chansons pour le jeu, quelques unes sont disponibles [[http://​fretsonfire.sourceforge.net/​bonus/​|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 [[http://​doc.ubuntu-fr.org/​sudo|droits administrateur]]). +
- +
-Il est également possible d'​adapter soi-même des chansonsavec l'​éditeur intégré au jeu, ou avec un éditeur externe (voir [[EOF]]) +
- +
-===== RF-MOD ===== +
- +
-RF-MOD est une version pour jouer en multi joueurs, téléchargeable ici: [[http://​fretsonfire.wikidot.com/​rf-mod]] +
- +
-===== FoFix ===== +
- +
-C'est une version ​plus élaborée de Frets on Fire. Une version pour linux est téléchargeable sur [[http://​code.google.com/​p/​fofix/​|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 [[http://​code.google.com/​p/​fofix/​|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 [[#​raccourci|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. +
- +
-===== Guitare PS2 ===== +
- +
-Il est possible d'​utiliser une guitare PS2 avec un adaptateur usb. Pour cela il faut [[:​tutoriel:​comment_installer_un_paquet|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. +
- +
- +
-===== Bugs connus ====+
  
 +===== Problèmes connus ====
  
 ==== Absence de son de 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).+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 44 100 Hz ​à 22 500 Hz ​par exemple).
  
  
 ==== Le jeu ne se lance pas ==== ==== 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: +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: 
- +<​code>​File "/​usr/​share/​games/​fretsonfire/​game/​GameEngine.py",​ line 23, in <​module>​
-  ​File "/​usr/​share/​games/​fretsonfire/​game/​GameEngine.py",​ line 23, in <​module>​+
     from OpenGL.GL import *     from OpenGL.GL import *
   File "/​usr/​lib/​python2.6/​dist-packages/​OpenGL/​GL/​__init__.py",​ line 2, in <​module>​   File "/​usr/​lib/​python2.6/​dist-packages/​OpenGL/​GL/​__init__.py",​ line 2, in <​module>​
-    from OpenGL.raw.GL import *+    from OpenGL.raw.GL import *</​code>​
  
 +Sous [[:​Xenial|Ubuntu 16.04]] Fofix ne se lance pas. Pour corriger le problème il faut [[:​tutoriel:​comment_modifier_un_fichier|modifier le fichier]] **/​usr/​share/​fofix/​src/​Texture.py**,​ pour y corriger les lignes 77, 80, 83 et 89 (seulement ces 4 lignes) en remplacant ''​image.tostring''​ par ''​image.tobytes''​.
 +    ​
 ==== Erreurs en jeu ==== ==== Erreurs en jeu ====
  
Ligne 173: Ligne 148:
 <note important>​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 !</​note>​ <note important>​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 !</​note>​
  
-===== Ressources ​==== +===== Voir aussi ====
-[[http://​www.frenchonfire.fr.nf/​forum/​index.php|Une des premières communautés francophone de Frets On Fire]] Forum très complet avec tutos, aides, mods... et pas mal d'​ubunteros +
- +
- ​[[http://​frets-on-fire.4umer.net/​index.htm|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|EOF]] : Créer des partitions pour FoF+  *  ​[[http://​frets-on-fire.4umer.net/​index.htm|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 : [[utilisateurs:​Blackpegaz]],​ [[utilisateurs:​_Enchained]],​ [[utilisateurs:​kimented]].//​+//​Contributeurs : [[utilisateurs:​Blackpegaz]],​ [[utilisateurs:​_Enchained]],​ [[utilisateurs:​kimented]], [[utilisateurs:​Phendrax]].//
  
 //​introduction et présentation tirée de [[wpfr>​Frets_on_Fire|Wikipedia.fr]]//​ //​introduction et présentation tirée de [[wpfr>​Frets_on_Fire|Wikipedia.fr]]//​
  • frets-on-fire.1261490333.txt.gz
  • Dernière modification: Le 18/04/2011, 14:42
  • (modification externe)