Auteur Sujet: Livemamecab Cabrio-FE - Out ! -  (Lu 194816 fois)

Hors ligne Cucurbitacée

  • Addict
  • *
  • Messages: 331
    • Voir le profil
Livemamecab
« Réponse #512 le: Mardi 08 Avril 2014, 22:51:54 pm »
Il faut ajouter le tag <platform>Nom de la plate-forme identique à celui utilisé dans le générateur de liste</platforme> à l'émulateur concerné. Je suis en train de bosser dessus en ce moment-même. La version qui est intégrée à LiveMAMECab était juste pour un test et n'est pas encore fonctionnelle. :-\

Hors ligne Cucurbitacée

  • Addict
  • *
  • Messages: 331
    • Voir le profil
Livemamecab
« Réponse #513 le: Mardi 08 Avril 2014, 23:14:34 pm »
J'en profite pour montrer vite fait où j'en suis.  :ang: Le tout est pris dans LiveMAMECab

L'onglet lié à l'affichage :

Je viens de voir qu'il y a des options supplémentaires non présentes sur le site de Cabrio. :-(( Va falloir que je rajoute tout ça.

La liste des émulateurs présents dans cette version de LiveMAMECab :

Je sais il manque le "A" devant "jouter un émulateur. Je bosse sur la version anglaise normalement, j'ai fait une faute de frappe et je l'ai pas vue au moment du screenshot . ;D

L'édition d'un émulateur :

Avec la présence d'un bouton pour faire un script RetroArch, à la demande de Stealth.

Maintenant le status.
  • L'onglet affichage fonctionne complètement.
  • L'onglet contrôles est vide pour l'instant, c'est la dernière chose que j'attaquerai.
  • L'onglet émulateur permet d'éditer et d'ajouter un émulateur, les fenêtres filles sont complètes et fonctionnent. Il me reste encore à écrire la fonction pour écrire les changements dans le fichier.
  • L'onglet À propos est vide pour le moment, mais un simple copier-coller depuis cabrio-manager fera l'affaire.

Hors ligne fredkadelic

  • Pensionnaire
  • *
  • Messages: 48
    • Voir le profil
Livemamecab
« Réponse #514 le: Mercredi 09 Avril 2014, 08:39:55 am »
Hello a tous,

Super boulot Cucurbitacée ^-^ c'est facile à comprendre et très claire, et en plus en français :D c'est génial merci a toi ;)

Hors ligne Stealth

  • Pilier
  • *
  • Messages: 623
  • Un clavier azerty en vaut deux
    • Voir le profil
    • numsys.eu
Livemamecab
« Réponse #515 le: Mercredi 09 Avril 2014, 09:08:15 am »
 :D Excellent, j'ai hâte de tester ça, j'ai ajouté dans cabrio une petite option video_loop true/false qui permet de jouer les snapshots en boucle (ou pas) tu pourrais la prendre en compte stp
Sinon connais-tu github ? si oui on pourrait partager le code pour travailler à plusieurs dessus ?

Aurais-tu quelques captures en anglais ? pour remonter ton super boulot à l'auteur de Cabrio

@jul16ares Étonnant pour moi le générateur de listes fonctionnent super bien sans aucune manip, tu n'utilises peut-être pas la dernière iso j'ai fais des modifs dans la conf cabrio ?

Ce WE je regarde pour intégrer Mame 0.153 en nonag et patch high score
« Modifié: Mercredi 09 Avril 2014, 09:24:17 am par Stealth »
Livemamecab is coming ...

Mon petit bartop:
http://www.gamoover.net/Forums/index.php?topic=26469.0

Vous connaissez le C ? Vous pouvez aider https://github.com/fredbcode/cabrio

Hors ligne Iro

  • Alias le Rouston Masqué
  • Staff
  • Dieu de l' Arcade
  • *****
  • Messages: 17420
  • Iro, chevalier Judaï
    • Voir le profil
Livemamecab
« Réponse #516 le: Mercredi 09 Avril 2014, 09:09:21 am »
nickel !! <:)
"Jet set 2, c'est avec Robert Garcia ?" Kaneda, Lapsus de sac Vol.1
Peter Shou Owner' Club

WIPs : Naomi - SEGA Rally - AB Cop - Lethal Enforcers - COMPUMI - Terminator 2 - Space Invaders - Artworks pour Boitiers K7 Naomi CF

LES TUTOS DE GAMO   

Hors ligne Cucurbitacée

  • Addict
  • *
  • Messages: 331
    • Voir le profil
Livemamecab
« Réponse #517 le: Mercredi 09 Avril 2014, 09:40:55 am »
Hello a tous,

Super boulot Cucurbitacée ^-^ c'est facile à comprendre et très claire, et en plus en français :D c'est génial merci a toi ;)
Merci du compliment. :P

:D Excellent, j'ai hâte de tester ça, j'ai ajouté dans cabrio une petite option video_loop true/false qui permet de jouer les snapshots en boucle (ou pas) tu pourrais la prendre en compte stp
Sinon connais-tu github ? si oui on pourrait partager le code pour travailler à plusieurs dessus ?

