projets:borne_d_arcade

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
projets:borne_d_arcade [10/04/2018 12:34]
rgrondin
projets:borne_d_arcade [17/04/2018 17:09] (Version actuelle)
rgrondin
Ligne 15: Ligne 15:
  
 ==== Organisation du /home ==== ==== Organisation du /home ====
-<note important>​A voir en pratique</​note>​ 
  
-  * ''​Documents/rom/''​ : contient les dossiers des roms des jeux sous forme d'​archives zip. (NES, SNES, ...) +  * ''/​home/ginfo/​mame/​roms''​ : contient les dossiers des roms des jeux sous forme d'​archives zip pour Mame
-  * ''​Documents/​emulateur/''​ : contient les émulateurs des différentes consoles.+
  
 ==== Hardware ==== ==== Hardware ====
Ligne 50: Ligne 48:
  
 ==== Installation des émulateurs ==== ==== Installation des émulateurs ====
-<​note ​tip>To be continued</​note>​+On se contente dans un premier temps d'​installer uniquement Mame, qui est l'​émulateur principal pour les jeux d'​arcade.  
 +  $> sudo apt-get install mame 
 + 
 +L’exécutable de mame est situé à ''/​usr/​games/​mame'',​ il faudra le spécifier dans la configuration de Attract.  
 + 
 +==== Installation du thème du front end ==== 
 +On installe le thème flat_blue du front-end. Pour le télécharger,​ se rendre ici : [[http://​www.onyxarcade.com/​flat_blue.html]] 
 + 
 +Une fois téléchargé,​ on le décompresse et on place le dossier flat_blue dans ''/​usr/​share/​attract/​layouts''​. Ce dossier appartient normalement à root, on va donc copier en console.  
 +  $> cp -R flat_blue /​usr/​share/​attract/​layouts 
 + 
 +=== Rectification d'un bug du thème === 
 +Une fois ceci fait, il faut renommer tous les scripts dans le dossier scripts du thème pour qu'ils soient en minuscule. En effet le thème a été fait pour Windows où le système de fichier est insensible à la casse, mais sur linux c'est différent...  
 + 
 +<​note ​important>Attention à bien exécuter la seconde commande dans le bon dossier pour ne pas changer le nom de pauvres fichiers innocents, en root ça peut faire mal.</​note>​ 
 +  $> cd /​usr/​share/​attract/​layouts/​flat_blue/​scripts 
 +  $> sudo find . -depth -exec rename '​s/​(.*)\/​([^\/​]*)/​$1\/​\L$2/'​ {} \; 
 + 
 +=== Modification du thème === 
 +Il reste maintenant pour finir ces modifications l'​ajout du logo du GInfo et de l'​UAECM (conformément à l'AAP pour financer la borne).  
 +Pour cela on fait une image de 180x600 contenant les deux logos en colonne, on l'​appelle ''​logos.png''​ et on la met dans le dossier ''/​usr/​share/​attract/​layouts/​flat_blue/​images/''​.  
 + 
 +On va modifier un des scripts pour ajouter l'​affichage. Plus précisément le fichier ''/​usr/​share/​attract/​layouts/​flat_blue/​scripts/​infopanel.nut''​ 
 + 
 +On commence par trouver ces lignes :  
 +<file php /​usr/​share/​attract/​layouts/​flat_blue/​scripts/​infopanel.nut>​ 
 +  fe.add_image(settings.filter_image,​ settings.filter_pos.x,​ settings.filter_pos.y,​ settings.filter_dimensions.w,​ settings.filter_dimensions.h);​ 
 +  fe.add_image(settings.game_image,​ settings.game_pos.x,​ settings.game_pos.y,​ settings.game_dimensions.w,​ settings.game_dimensions.h);​ 
 +</​file>​ 
 +   
 +Et on ajoute notre 3ème ligne en dessous pour ajouter notre image :  
 +<file php /​usr/​share/​attract/​layouts/​flat_blue/​scripts/​infopanel.nut>​ 
 +  fe.add_image(settings.filter_image,​ settings.filter_pos.x,​ settings.filter_pos.y,​ settings.filter_dimensions.w,​ settings.filter_dimensions.h);​ 
 +  fe.add_image(settings.game_image,​ settings.game_pos.x,​ settings.game_pos.y,​ settings.game_dimensions.w,​ settings.game_dimensions.h);​ 
 +  fe.add_image("​images/​logos.png",​ settings.game_pos.x,​ settings.game_pos.y-600,​ settings.game_dimensions.w,​ 600); 
 +</​file>​ 
 +        ​
  • projets/borne_d_arcade.txt
  • Dernière modification: 17/04/2018 17:09
  • par rgrondin