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 24/01/2009, 21:48]
draco31.fr ajout tag "rythme"
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>Dapper Edgy Feisty jeux 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}} 
- +**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 jeu vidéo de musique gratuit et open-source et il est le gagnant de la compétition de développement de jeux de l'//​Assembly demo party 2006//. +
- +
- +
- +
- +
-===== Présentation ===== +
- +
-**Frets on Fire** est un clone de //Guitar Hero// ​pour PC. 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. 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.
Ligne 24: Ligne 16:
   * un tutoriel ;   * un tutoriel ;
   * un éditeur de chansons ;   * un éditeur de chansons ;
-  * trois chansons incluses, ​mais vous pouvez ​intégrer les vôtres ​;+  * plusieurs ​chansons incluses, ​et vous pouvez ​en rajouter ​;
   * 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// ;
  
-La version ​1.2.451 apporte un look un peu plus riche que la version précédente (cf. la capture d'​écran) mais **surtout** : la possibilité ​de faire du //taping// ! Les notes ayant un « bouton » qui ressort peuvent être jouées en //taping// (en tapant la touche correspondante sans gratter) alors que les notes n'​ayant pas de « bouton » doivent être obligatoirement grattées+**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]]**.
  
  
 +===== 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>​
  
 +===== 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 [[:​sudo|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]])
  
-==== Ubuntu Gutsy et suivants ​====+===== RF-MOD =====
  
-[[:tutoriel:​comment_installer_un_paquet|Installez seulement le paquet]] **fretsonfire** et vous n'avez rien d'​autre à faire pour l'​installation :)+RF-MOD est une version pour jouer en multi joueurs, téléchargeable ​[[http://​fretsonfire.wikidot.com/​rf-mod|ici]].
  
-<​del>​La version disponible par les dépots n'a pas les librairies nécessaire pour l'​accélération 3D, tout le rendu est logiciel ce qui rend le jeux pratiquement injouable (c'est un comble).</​del>​ 
  
-La version disponible sur le site de [[http://​fretsonfire.sourceforge.net|FretsOnFire]] contient toutes les librairies nécessaires. Suivez l'​installation avec la méthode ci-dessous (Attention cependant à bien [[:​tutoriel:​comment_supprimer_un_paquet|désinstaller]] la version de Synaptic, avant d'​installer l'​autre).+===== Guitare PS2 =====
  
-==== Ubuntu Feisty ​et précédents ==== +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.
  
-==== Pré-requis ​====+===== Guitare Wii =====
  
-Avoir [[:​tutoriel:​comment_installer_un_paquet|installé le paquet]] **libsmpeg0**.+Il est également possible d'​utiliser sa guitare Wii par bluetooth.
  
-==== Téléchargement et extraction ====+<note important>​Ceci n'est valable pour l'​instant que pour les guitares de Guitar Hero III.</​note>​
  
-Téléchargez la dernière version du jeu sur sa [[http://​fretsonfire.sourceforge.net|page SourceForge]].+==== Pré-requis ====
  
-Extrayez l'archive :+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à.
  
-  tar zxvf FretsOnFire*.tar.gz+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]].
  
 +<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>​
  
 +==== Drivers de la wiimote ====
  
-===== Lancement =====+On les installe simplement les paquets [[apt>​libcwiid0,​libcwiid0-dev,​lswm,​wmgui,​wminput]].
  
-Placez vous dans le répertoire du jeu et lancer l'​exécutable ​avec la commande ​:+On peut dors-et-déjà faire joujou ​avec sa wiimote ​<​code>​sudo wminput</​code>​
  
-  ./​FretsOnFire+==== Configuration des touches ====
  
-Si vous obtenez ​le message d'​erreur ​//« open /dev/sequencerNo such file or directory »//, lancez la commande :+[[:​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>​
  
-  sudo modprobe snd-seq+Puis sauvegardez.
  
 +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)
  
-Si vous obtenez le message d'​erreur //« error: (99, '​Cannot assign requested address'​) »//, lancez la commande :+==== Utilisation ====
  
-  ​sudo ifconfig lo up+On a maintenant plus qu'a brancher sa guitare : 
 +<​code>​sudo wminput -c /​etc/​cwiid/​wminput/​gh3</​code>​
  
-===== Raccourci =====+On presse 1 et 2 en même temps jusqu'​à ce qu'​Ubuntu la reconnaisse (pas forcement du premier coup).
  
-Supposons que le dossier du jeux soit dans votre dossier personnel.+Voilà c'est branché, plus qu'à lancer ​le jeu§§
  
-Dans le dossier FretsOnFire,​ créez un fichier texte avec comme contenu:+===== Problèmes connus ====
  
-  cd ~/​FretsOnFire +==== Absence de son de guitare ====
-  ./​FretsOnFire+
  
-Ensuite renommez ce fichier texte en start.sh+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).
  
-Puis sur le Bureau, [[:​raccourci-lanceur|créez un lanceur]] avec comme commande : 
  
-   bash ./​FretsOnFire/​start.sh+==== Le jeu ne se lance pas ====
  
-Donnez à votre lanceur ​le nom "Frets on Fire". +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: 
-Vous pouvez aussi utiliser l'​icône au format png qui se trouve dans le même dossier.+<​code>​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 *</​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 ====
  
 +=== "​Couldn'​t read from" ===
  
 +Si vous avez ce message en cherchant une chanson dans votre collection :
 +<​code>​Couldn'​t read from
 +'/​usr/​share/​games/​fretsonfire/​date/​songs/​[dossier de la chanson]/​guitar.ogg'</​code>​
 +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.
  
-===== Ajout de chansons ===== +<note important>​N'​y a t'il pas moyen d'​éviter ce problème ?! Ainsi les chansons ​seront classées par artistesce qui est plus pratique !</note>
- +
-Vous pourrez trouver sur internet des chansons pour le jeu. +
-Vous récupèrerez souvent ​les nouvelles ​chansons ​sous forme d'​archive (RarZip, etc.). +
- +
-Pour en installer une dans le jeu, décompressez-la et placez le dossier contenant les divers fichiers de la chanson dans le répertoire « /usr/​share/​games/​fretsonfire/​data/​songs ». +
- +
-Vous pouvez aussi installer des morceaux directement dans votre répertoire personnel en les décompressant dans le répertoire « ~/​.fretsonfire/​songs ». +
- +
-===== RF-MOD ===== +
- +
-Il éxiste aussi une version pour jouer en multi joueurs +
- +
-http://​fretsonfire.wikidot.com/​rf-mod +
- +
-===== Bugs connus ==== +
- +
- +
- +
-==== 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). +
- +
  
-===== 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.\\+  *  ​[[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]].//​+//​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.1232830120.txt.gz
  • Dernière modification: Le 18/04/2011, 14:55
  • (modification externe)