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 04/05/2010, 13:25]
80.13.53.5
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}}
- +
- +
- +
-===== 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 24: 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 ===== 
- +  
-[[:​tutoriel:​comment_installer_un_paquet|Installez ​le paquet]] **[[apt://​fretsonfire]]**. +Lancez l'​application via le [[:unity#tableau_de_bord_dash|tableau de bord]] (Unityou via le [[:​terminal]] (toutes versions ​d'Ubuntuavec la [[:commande_shell|commande]] suivante <​code>​fretsonfire<​/code> ou pour FoFix <​code>​fofix<​/code>
- +
-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]]). +
- +
- +
-==== 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 === +
- +
-Avoir [[:​tutoriel:​comment_installer_un_paquet|installé ​le paquet]] **[[apt://​libsmpeg0]]**. +
- +
-=== Téléchargement et extraction === +
- +
-Téléchargez la dernière version du jeu sur sa [[http://​fretsonfire.sourceforge.net|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, ​[[:raccourci-lanceur|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. +
- +
- +
  
 ===== Ajout de chansons ===== ===== 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 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.).+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]]).+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]]) 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]])
Ligne 102: Ligne 42:
 ===== RF-MOD ===== ===== RF-MOD =====
  
-RF-MOD est une version pour jouer en multi joueurs, téléchargeable ​ici: [[http://​fretsonfire.wikidot.com/​rf-mod]]+RF-MOD est une version pour jouer en multi joueurs, téléchargeable [[http://​fretsonfire.wikidot.com/​rf-mod|ici]].
  
-===== 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, [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=367516|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 ne devrait pas affecter pas le jeu. 
  
 ===== Guitare PS2 ===== ===== 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.+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.
  
 ===== Guitare Wii ===== ===== Guitare Wii =====
  
-Il est également possible d'​utiliser sa guitare Wii par bluetooth. ​+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>​+<note important>​Ceci n'est valable pour l'​instant que pour les guitares de Guitar Hero III.</​note>​
  
-==== Prérequis ​====+==== Pré-requis ​====
  
 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à. 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à.
  
-Nous allons également avoir besoin de ces librairies (notamment pour le blueotooth) : +Nous allons également avoir besoin de ces librairies (notamment pour le bluetooth) : 
-<code>sudo apt-get install ​libbluetooth2 bluez-utils original-awk bison flex libbluetooth2-dev autoconf mouseemu libgtk2.0-dev</​code>​+[[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>​+<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 ==== ==== Drivers de la wiimote ====
  
-On les installe simplement ​avec un : +On les installe simplement ​les paquets [[apt>​libcwiid0,libcwiid0-dev,lswm,wmgui,wminput]].
-<code>sudo apt-get install ​libcwiid0 libcwiid0-dev lswm wmgui wminput</​code>​+
  
-(On peut dors-et-déjà faire joujou avec sa wiimote : <​code>​sudo wminput</​code>​)+On peut dors-et-déjà faire joujou avec sa wiimote : <​code>​sudo wminput</​code>​
  
 ==== Configuration des touches ==== ==== Configuration des touches ====
  
-Éditez/​créez ​le fichier /​etc/​cwiid/​wminput/​gh3 +[[:​tutoriel:​comment_modifier_un_fichier|Ouvrez ou créer ​le fichier]] **/​etc/​cwiid/​wminput/​gh3** et ajoutez-y le code suivant : 
-<code>​sudo gedit /​etc/​cwiid/​wminput/​gh3</​code>​ +<file bash /​etc/​cwiid/​wminput/​gh3>#​ Wii Guitar profile for Frets on Fire
- +
-Et ajoutez-y le code suivant : +
-<code># Wii Guitar profile for Frets on Fire+
 Classic.Down=KEY_ENTER #Strum Classic.Down=KEY_ENTER #Strum
-Classic.Dpad.X = ABS_X +Classic.Dpad.X = ABS_X 
-Classic.Dpad.Y = ABS_Y+Classic.Dpad.Y = ABS_Y
 Classic.LStick.X = ABS_HAT0X Classic.LStick.X = ABS_HAT0X
 Classic.LStick.Y = ABS_HAT0Y Classic.LStick.Y = ABS_HAT0Y
Ligne 174: Ligne 91:
 Classic.R = BTN_TR Classic.R = BTN_TR
 Classic.ZL = KEY_F5 #Fifth Fret Classic.ZL = KEY_F5 #Fifth Fret
-Classic.ZR = BTN_TR2</​code>+Classic.ZR = BTN_TR2</​file>
  
 Puis sauvegardez. Puis sauvegardez.
Ligne 189: Ligne 106:
 Voilà c'est branché, plus qu'à lancer le jeu§§ Voilà c'est branché, plus qu'à lancer le jeu§§
  
-===== 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 231: 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.
  
 ---- ----
  • frets-on-fire.1272972328.txt.gz
  • Dernière modification: Le 18/04/2011, 14:38
  • (modification externe)