PYRHARCKADE : Front End Python pour RPI

Vous trouverez ici les développements et les logiciels faits maison et qui répondent au mieux à nos besoin.

Modérateur : Modérateurs

Avatar de l’utilisateur
berzerking
Amateur
Amateur
Messages : 45
Inscription : 18 févr. 2013 - 00:00
A remercié : 2 fois
A été remercié : 9 fois

PYRHARCKADE : Front End Python pour RPI

Message par berzerking » 29 déc. 2013 - 16:49

Salut à tous. je suis un gros fan de retro gaming et j'ai eu du mal avec les front end actuel qui demandait trop de ressources pour des petites carte mères/proc. j'ai pendant un temps bossé avec HS Fe mais trop lourd et trop de chose a collecter ... puis je suis passé sur cabrio avec lequel on avait deja moins de chose à collecter mais y fallait toucher sa bille en xml et en scipting (bien que ça me va :) ) ... hélas dans tous les cas pour faire fonctionner ça sous RPI et linux bhé ça marche pas (opengl / openglES + HS Fe sous linux ... )


Du coup j'en ai écrit un tout petit qui prend les même type de media que HS Fe et cabrio ... :

Voila la démo :



et le code source pour ceux qui on envie de mettre la main à la patte :)

https://github.com/tuxme/PYRHARCKADE

et le site :)

http://pyrharckade.tuxme.net/

Merci de me dire ceux que vous en pensez et si ça vous tente de participer ...

PS : dans bin y a un petit script qui permet de récupérer tout les medias de mame/fba sans rien faire d'aurte :)

See you

Image

Avatar de l’utilisateur
Firch
Guide
Guide
Messages : 1875
Inscription : 30 déc. 2012 - 00:00
A été remercié : 1 fois

Re: PYRHARCKADE : front end python pour RPI

Message par Firch » 30 déc. 2013 - 01:19

sympa,,,, mais bon,,, on est quand même à des années lumières d'hyperspin

Avatar de l’utilisateur
DarkEagle37
Maître
Maître
Messages : 3318
Inscription : 07 mars 2013 - 00:00
Localisation : Tours (37)
A remercié : 78 fois
A été remercié : 112 fois

Re: PYRHARCKADE : front end python pour RPI

Message par DarkEagle37 » 30 déc. 2013 - 01:27

T'as fais un front end sur RPY ???!!
Je t'aime mec ;)
Si t'a besoin d'aide pour quelque chose, n'hésite pas. :D
Je test ton code dès que j'ai y mon RPY sous la main, et je te fais un retour ;)
Comment tu fais pour la gestion de médias :?:
Les émulateurs sont compris dans le pack :?:

Avatar de l’utilisateur
lankou910
Gourou
Gourou
Messages : 724
Inscription : 16 mai 2013 - 01:00
Localisation : Bordeaux
A remercié : 76 fois
A été remercié : 107 fois

Re: PYRHARCKADE : front end python pour RPI

Message par lankou910 » 03 janv. 2014 - 14:45

bonjour

