Gamoover

[move]Vous aimez le couscous-boulettes, le chorizo, la Force 4, et la mimolette ? Alors soyez les bienvenus sur Gamoover ! [/move]

Livemamecab Cabrio-FE - Out ! -

Démarré par Stealth, Samedi 08 Décembre 2007, 11:29:48 AM

Cucurbitacée

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. :-\

Cucurbitacée

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.

fredkadelic

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 ;)

Stealth

#515
 :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
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

Iro

"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 - Ma collec' de panels

LES TUTOS DE GAMO   

Cucurbitacée

Citation de: fredkadelic 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 ;)
Merci du compliment. :P

Citation de: Stealth 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
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.

Citation de: Iro le Mercredi 09 Avril 2014, 09:09:21 AM
nickel !! <:)
Merci. <:)

Defaz

J'aimais déjà le principe mais en passant de Wahcade à Cabrio ça devient génial.

Je vais suivre ça de près ;)

Bravo ^-^

yatus

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 !

Cucurbitacée

#520
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é :





Stealth

Citation de: Cucurbitacée 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é :






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

Cucurbitacée

Citation de: Stealth le Mercredi 09 Avril 2014, 21:28:02 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:

Stealth

#523
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
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

Cucurbitacée

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.

Cucurbitacée

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

Stealth

#526
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'
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

Stealth

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