Gamoover

Vous aimez GAMOOVER ? Vous avez trouvé la perle rare grâce à notre forum ?
Alors pourquoi pas nous soutenir en effectuant un petit don Paypal sur : contribution@gamoover.net
C'est peut être un détail pour vous, mais nous, ça nous aiderait beaucoup !

Menu

Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.

Voir les contributions Menu

Messages - Cucurbitacée

#1
Livemamecab / Livemamecab Cabrio-FE - Out ! -
Samedi 22 Novembre 2014, 09:42:52 AM
Coucou la foule,

Je viens d'essayer TOUTES les roms que j'avais sous la main, et aucun problème avec aucun nom. Ce qui me fait penser que le nom n'est pas la source du problème. Je crois que c'est toujours le même problème depuis le début : un défaut de communication entre les threads du programme.
Je viens d'uploader une nouvelle version sur GitHub avec une période de rafraîchissement plus longue. Comme je n'ai aucun problème sur ma machine qui est relativement récente, j'imagine que le problème doit venir sur du matos un peu plus ancien.
Mais là on atteint les limites de ma compétence (ou de mon incompétence, au choix), j'ai beaucoup cherché sur le sujet et je vois parfois écrit que Tkinter (la bibliothèque de widgets utilisée pour l'interface) n'est pas "threading safe"... et je ne sais pas quoi en penser.
Bref, dites-moi si ça plante encore avec cette version. Si oui, est-ce au même endroit ?

Un autre truc, je dois clarifier la façon dont j'ai pensé Cabrio-Manager. Le but premier était de convertir les listes HyperSpin, vu qu'elles sont très bien faites, plutôt populaire et faciles d'accès. La création par dossier était une solution de secours pour ceux qui ont des fichiers parfaitement rangés. Mais l'un comme l'autre furent pensés pour des traitements de masse lorsqu'on possède des sets complets de roms. C'est pourquoi la fonction éditer n'est là que pour corriger d'éventuels problèmes.
Du coup, ajouter la possibilité de pouvoir ajouter les jeux un par un demande une modification assez lourde du programme actuel. Il faut que je repense le tout... Donc, c'est faisable, mais faut pas être pressé ! :ang:
#2
Livemamecab / Livemamecab Cabrio-FE - Out ! -
Lundi 17 Novembre 2014, 19:23:52 PM
Salut les gens,

Ca faisait une éternité que je n'étais plus passé et je vois qu'il y a encore des problèmes avec mon programme bancal. Est-ce que vous pourriez me donner les noms exacts de tous les fichiers qui "accrochent", ça me faciliterait les recherches.
#3
Livemamecab / Livemamecab Cabrio-FE - Out ! -
Dimanche 24 Août 2014, 19:46:49 PM
Citation de: Iro le Dimanche 24 Août 2014, 18:37:58 PM
Je parlais de cet intervention :Les thémes ont forcement les mêmes options.
C'est même obligatoire, les fichiers étant différents
:)

En fait non, si tu regardes la documentation et que tu ouvres un fichier de configuration, tu verras que toutes ne sont pas présentes.

C'est pourquoi je vais tenter de voir si c'est faisable de parcourir le thème actif et de n'afficher que les options présentes (et pertinentes) dans le theme.xml.
#4
Livemamecab / Livemamecab Cabrio-FE - Out ! -
Dimanche 24 Août 2014, 12:43:28 PM
Citation de: Stealth le Dimanche 24 Août 2014, 12:41:08 PM
Ah ok effectivement je vois, au lieu d'avoir les valeurs j'ai des petits carrés
alors que le fichier est bon,
Tu peux choisir les valeurs par défaut ? Car il y à "espace" qui est déjà utilisé
Un truc genre w x y z serait plus sûr je pense
Oui, j'ai mis de façon arbitraire les touches du bas du clavier de gauche à droite.

Et pour la lecture de la console qui déconne c'est parce que je coupe la chaîne un caractère trop tôt, je suis dessus pour corriger le tout.

EDIT:
Et voilou, je n'ai plus de problèmes de mon côté, à voir si c'est pareil partout. :P
#5
Livemamecab / Livemamecab Cabrio-FE - Out ! -
Dimanche 24 Août 2014, 12:33:30 PM
Citation de: Stealth le Dimanche 24 Août 2014, 12:30:32 PM
Pige pas, comment je fais pour avoir mes valeurs si je ne sauvegarde pas ? Je veux dire si je relance je vais être à nouveau avec mon fichier de base sans les valeurs
Eh non, quand les noeuds n'existent pas le programme commence par les créer. Le problème est qu'il ne rafraîchit pas la fenêtre, mais le fichier XML a bien été modifié. Donc si tu relances, tu as un fichier bien formé avec des valeurs par défaut.

Il faut que je règle le problème de mise à jour de la fenêtre.
#6
Livemamecab / Livemamecab Cabrio-FE - Out ! -
Dimanche 24 Août 2014, 12:27:04 PM
Ok, je vois d'où ça vient. Si les entrées n'existent pas le programme les crée. Mais pour une raison que j'ignore il ne met pas à jour les valeurs dans l'interface. Une façon de contourner le problème en attendant est de relancer le programme sans sauvegarder.