Je trouve sa très intéressant et bravo pour ton travail .....(j'en suis incapable).

l 'idée est pas mauvaise sur RPY...

Mais existerat-il une version linux en x86 ou 64?

mais je pense (avis personnel) qu'il y aurais plus de personne intéresser pour des vieux pc sous linux...
et encore bravo, heureusement qui y as des personnes comme toi qui touche leur billes.
Essayer cabrio fe, Jamais été fonctionnel

PS:Ne vois aucun dénigrement a ton travail...

Cordialement

Image

Avatar de l’utilisateur
berzerking
Amateur
Amateur
Messages : 45
Inscription : 18 févr. 2013 - 00:00
A remercié : 2 fois
A été remercié : 9 fois

Re: PYRHARCKADE : front end python pour RPI

Message par berzerking » 06 janv. 2014 - 00:22

salut a tous ...

merci pour vos message de soutiens ... juste au passage je vais tres prochainement reprendre le code . un gars m'a donné 2 ou 3 billes pour le faire fonctionner sous windows ... (berk ... mais bon il en faut pour tout le monde)

PYRHARCKADE fonctionne sous toute les distrib linux (x86,64,ARM ...) étant donné que le code est écrit en python + pygame (donc portable)

Pour l'instant je ne propose que la gestion des medias et seulement sous FBA et MAME car le nom des roms == nom des fichier medias. ce qui fait qu'une fois son fichier de conf généré sous le format "ROM,EMU" vous allez dans ./bin (cd bin) et lancé le fichier ./get_media.sh qui va télécharger directement les wheel + snap + infos sur un de mes serveurs . c est pas encore complet mais on approche les 10000 fichier snap et idem pour wheel.

Pour la gestion des emulateur c'est un peu plus complqué étant donné que le FE appel des scripts sh qui eux même appels les binaires des emulateur (ça à l'air compliqué comme ça mais en fait c 'est tout con )

Voila ...

A tres bientôt ...

Avatar de l’utilisateur
DarkEagle37
Maître
Maître
Messages : 3318
Inscription : 07 mars 2013 - 00:00
Localisation : Tours (37)
A remercié : 78 fois
A été remercié : 112 fois

Re: PYRHARCKADE : front end python pour RPI

Message par DarkEagle37 » 26 janv. 2014 - 11:43

Où en est ton projet :?:
Est ce que tu vas intégrer d'autres emulateurs (Nes, Snes, Megadrive, Gba, Gbc, Gb, Ps1,....) à ton FE :?;
En tous cas bonne chance, je suis ton projet de près ;)
Ps: si t'as besoin d'aide pour les médias, n'hésite pas à demander, on sera nombreux à pouvoir d'aider :D

Avatar de l’utilisateur
berzerking
Amateur
Amateur
Messages : 45
Inscription : 18 févr. 2013 - 00:00
A remercié : 2 fois
A été remercié : 9 fois

Re: PYRHARCKADE : front end python pour RPI

Message par berzerking » 29 janv. 2014 - 10:18

hey ... merci de l'intérêt que vous portez ... pour l'instant c est au point mort (14 projets en même temps ... c'est pas évident ... et en plus je suis tombé sur un jeux auquel j'aurais jamais du tomber : RUST )

Enfin ...

Pour les graph ça sera avec plaisir. Il faut juste respecter la dimension des carrés car le fondu transparant demande trop de ressource au RPI et c est plus assez fluide.

Pour la suite du projet je vais devoir faire un fork de pimame a cause du côté organisationnel des binaires, roms ...

Mais l'idée c est que tout le monde peut rajouter un emulateur sans probleme. Il suffit d'installer l'emulateur . rajouter un script dans bin. et ajouter les roms dans un repertoire .

Ex avec VBA-M

1/ Installation de vba-m (apt-get/source/git ... etc)

Le binaire se trouve dans /home/pi/bin/vbam/vbam

2/ Creation du script

dans /home/pi/PYRHARCKADE/bin/VBAM.sh


#!/bin/bash
ROM=$1
cd /home/pi/bin/vbam/
/home/pi/bin/vbam/vbam $ROM
cd /home/pi/PYRHARCKADE/
./start.py YES

3/ Ajout des medias :

Il faut un fichier image pour l'emulateur dans /home/pi/PYRHARCKADE/MEDIA/IMG/EMU/VBAM.png
Il faut un fichier contenant des informations sur la roms a utiliser dans : /home/pi/PYRHARCKADE/MEDIA/VBAM/DOCS/
Il faut un fichier image pour la wheel de la roms dans /home/pi/PYRHARCKADE/MEDIA/VBAM/WHEEL/
Il faut un fichier image pour la snap in game de la roms dans /home/pi/PYRHARCKADE/MEDIA/VBAM/SNAP/