Aurais-tu quelques captures en anglais ? pour remonter ton super boulot à l'auteur de Cabrio

@jul16ares Étonnant pour moi le générateur de listes fonctionnent super bien sans aucune manip, tu n'utilises peut-être pas la dernière iso j'ai fais des modifs dans la conf cabrio ?

Ce WE je regarde pour intégrer Mame 0.153 en nonag et patch high score
J'ai vu l'option, je vais l'ajouter, aucun problème.

Je préfère nettoyer mon code avant de le publier sur Github ou autre. Pour l'instant c'est le bordel, j'ai du code redondant que je pourrais mettre dans des fonctions, des noms de variables pas cohérents, etc. Mais une fois que ça sera une bonne base, bien sûr que le code sera libre et accessible. ;)

Je peux faire des captures en Anglais, pas de souci non plus. Je ferai ça dès que possible.

nickel !! <:)
Merci. <:)

Hors ligne Defaz

  • Régulier
  • *
  • Messages: 91
    • Voir le profil
Livemamecab
« Réponse #518 le: Mercredi 09 Avril 2014, 13:21:17 pm »
J'aimais déjà le principe mais en passant de Wahcade à Cabrio ça devient génial.

Je vais suivre ça de près ;)

Bravo ^-^

Hors ligne yatus

  • Pensionnaire
  • *
  • Messages: 29
    • Voir le profil
Livemamecab
« Réponse #519 le: Mercredi 09 Avril 2014, 15:07:00 pm »
Bonjour Stealth et Cucurbitacée,

Finalement, je commence à m'intéresser à cette nouvelle mouture de Livemamecab. Cabrio qui ne me tentait pas spécialement commence à avoir un certain intérêt, grâce à votre travail. Bravo !

Hors ligne Cucurbitacée

  • Addict
  • *
  • Messages: 331
    • Voir le profil
Livemamecab
« Réponse #520 le: Mercredi 09 Avril 2014, 18:14:20 pm »
Merci encore pour les félicitations. :D Sinon, pour en revenir au sujet. Je ne suis pas sûr de comprendre à quoi sert le script pour RetroArch. Je m'explique, en réglant RetroArch pour Megadrive de la sorte :


C'est à dire en prenant les paramètres du fichier .sh, j'arrive à lancer Q*Bert sans problème. Donc, vu que Cabrio permet de passer autant de paramètres que nécessaire, je ne comprends pas pourquoi il faut un fichier script. Mais bon, j'ai pas suivi le projet depuis le début, il faut que Stealth m'en dise plus. ;)

Je vais maintenant faire quelques captures en Anglais.

Edit, voici les images, prises depuis Mac OS pour une solution de facilité :




« Modifié: Mercredi 09 Avril 2014, 18:20:53 pm par Cucurbitacée »

Hors ligne Stealth

  • Pilier
  • *
  • Messages: 623
  • Un clavier azerty en vaut deux
    • Voir le profil
    • numsys.eu
Livemamecab
« Réponse #521 le: Mercredi 09 Avril 2014, 21:28:02 pm »
Merci encore pour les félicitations. :D Sinon, pour en revenir au sujet. Je ne suis pas sûr de comprendre à quoi sert le script pour RetroArch. Je m'explique, en réglant RetroArch pour Megadrive de la sorte :


C'est à dire en prenant les paramètres du fichier .sh, j'arrive à lancer Q*Bert sans problème. Donc, vu que Cabrio permet de passer autant de paramètres que nécessaire, je ne comprends pas pourquoi il faut un fichier script. Mais bon, j'ai pas suivi le projet depuis le début, il faut que Stealth m'en dise plus. ;)

Je vais maintenant faire quelques captures en Anglais.

Edit, voici les images, prises depuis Mac OS pour une solution de facilité :






Et bien tout simplement ça ne fonctionnait pas sans script, du coup j'aimerai bien voir la syntaxe du fichier de conf

Merci pour les captures
Livemamecab is coming ...

Mon petit bartop:
http://www.gamoover.net/Forums/index.php?topic=26469.0

Vous connaissez le C ? Vous pouvez aider https://github.com/fredbcode/cabrio

Hors ligne Cucurbitacée

  • Addict
  • *
  • Messages: 331
    • Voir le profil
Livemamecab
« Réponse #522 le: Mercredi 09 Avril 2014, 23:14:54 pm »
Et bien tout simplement ça ne fonctionnait pas sans script, du coup j'aimerai bien voir la syntaxe du fichier de conf

Merci pour les captures
De rien pour les captures, et voici la configuration :
<emulator>
<name>genesis</name>
<display-name>genesis</display-name>
<executable>retroarch</executable>
<platform>Sega Megadrive</platform>
<params>
<param>
<name>-L</name>
</param>
<param>
<name>/usr/lib/libretro/genesis_plus_gx_libretro.so</name>
</param>
</params>
</emulator>
J'ai envie de dire exactement ce que va produire ce qui est dans le screenshot, mais je suppose qu'à force d'avoir le nez dedans en permanence, je commence à bien connaître les paramètres. :ang:

