Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | |||
projets:borne_d_arcade [10/04/2018 14:34] – rgrondin | projets:borne_d_arcade [17/04/2018 19:09] (Version actuelle) – rgrondin | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Borne d' | ||
+ | Une borne d' | ||
+ | |||
+ | Le projet est une reprise partielle de l' | ||
+ | |||
+ | ===== Vue d' | ||
+ | |||
+ | ==== Système et programmes ==== | ||
+ | |||
+ | * Ubuntu 16.04 LTS : le système d' | ||
+ | * [[http:// | ||
+ | |||
+ | <note important> | ||
+ | |||
+ | ==== Organisation du /home ==== | ||
+ | |||
+ | * ''/ | ||
+ | |||
+ | ==== Hardware ==== | ||
+ | Les touches sont de simples interrupteurs qu'on relie à une carte programmable émulant un clavier. La carte en question est une carte I-PAC. | ||
+ | |||
+ | < | ||
+ | Le Pad de bouton, constitué de 20 boutons et 2 joysticks, est relier en USB au PC, et reconnu comme un clavier. | ||
+ | Pour cela, on a utilisé un vieux clavier, et connecter les boutons à leurs touches. | ||
+ | Le Clavier, pour utiliser moins de bouton virtuellement, | ||
+ | |||
+ | ===== Installation ===== | ||
+ | |||
+ | ==== Système d' | ||
+ | On fait bien attention à installer **Ubuntu 16.04 LTS** pour pouvoir installer facilement **Attract Mode** | ||
+ | |||
+ | On installe avec les paramètres par défaut, le nom d' | ||
+ | |||
+ | ==== Installation de Attract Mode ==== | ||
+ | Le logiciel ne fait pas parti des dépôts par défaut de Ubuntu, il est sur un dépôt privé qu'on doit ajouter manuellement : https:// | ||
+ | |||
+ | $> sudo add-apt-repository ppa: | ||
+ | $> sudo apt-get update | ||
+ | | ||
+ | Une fois le dépôt ajouté on peut installer le logiciel : | ||
+ | $> sudo apt-get install attract | ||
+ | |||
+ | L' | ||
+ | $> attract | ||
+ | | ||
+ | Le front-end devrait apparaître, | ||
+ | |||
+ | ==== Installation des émulateurs ==== | ||
+ | On se contente dans un premier temps d' | ||
+ | $> sudo apt-get install mame | ||
+ | |||
+ | L’exécutable de mame est situé à ''/ | ||
+ | |||
+ | ==== Installation du thème du front end ==== | ||
+ | On installe le thème flat_blue du front-end. Pour le télécharger, | ||
+ | |||
+ | Une fois téléchargé, | ||
+ | $> cp -R flat_blue / | ||
+ | |||
+ | === 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> | ||
+ | $> cd / | ||
+ | $> sudo find . -depth -exec rename ' | ||
+ | |||
+ | === Modification du thème === | ||
+ | Il reste maintenant pour finir ces modifications l' | ||
+ | Pour cela on fait une image de 180x600 contenant les deux logos en colonne, on l' | ||
+ | |||
+ | On va modifier un des scripts pour ajouter l' | ||
+ | |||
+ | On commence par trouver ces lignes : | ||
+ | <file php / | ||
+ | fe.add_image(settings.filter_image, | ||
+ | fe.add_image(settings.game_image, | ||
+ | </ | ||
+ | | ||
+ | Et on ajoute notre 3ème ligne en dessous pour ajouter notre image : | ||
+ | <file php / | ||
+ | fe.add_image(settings.filter_image, | ||
+ | fe.add_image(settings.game_image, | ||
+ | fe.add_image(" | ||
+ | </ | ||
+ | |