La partie compliqué c est de tester l'emulateur dans le script pour qu'il lance la roms directement sans passé par le selecteur de jeux de l'emulateur.

Voila ...

Promis je mis remet bientôt .....

Avatar de l’utilisateur
DarkEagle37
Maître
Maître
Messages : 3318
Inscription : 07 mars 2013 - 00:00
Localisation : Tours (37)
A remercié : 78 fois
A été remercié : 112 fois

Re: PYRHARCKADE : front end python pour RPI

Message par DarkEagle37 » 29 janv. 2014 - 14:40

Super, merci ;)
Est ce que tu pourrais nous donner les dimensions pour les différents artworks (wheel, images...) :?:
"Un fork de piname".....c'est à dire :?: :D

Avatar de l’utilisateur
Zype
Apprenti
Apprenti
Messages : 26
Inscription : 18 janv. 2014 - 00:00

Re: PYRHARCKADE : front end python pour RPI

Message par Zype » 05 févr. 2014 - 00:45

TRés intéressé par le projet, car utilisateur de Pimame, je ne comprends pas grand chose aux fichiers généreusement offerts :

-Comment les installer ? Par exemple ...

  :D  

Avatar de l’utilisateur
berzerking
Amateur
Amateur
Messages : 45
Inscription : 18 févr. 2013 - 00:00
A remercié : 2 fois
A été remercié : 9 fois

Re: PYRHARCKADE : front end python pour RPI

Message par berzerking » 05 févr. 2014 - 13:54

salut les gars ,

alors pour repondre au question :

1/ Un fork de pimame signifie que je vais crééer ma propre image disk pour le RPI afin de pouvoir gérer tout le systeme de A-Z
2/ Pour l'installation il suffir de deziper l'archiev dans le home de votre distrib (par default /home/pi sur rpi) ou d'intaller git hub et de faire "git clone https://github.com/tuxme/PYRHARCKADE"

Je vous tiens au courant (ps faut que je me gere une alerte de post pour repondre plus vite :)

Avatar de l’utilisateur
Zype
Apprenti
Apprenti
Messages : 26
Inscription : 18 janv. 2014 - 00:00

Re: PYRHARCKADE : front end python pour RPI

Message par Zype » 05 févr. 2014 - 14:47

La soluce 1 serait tip top mais mes connaissances en info ne peuvent vraiment pas t'aider... Ha si je peux copier et coller un de tes fichiers !!   :P  

Avatar de l’utilisateur
berzerking
Amateur
Amateur
Messages : 45
Inscription : 18 févr. 2013 - 00:00
A remercié : 2 fois
A été remercié : 9 fois

Re: PYRHARCKADE : front end python pour RPI

Message par berzerking » 05 févr. 2014 - 15:04

pour tout ceux qui est image et si vous voulez filer la main c'est pas compliqué c est des png carré de 750x750 (plus c est possible si ca reste des carrés :) ) vous pouvez me les envoyer par mail ou me donner les liens ou vous les avez sotcker ... vous pouvez meme vous faire des theme differentes (je suis en train de bosser sur un petit script de gestion de theme ...

see you

Avatar de l’utilisateur
Zambla
Passionné
Passionné
Messages : 170
Inscription : 22 déc. 2013 - 00:00
A remercié : 1 fois

Re: PYRHARCKADE : front end python pour RPI

Message par Zambla » 07 févr. 2014 - 14:38

Question , ca marche donc sur du tronsmart ??? ( cle android en XBMC) ca serait cool je cherche un truc de ce genre

Avatar de l’utilisateur
DarkEagle37
Maître
Maître
Messages : 3318
Inscription : 07 mars 2013 - 00:00
Localisation : Tours (37)
A remercié : 78 fois
A été remercié : 112 fois

Re: PYRHARCKADE : front end python pour RPI

Message par DarkEagle37 » 07 févr. 2014 - 20:14