Hors ligne Stealth

  • Pilier
  • *
  • Messages: 623
  • Un clavier azerty en vaut deux
    • Voir le profil
    • numsys.eu
Livemamecab
« Réponse #523 le: Jeudi 10 Avril 2014, 18:39:50 pm »
Comprends pas, j'ai du me gourer quelque part ou alors un souci avec un espace
Du coup c'est encore plus simple sans les scripts ^-

Manque plus qu'un petit menu déroulant pour pouvoir choisir entre les différents libs de retroarch ;) Mais ne te casses pas trop la tète pour ça le truc c'est d'avoir quelque chose de fonctionnel pour la sortie ensuite on améliorera
« Modifié: Jeudi 10 Avril 2014, 18:41:22 pm par Stealth »
Livemamecab is coming ...

Mon petit bartop:
http://www.gamoover.net/Forums/index.php?topic=26469.0

Vous connaissez le C ? Vous pouvez aider https://github.com/fredbcode/cabrio

Hors ligne Cucurbitacée

  • Addict
  • *
  • Messages: 331
    • Voir le profil
Livemamecab
« Réponse #524 le: Jeudi 10 Avril 2014, 19:20:30 pm »
C'est ce que j'allais demander. Vu que l'option RetroArch serait à usage unique, ça serait plus d'effort et de temps pour coder l'interface que de taper à la main l'argument nécessaire.

Ah, j'y pense, dans LiveMAMECab, les émulateurs qui n'ont pas d'arguments supplémentaires ont quand même les tags <params><param><name></name></param></params> mais vide. Ca risque de causer des problèmes plus qu'autre chose. Si un émulateur n'a pas de paramètres, autant virer toute la section. D'autant que Cabrio-config gère ça très bien tout seul. ;)

D'ailleurs, j' retourne. Je devrais poster une version de test ce week-end au plus tard.

Hors ligne Cucurbitacée

  • Addict
  • *
  • Messages: 331
    • Voir le profil
Livemamecab
« Réponse #525 le: Samedi 12 Avril 2014, 13:14:36 pm »
Salut les gens,

Comme promis, voici la première version de test de Cabrio-Config :
http://www.sendspace.com/file/y4jfux

Comme c'est une version de test, il est impératif de faire une copie du fichier config.xml de Cabrio pour éviter les mauvaises surprises. Pour que ça marche il faut que Cabrio soit bien installé, que son fichier de configuration existe et que les thèmes soient présents dans le dossier /usr/share/cabrio/themes (c'est le cas pour LiveMAMECab).

Ce qui ne marche pas :
  • La configuration des contrôles, je remet ça a plus tard, il faut que potasse pour comprendre comment intercepter la sortie d'un programme en ligne de commande.
  • Pas de "À propos" pour l'instant, ça attendra. :ang:
  • Pas d'édition des chemins, j'y réfléchis pour la suite.
  • Quand on supprime plus d'un paramètre ça fout la merde dans les index, c'est mon casse-tête du moment.

Ce qui marche :
  • La modification des tous les paramètres d'affichage de Cabrio
  • L'ajout, la modification et la suppression d'émulateurs

Ce qui reste à faire :
  • Corriger les bugs cités plus haut.
  • Améliorer l'agencement des éléments dans les fenêtres.

J'ai testé sous LiveMAMECab, ça marche bien. Maintenant je vais retourner à Cabrio-Manager pour intégrer la plate-forme à partir du fichier de configuration. Comme ça on est sûr que la liaison entre les deux sera parfaite. ;D

Hors ligne Stealth

  • Pilier
  • *
  • Messages: 623
  • Un clavier azerty en vaut deux
    • Voir le profil
    • numsys.eu
Livemamecab
« Réponse #526 le: Samedi 12 Avril 2014, 13:47:14 pm »
j'ai peut-être oublié quelque chose ?

/games/mamelive/cabrio-manager$ python cabrio-config.py
Traceback (most recent call last):
  File "cabrio-config.py", line 480, in <module>
    app = App()
  File "cabrio-config.py", line 71, in __init__
    self.framerateVar.set(self.framerate.text)
AttributeError: 'NoneType' object has no attribute 'text'
« Modifié: Samedi 12 Avril 2014, 13:57:00 pm par Stealth »
Livemamecab is coming ...

Mon petit bartop:
http://www.gamoover.net/Forums/index.php?topic=26469.0

Vous connaissez le C ? Vous pouvez aider https://github.com/fredbcode/cabrio

Hors ligne Stealth

  • Pilier
  • *
  • Messages: 623
  • Un clavier azerty en vaut deux
    • Voir le profil
    • numsys.eu
Livemamecab
« Réponse #527 le: Samedi 12 Avril 2014, 14:39:45 pm »
Même problème sur une ubuntu "classique"
Livemamecab is coming ...

Mon petit bartop:
http://www.gamoover.net/Forums/index.php?topic=26469.0

Vous connaissez le C ? Vous pouvez aider https://github.com/fredbcode/cabrio