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

Hors ligne eosmosis

  • Curieux
  • *
  • Messages: 10
    • Voir le profil
Livemamecab Cabrio-FE
« Réponse #640 le: Lundi 26 Mai 2014, 14:45:06 pm »
Merci pour vos réponses rapide

c'est pas simple du tout pour la configuration mais je suis sur qu'un petit programmeur de génie va nous pondre un outils magique pour la configuration.

le wizard fonctionne mal chez moi.
je vais me creuser un peu la tête.

Sous wahcade je n'ai eu aucuns soucis. les prochaines version seront développées avec cabrio je suppose ?

Hors ligne Cucurbitacée

  • Addict
  • *
  • Messages: 331
    • Voir le profil
Livemamecab Cabrio-FE
« Réponse #641 le: Lundi 26 Mai 2014, 15:15:33 pm »
Merci pour vos réponses rapide

c'est pas simple du tout pour la configuration mais je suis sur qu'un petit programmeur de génie va nous pondre un outils magique pour la configuration.

le wizard fonctionne mal chez moi.
je vais me creuser un peu la tête.

Sous wahcade je n'ai eu aucuns soucis. les prochaines version seront développées avec cabrio je suppose ?
C'est en cours. ;D Mais ça demande du boulot, il faut interfacer un programme capable de renvoyer les codes SDL correspondant à ceux de Cabrio. Je cale sur le problème depuis pas mal de temps. Mais une fois réglé ça sera intégré à Cabrio-config. :P

Hors ligne Stealth

  • Pilier
  • *
  • Messages: 623
  • Un clavier azerty en vaut deux
    • Voir le profil
    • numsys.eu
Livemamecab Cabrio-FE
« Réponse #642 le: Lundi 26 Mai 2014, 15:20:41 pm »
C'est en cours. ;D Mais ça demande du boulot, il faut interfacer un programme capable de renvoyer les codes SDL correspondant à ceux de Cabrio. Je cale sur le problème depuis pas mal de temps. Mais une fois réglé ça sera intégré à Cabrio-config. :P

Super merci !

Mais ça ne sera pas dans la première version, à moins que Cucurbitacée ne programme plus vite que son ombre :D
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 Cabrio-FE
« Réponse #643 le: Lundi 26 Mai 2014, 15:38:20 pm »
C'est en cours. ;D Mais ça demande du boulot, il faut interfacer un programme capable de renvoyer les codes SDL correspondant à ceux de Cabrio. Je cale sur le problème depuis pas mal de temps. Mais une fois réglé ça sera intégré à Cabrio-config. :P

En même temps une autodetection est-ce vraiment nécessaire ? Je veux dire déjà une interface qui écrit dans le fichier serait pas mal à mon avis.
Car c'est relativement basic UP,DOWN,LEFT,RIGHT axis0 ou axis1 et BOUTONS 1,2 (back ou select)

Le seul truc qui change c'est l'id du device <id>0</id> mais en tâtonnant l'utilisateur pourrait trouver ?
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 eosmosis

  • Curieux
  • *
  • Messages: 10
    • Voir le profil
Livemamecab Cabrio-FE
« Réponse #644 le: Lundi 26 Mai 2014, 16:06:51 pm »
Vous êtes vraiment super réactifs les gars  ^-^

Bon tout fonctionne pas encore comme je voudrais mais j'avance.

Tiens, je viens de voir que nous somme voisins Stealth, je suis proche de Rennes  :D

Hors ligne Cucurbitacée

  • Addict
  • *
  • Messages: 331
    • Voir le profil
Livemamecab Cabrio-FE
« Réponse #645 le: Lundi 26 Mai 2014, 17:08:00 pm »
En même temps une autodetection est-ce vraiment nécessaire ? Je veux dire déjà une interface qui écrit dans le fichier serait pas mal à mon avis.
Car c'est relativement basic UP,DOWN,LEFT,RIGHT axis0 ou axis1 et BOUTONS 1,2 (back ou select)

Le seul truc qui change c'est l'id du device <id>0</id> mais en tâtonnant l'utilisateur pourrait trouver ?
S'il n'y avait que l'ID, ça ne serait pas un problème, mais il y en a plus le type, et selon qu'on a un contrôleur analogique + un "POV hat", ça fait des séries de listes imbriquées...
C'est sur quoi j'étais parti, mais ça ressemblait à une feuille de tableur imbouffable. >:D

Hors ligne Stealth

  • Pilier
  • *
  • Messages: 623
  • Un clavier azerty en vaut deux
    • Voir le profil
    • numsys.eu
Livemamecab Cabrio-FE
« Réponse #646 le: Lundi 26 Mai 2014, 17:19:59 pm »
S'il n'y avait que l'ID, ça ne serait pas un problème, mais il y en a plus le type, et selon qu'on a un contrôleur analogique + un "POV hat", ça fait des séries de listes imbriquées...
C'est sur quoi j'étais parti, mais ça ressemblait à une feuille de tableur imbouffable. >:D

Ah oui je vois pas simple, en plus en cas de hack clavier il faut prévoir un truc du genre a = up
Je comprends mieux du coup intercepter le signal en SDL (comme dans wahcade) c'est pratique

