Gamoover

Besoin de contacter un admin pour une proposition, une suggestion ou discuter d'un probleme ?
C'est ici : High_Cobra, AsPiC ou Pich

Livemamecab Cabrio-FE - Out ! -

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

Stealth

De plus il me rajoute toutes les listes même si je ne remplis que la list1
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

Et il ne lance plus cabrio-config  ;)
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

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

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.

Stealth

En lançant l'outil dans un shell

python cabrio-config.pyException in Tkinter callback
Traceback (most recent call last):
  File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 1489, in __call__
    return self.func(*args)
  File "cabrio-config.py", line 685, in <lambda>
    self.mapAllButton = ttk.Button(self.controlsTab, text=self.setAllKeysStr, command=lambda: self.getControls())
  File "cabrio-config.py", line 2269, in getControls
    raw = self.SDLout
  File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 1848, in __getattr__
    return getattr(self.tk, attr)
AttributeError: SDLout
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

#805
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. <:)

Stealth

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

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

Stealth

Citation de: Cucurbitacée le Dimanche 24 Août 2014, 11:47:52 AM
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. <:)

Ok il apparait bien, mais je te confirmes que ça ne fonctionne que pour les valeurs précédentes les listx me retournent des choses incohérentes
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

<cabrio-config>
  <interface>
    <theme>lmc</theme>
    <frame-rate>60</frame-rate>
  </interface>
  <interface>
    <full-screen>true</full-screen>
    <video-loop>false</video-loop>
    <video-sound>true</video-sound>
    <hide-buttons>false</hide-buttons>
    <theme-sound>true</theme-sound>
    <music-volume>128</music-volume>
    <screen>
      <width>1024</width>
      <height>768</height>
      <rotation>0</rotation>
      <flip-horizontal>0</flip-horizontal>
      <flip-vertical>0</flip-vertical>
    </screen>
    <graphics>
      <quality>high</quality>
      <max-image-width>10</max-image-width>
      <max-image-height>10</max-image-height>
    </graphics>
    <controls>
      <event>
        <name>up</name>
        <value>up</value>
        <device>
          <type>keyboard</type>
          <id>0</id>
        </device>
      </event>
      <event>
        <name>down</name>
        <value>down</value>
        <device>
          <type>keyboard</type>
          <id>0</id>
        </device>
      </event>
      <event>
        <name>left</name>
        <value>left</value>
        <device>
          <type>keyboard</type>
          <id>0</id>
        </device>
      </event>
      <event>
        <name>right</name>
        <value>right</value>
        <device>
          <type>keyboard</type>
          <id>0</id>
        </device>
      </event>
      <event>
        <name>select</name>
        <value>space</value>
        <device>
          <type>keyboard</type>
          <id>0</id>
        </device>
      </event>
      <event>
        <name>back</name>
        <value>return</value>
        <device>
          <type>keyboard</type>
          <id>0</id>
        </device>
      </event>
      <event>
        <name>quit</name>
        <value>escape</value>
        <device>
          <type>keyboard</type>
          <id>0</id>
        </device>
      </event>
    </controls>
  </interface>
  <emulators>
    <emulator>
      <name>mame</name>
      <display-name>MAME</display-name>
      <executable>/usr/games/mame</executable>
      <platform>Arcade</platform>
      <params>
        <param>
          <name>-nowindow</name>
        </param>
        <param>
          <name>-skip_gameinfo</name>
        </param>
        <param>
          <name>-joystick</name>
        </param>
      </params>
    </emulator>
    <emulator>
      <name>system</name>
      <display-name>shutdown</display-name>
      <executable>/games/mamelive/scripts/shutdown.sh</executable>
      <platform>System</platform>
    </emulator>
    <emulator>
      <name>genesis</name>
      <display-name>genesis</display-name>
      <executable>retroarch</executable>
      <platform>Genesis</platform>
      <params>
        <param>
          <name>-L</name>
        </param>
        <param>
          <name>/usr/lib/libretro/genesis_plus_gx_libretro.so</name>
        </param>
      </params>
    </emulator>
    <emulator>
      <name>snes</name>
      <display-name>snes</display-name>
      <executable>retroarch</executable>
      <platform>Snes</platform>
      <params>
        <param>
          <name>-L</name>
        </param>
        <param>
          <name>/usr/lib/libretro/snes9x_libretro.so</name>
        </param>
      </params>
    </emulator>
  </emulators>
  <locations>
    <location>
      <type>video</type>
      <directory>/games/artworks/mame/videos</directory>
    </location>
    <location>
      <type>logo</type>
      <directory>/games/artworks/mame/marquees</directory>
    </location>
    <location>
      <type>screenshot</type>
      <directory>/games/artworks/mame/snap</directory>
    </location>
    <location>
      <type>video</type>
      <directory>/games/artworks/snes/videos</directory>
    </location>
    <location>
      <type>logo</type>
      <directory>/games/artworks/snes/marquees</directory>
    </location>
    <location>
      <type>screenshot</type>
      <directory>/games/artworks/snes/snap</directory>
    </location>
    <location>
      <type>video</type>
      <directory>/games/artworks/genesis/videos</directory>
    </location>
    <location>
      <type>logo</type>
      <directory>/games/artworks/genesis/marquees</directory>
    </location>
    <location>
      <type>screenshot</type>
      <directory>/games/artworks/genesis/snap</directory>
    </location>
    <location>
      <type>logo</type>
      <directory>/games/artworks/system/marquees</directory>
    </location>
    <location>
      <type>screenshot</type>
      <directory>/games/artworks/system/snap</directory>
    </location>
    <location>
      <type>platform</type>
      <directory>/usr/share/cabrio/pixmaps/platforms</directory>
    </location>
  </locations>
</cabrio-config>
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

Je pars à chaque fois de ce fichier
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

Un autre truc étrange, en fait plus rien ne fonctionne avec cabrio-config, tu as aussi des valeurs délirantes en retour genre escape pour up, etc   
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

En fait après la partie cabrio-config quand on retourne sur ton outil ça donne ça


Alors que j'ai bien fais up, down, escape etc dans l'interface
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

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 ?

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

Cucurbitacée

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