Gamoover

Vous êtes nostalgiques des jeux vidéos de votre enfance ? Vous désirez acquérir, ou construire une borne d'arcade ? Vous trouverez ici les réponses a vos questions et une communauté de joueurs passionnés.

Livemamecab Cabrio-FE - Out ! -

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

eosmosis

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 ?

Cucurbitacée

Citation de: eosmosis 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 ?
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

Stealth

Citation de: Cucurbitacée le Lundi 26 Mai 2014, 15:15:33 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

Stealth

Citation de: Cucurbitacée le Lundi 26 Mai 2014, 15:15:33 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

eosmosis

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

Cucurbitacée

Citation de: Stealth le Lundi 26 Mai 2014, 15:38:20 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

Stealth

Citation de: Cucurbitacée le Lundi 26 Mai 2014, 17:08:00 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

Cucurbitacée

Citation de: Stealth le Lundi 26 Mai 2014, 17:19:59 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 joystick
C'est pas du Python standard, je vais essayer de voir ce que c'est... <:)

Stealth

Citation de: Cucurbitacée le Lundi 26 Mai 2014, 20:04:34 PM
Ca serait bien, j'ai regardé avidement le code... Et dès le début ça va pas marcher :
import joystick
C'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

Cucurbitacée

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

Stealth

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


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

Cucurbitacée

Citation de: Stealth le Lundi 26 Mai 2014, 21:49:06 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).

Stealth

Citation de: Cucurbitacée le Lundi 26 Mai 2014, 21:52:53 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

Stealth

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

Stealth

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

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.