Un truc comme ça http://bazaar.launchpad.net/~waynemou/wahcade/devel/view/head:/wc_setup.py#L154

 
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 Cabrio-FE
« Réponse #647 le: Lundi 26 Mai 2014, 20:04:34 pm »
Ah oui je vois pas simple, en plus en cas de hack clavier il faut prévoir un truc du genre a = up
Je comprends mieux du coup intercepter le signal en SDL (comme dans wahcade) c'est pratique

Un truc comme ça http://bazaar.launchpad.net/~waynemou/wahcade/devel/view/head:/wc_setup.py#L154

 
Ca serait bien, j'ai regardé avidement le code... Et dès le début ça va pas marcher :
import joystickC'est pas du Python standard, je vais essayer de voir ce que c'est... <:)

Hors ligne Stealth

  • Pilier
  • *
  • Messages: 623
  • Un clavier azerty en vaut deux
    • Voir le profil
    • numsys.eu
Livemamecab Cabrio-FE
« Réponse #648 le: Lundi 26 Mai 2014, 21:09:49 pm »
Ca serait bien, j'ai regardé avidement le code... Et dès le début ça va pas marcher :
import joystickC'est pas du Python standard, je vais essayer de voir ce que c'est... <:)

Sauf erreur c'est une lib développée pour wahcade si tu remontes dans les sources tu trouves bien joystick.py

Mais dans ce fichier il y a import pygame ...

Du coup un exemple ici avec pygame http://stackoverflow.com/questions/19203819/reading-joystick-values-with-python
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 Cabrio-FE
« Réponse #649 le: Lundi 26 Mai 2014, 21:12:44 pm »
Ouaip, pas simple tout ça... Je me demande, vu que tu as mis les mains dans le code de Cabrio, est-ce qu'il serait possible de faire un programme en ligne de commande à partir du code destiné à attribuer les touches lors du premier lancement ?
Dans ce cas ça serait plutôt simple, vu que je pourrai récupérer directement le bon nom des variables. ;D

Hors ligne Stealth

  • Pilier
  • *
  • Messages: 623
  • Un clavier azerty en vaut deux
    • Voir le profil
    • numsys.eu
Livemamecab Cabrio-FE
« Réponse #650 le: Lundi 26 Mai 2014, 21:49:06 pm »
Ouaip, pas simple tout ça... Je me demande, vu que tu as mis les mains dans le code de Cabrio, est-ce qu'il serait possible de faire un programme en ligne de commande à partir du code destiné à attribuer les touches lors du premier lancement ?
Dans ce cas ça serait plutôt simple, vu que je pourrai récupérer directement le bon nom des variables. ;D


Il faut que je regarde mais en c ça risque d'être une usine à gaz
A voir, tu le lancerai depuis ton code python ?
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 Cabrio-FE
« Réponse #651 le: Lundi 26 Mai 2014, 21:52:53 pm »

Il faut que je regarde mais en c ça risque d'être une usine à gaz
A voir, tu le lancerai depuis ton code python ?
Oui, l'idée serait de lire le contenu de la console depuis Python, c'est possible (j'ai vite fait deux-trois tests).

Hors ligne Stealth

  • Pilier
  • *
  • Messages: 623
  • Un clavier azerty en vaut deux
    • Voir le profil
    • numsys.eu
Livemamecab Cabrio-FE
« Réponse #652 le: Lundi 26 Mai 2014, 22:02:24 pm »
Oui, l'idée serait de lire le contenu de la console depuis Python, c'est possible (j'ai vite fait deux-trois tests).

OK je regarderai ça
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 Cabrio-FE
« Réponse #653 le: Mardi 27 Mai 2014, 13:05:35 pm »
Ok tu as une outil ici https://github.com/fredbcode/cabrio-config
cabrio-config

Il affiche le wizard et dans le shell le résultat

Par exemple:

up: mouse0 axis = 3
down: keyboard0 unknown = 97
left: keyboard0 unknown = 274
right: mouse0 button = 1
select: keyboard0 unknown = 100
back: keyboard0 unknown = 101
quit: keyboard0 unknown = 97

Par contre il faut que tu retranscrives ensuite le code ASCII en touche (97 = a) ? Si ça pose problème dis le moi je regarderai

ça te vas un truc comme ça ?

Par contre je n'ai pas d'outil ici pour compiler sur Livemamecab, dis moi si ça te poses un problème et je te compilerai un binaire ce soir

Du coup je repousse la sortie ? ça serai cool d’implémenter ça dans la finale
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 Cabrio-FE
« Réponse #654 le: Mardi 27 Mai 2014, 13:17:00 pm »
Bon j'ai mis les deux :D comme ça tu as aussi la valeur pour les caractères spéciaux par exemple flèches bas

up: keyboard0 unknown = a ascii = 97
down: keyboard0 unknown = (signebizaroideflechebas) ascii = 273
« Modifié: Mardi 27 Mai 2014, 13:57:31 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 Cabrio-FE
« Réponse #655 le: Mardi 27 Mai 2014, 16:44:35 pm »
Cool, j'ai peut-être un barbecue ce soir (la météo est changeante), si ça tombe à l'eau :ang: je regarderai ça dès ce soir.