Pour les wheels, tu peux aller voir ici:

https://mega.co.nz/#!gcQFlLzI!R2nQkBE_T ... Fyj3ZW_g3k

Ou là:

https://mega.co.nz/#!sEwXQTrA!XNYOEwyrp ... goHEafykL0

Doit y avoir plus ou moins le FULLSET.

Sinon pour les autres images, faudrait trouver un fullset et faire un script pour les redimensionner....

Avatar de l’utilisateur
berzerking
Amateur
Amateur
Messages : 45
Inscription : 18 févr. 2013 - 00:00
A remercié : 2 fois
A été remercié : 9 fois

Re: PYRHARCKADE : front end python pour RPI

Message par berzerking » 19 mai 2014 - 11:21

salut a tous ... je suis en passe de terminer ma nouvelle version . pour l instant je test un peu dans tous les sens pour choper des bug ...




see ya :-)

Avatar de l’utilisateur
kikikirissx
Virtuose
Virtuose
Messages : 1237
Inscription : 02 sept. 2013 - 01:00
Localisation : Bonneuil
A remercié : 30 fois
A été remercié : 34 fois

Re: PYRHARCKADE : front end python pour RPI

Message par kikikirissx » 19 mai 2014 - 11:48

bien sympas tout ca

Avatar de l’utilisateur
DarkEagle37
Maître
Maître
Messages : 3318
Inscription : 07 mars 2013 - 00:00
Localisation : Tours (37)
A remercié : 78 fois
A été remercié : 112 fois

Re: PYRHARCKADE : front end python pour RPI

Message par DarkEagle37 » 19 mai 2014 - 15:30

Vraiment cool ;)
Je suis ça de près sur Facebook (avec SmallCab ;) ).
Enfin quelqu'un qui intègre un bouton pour éteindre proprement le raspberry :!: :D

Avatar de l’utilisateur
berzerking
Amateur
Amateur
Messages : 45
Inscription : 18 févr. 2013 - 00:00
A remercié : 2 fois
A été remercié : 9 fois

Re: PYRHARCKADE : front end python pour RPI

Message par berzerking » 09 juin 2014 - 12:29

Salut à tous ... je vien de terminer la version open beta 1.0 de pyrharckade.

pyrharckade.tuxme.net

Pyr 1.0B

Petite vidéo de démo (install + example de conf) :



Dans cette nouvelle version vous n'avez qu'a editer le fichier de configuration (ROM_CONFIG_FILES.csv) en y ajoutant [le nom de la rom],MAME et depuis l'interface Pyr ou depuis le script get_media.sh dans BIN vous pourrez récupérer les medias suivants :

ROM
+ WHEEL
+ SNAP
+ VIDEO SNAP
+ DOC

Voila ... see ya !!!!!

Avatar de l’utilisateur
DarkEagle37
Maître
Maître
Messages : 3318
Inscription : 07 mars 2013 - 00:00
Localisation : Tours (37)
A remercié : 78 fois
A été remercié : 112 fois

Re: PYRHARCKADE : front end python pour RPI

Message par DarkEagle37 » 09 juin 2014 - 12:32

Merci beaucoup, je test ça quand j'aurais un peu de temps ;)
On est toujours sur de la gestion unique de Mame :?:
Pas d'autres émulateurs :?:

Avatar de l’utilisateur
Narugawa
Virtuose
Virtuose
Messages : 1153
Inscription : 28 mars 2014 - 00:00
A remercié : 11 fois
A été remercié : 10 fois

Re: PYRHARCKADE : front end python pour RPI

Message par Narugawa » 09 juin 2014 - 17:38

Super tout ça !!! N'hésite pas à contacter Fred (auteur de livemamecab) qui bosse également sur un projet similaire http://www.thehyperfreespin.com/t3511-s ... ivemamecab on ne sais jamais ça pourrait aider ;)

Répondre

Revenir à « Développements et logiciels maison »