Ceci est une ancienne révision du document !
UltraStar-NG
UltraStar-NG est un jeu de karaoké gratuit et open-source (GPL). Depuis le 29 octobre 2009, le projet a été renommé Performous.
Description
UltraStar-NG est un clone de Ultrastar, lui même un clone sous Windows et en Delphi de Singstar sur Playstation. Le but du jeu est de chanter de la façon la plus juste possible (aussi bien en terme de tempo que de hauteur de chant) pour gagner un maximum points.
Installation
Gutsy et suivants
Sur Gutsy un paquet est disponible, il vous suffira d'installer le paquet ultrastar-ng graphiquement, ou en ligne de commande:
sudo apt-get install ultrastar-ng-gstreamer
Feisty et inférieurs
Vous devez compiler le jeux avec ces sources:
installation des dépendances:
sudo apt-get install build-essential libcairo-dev help2man libxml2-dev fftw3-dev libasound-dev libgstreamer0.10-dev librsvg2-dev libsdl-image1.2-dev libsdl-gfx1.2-dev libsmpeg-dev
wget http://kent.dl.sourceforge.net/sourceforge/ultrastar-ng/UltraStar-ng-0.1.4.tar.gz tar xvfx UltraStar-ng-*.tar.gz cd ./UltraStar* ./configure make sudo make install
Paquet debian
Un paquet debian de la version 0.2 du logiciel a été compilé par Goldy :
Compilation utilisant gstreamer en dépendance, compilé sous feisty.
http://ubuntu.goldenfish.info/ultrastarng_0.2.0-1_i386.deb
Paquet source : http://ubuntu.goldenfish.info/ultrastarng_0.2.0.orig.tar.gz
Configuration
Découverte et utilisation du dossier songs
Les karaokés ou des chansons doivent être déposées dans ce dossier:
/usr/share/games/ultrastar-ng/songs (et non pas /usr/local/share... )
D'origine ce dossier existe si toutefois vous vouliez le créer : sudo mkdir /usr/share/games/ultrastar-ng/
et créer le sous dossier chansons :
sudo mkdir /usr/share/games/ultrastar-ng/songs
vous pouvez maintenant déposer ou retirer en ouvrant ce dossier via cette commande:
sudo nautilus /usr/share/games/ultrastar-ng/songs
et en suivant la méthode décrite plus bas.
Ajout et Utilisation des Chansons
- Ouvrir le dossier songs:
sudo nautilus /usr/share/games/ultrastar-ng/songs
- Dans le dossier songs précédemment cité, créez un dossier que vous nommerez de cette façon:
'Nom de l'artiste' - 'Nom de la chanson
'; Exemple:Indochine - L'aventurier
- Dans ce dossier insérez le mp3 que vous voulez et ajoutez y le fichier de description que vous trouverez ici:http://ultrastar.tuxfamily.org/spip.php?rubrique13 ou là:http://www.ultrastarstuff.com/html/txta.html
==== Attention pour que tout cela marche, il faut aussi accorder les droits aux fichiers qui se trouvent dans /usr/share/games/… ====
sudo chmod 0755 mon_fichier. si cela n'est pas la bonne commande merci de la remplacer…
Liens utiles
Comment utiliser UltraStar:http://ultrastar.tuxfamily.org/spip.php?article60
Tutoriaux Sur UltraStar:http://ultrastar.tuxfamily.org/spip.php?rubrique5
Liste des Fichiers de descriptions pour les chansons:http://ultrastar.tuxfamily.org/spip.php?rubrique13 http://www.ultrastarsongs.com/modules.php?name=Downloads et:http://www.ultrastarstuff.com/html/txta.html
Utilisation
Pour ouvrir ce programme il faut taper dans un terminal:
ultrastarng (et non pas ultrastar-ng : cela vous mettra un message d'erreur dans le terminal)
vous pouvez aussi choisir un dossier contenant vos titre à l'ouverture avec cette commande:
ultrastarng /home/moi/dossiers/dossiermusique
Les options supportés par ce programme sont:
-W, --width (défaut: 640) choisir la largeur de la fenêtre -H, --height (défaut: 480) choisir le hauteur de la fenêtre -t, --theme choisir un thème (nom du thème ou lien absolue vers le thème) -c, --no-capture Pas de capture du son -f, --fullscreen Sortie vidéo en plein écran -d, --difficulty choisir la difficulté (0: facile, 1:moyens, 2:dur (par défaut)) -h, --help Montrer cette aide -v, --version Écrire la version utiliser dans le terminal puis quitter
Exemple d'utilisation des options pour utiliser mon dossier musique et la difficulté facile:
ultrastarng -d 0 /home/fabien/musique/karaoké
Installer la version 0.2 à partir des sources
Pour installer la dernière version en date il faut compiler le code source en cours de développement. Nous vous conseillons de ne suivre cette procédure que si vous savez exactement ce que vous faites.
Téléchargement
Commencez par récuperer le code source de la dernière version en date sur le sourceforge du projet: http://sourceforge.net/projects/ultrastar-ng/
Compilation
Avant de commencer la compilation vous devez installer les librairies "dev" qui permettent de réaliser la compilation de vos sources C++. Via synaptic installez donc:
- libboost-*-dev
- libboost-thread-dev
- deboost
- libgstreamer-dev
- libsdl-*-dev
- libcairo2-dev
- pango-dev
- sdlimage-dev
- sdl-gfx-dev
- librsvg-dev
Ensuite vous pouvez réaliser la compilation par le terminal par la procédure suivante:
cd /le_dossier_ou_vous_avez_extrait_vos_sources ./configure make make install
Problèmes de compilation
Il se peut qu'après la compilation la commande de lancement ultrastarng vous renvoie l'erreur suivante:
ultrastarng: error while loading shared libraries: libdausng.so.0: cannot open shared object file: No such file or directory
Il faut copier le contenu du dossier /audio/.libs dans usr/libs et le tour est joué. Note: Cette procédure nécessite les droits d'administration.
Problèmes
Créer une entrée dans le menu (seulement si il ne ce fait pas tous seul)
Pour créer une entrée dans le menu voir le tutoriel à cet effet: raccourci-lanceur
Ressources
Contributeurs: rédigé par Yoda-JM, Complété par Fabien26 sous l'impulsion de Paul1717 , remanié par Benjisan