Pour la lecture de la sortie console, je regarde d'où ça peut venir...
#7
Livemamecab / Livemamecab Cabrio-FE - Out ! -
Dimanche 24 Août 2014, 12:11:18 PM
Citation de: Stealth le Dimanche 24 Août 2014, 12:09:17 PM
Ben je test dans livemamecab
Chez moi dans une VM avec LiveMAMECab, l'édition manuelle marche parfaitement. Vraiment, je ne vois pas par quel côté attaquer ça.
Pour la lecture du binaire cabri-config il y a effectivement une couille. Il faut que je vois la tronche de l'output...
#8
Livemamecab / Livemamecab Cabrio-FE - Out ! -
Dimanche 24 Août 2014, 12:06:54 PM
Bon, il y a un truc qui m'échappe vraiment... chez moi ça fonctionne parfaitement... que ce soit sous Mac OS, LiveMameCab ou Ubuntu 13.10.
Tu aurais une autre machine pour tester ?
#9
Livemamecab / Livemamecab Cabrio-FE - Out ! -
Dimanche 24 Août 2014, 11:52:49 AM
Citation de: Stealth le Dimanche 24 Août 2014, 11:50:07 AM
Si je pars du fichier de base, sans rien concernant les listes, et que j'ajoute "a" seulement pour la première liste j'ai ça

      <event>a<name>list1</name>
        <value>LSHIFT</value>
        <device>
          <type>keyboard</type>
          <id>0</id>
        </device>
        <control>
          <type>Default</type>
          <id>0</id>
        </control>
      </event>
      <event>
C'est vraiment chelou, la valeur n'a pas été injectée dans le bon noeud. Tu pourrais me faire un copier/coller de ton config.xml ? Que je vois si c'est un problème de structure. Et si c'est le cas que je rajoute des contrôles pour éviter ça.
#10
Livemamecab / Livemamecab Cabrio-FE - Out ! -
Dimanche 24 Août 2014, 11:47:52 AM
Citation de: Stealth le Dimanche 24 Août 2014, 11:43:13 AM
Voici une capture quand je clique sur "définir tous les boutons"
Ne tiens pas compte du message concernant le son ça n'a rien à voir (un test de mon côté)

Oups, j'ai oublié de désactiver ma fonction debug. C'est fixé. :ang:

EDIT:
C'est synchronisé. Il y a aussi un début d'implémentation d'options spécifiques au thème. Je ne sais pas encore si ça peut être utilisable, ne pas compter dessus pour le moment. <:)
#11
Livemamecab / Livemamecab Cabrio-FE - Out ! -
Dimanche 24 Août 2014, 11:44:46 AM
Bon, chez moi ça tourne tu pourrais effacer les entrées "controls" du fichier XML et relancer l'outil ? Je ne suis pas sûr de savoir d'où ça vient.
#12
Livemamecab / Livemamecab Cabrio-FE - Out ! -
Dimanche 24 Août 2014, 11:07:09 AM
Arf, c'est parce que j'ai oublié d'ajouter les nouvelles valeurs dans la fonction de sauvegarde, du coup le programme récupère les valeurs par défaut si les entrées n'existent pas dans le XML. ;D

Je vais réparer ça.

EDIT:
Voilà, c'est synchronisé sur GitHub, ça devrait tourner. :D
#13
Livemamecab / Livemamecab Cabrio-FE - Out ! -
Samedi 23 Août 2014, 19:03:11 PM
Citation de: Iro le Samedi 23 Août 2014, 18:52:33 PM
C'est "auto-hide" dans le tag "Menu" sur la conf du theme.
Tu parlais de quelque chose pour sauvegarder toute sa configuration. Tu fais comment ?
Le problème avec les thèmes, c'est qu'ils n'ont pas tous forcément les même options. J'avais commencé à bosser sur un éditeur de thèmes, mais c'est une autre montagne à grimper. Je ne pense pas que ça soit une bonne idée de jouer avec des options présentes ailleurs que dans config.xml. Ca peut vite mettre le bazar.

Sinon pour aller au plus vite pour faire une sauvegarde de son fichier de config, je dirais:

cp ~/.cabrio/config.xml ~/.cabrio/config.backup
#14
Livemamecab / Livemamecab Cabrio-FE - Out ! -
Samedi 23 Août 2014, 18:33:09 PM
La dernière option que j'ai intégré c'est <hide-buttons> et je l'ai collée à côté de l'option plein écran tout au début. C'est de cette option dont tu parles ? Ou il y en a encore une autre que je n'ai pas vu ?

Sinon, je viens de soumettre mes changements pour la gestion des listes. Par contre j'ai pas moyen de tester, ça a été fait de façon complètement théorique. Mais s'il n'y a pas eu de changement de syntaxe dans la sortie du programme de config, ça ne devrait pas poser de problèmes.

Au cas où, penser à faire une sauvegarde du fichier de config avant. J'ai testé de mon côté et ça a bien créé les events manquants dans controls, mais sait-on jamais. :ang:
#15
Livemamecab / Livemamecab Cabrio-FE - Out ! -
Samedi 23 Août 2014, 15:42:43 PM
J'ai synchronisé mon premier jet il y a quelques minutes. Je vais rajouter la nouvelle option.

EDIT:

Voilà, j'ai rajouté la nouvelle option (et un peu rangé le tout) et j'ai changé la spinbox du volume de la musique par un slider plus approprié. J'ai vérifié, ça$ modifie bien le fichier XML, ça ne devrait pas poser de problèmes. :)
#16
Livemamecab / Livemamecab Cabrio-FE - Out ! -
Samedi 23 Août 2014, 15:19:16 PM
Salut les gens,

J'ai ajouté vite fait les options pour video-sound, theme-sound et music-volume. Pour cette dernière c'est une spinbox, copiée-collée depuis les contrôles, mais je vais regarder la doc pour faire un slider, ça sera plus approprié pour un volume sonore.

J'ai pas pu tester dans LiveMameCab, étant sur une machine de secours. De même, je vais commencer à implémenter à l'aveugle les nouvelles options de contrôles.

++