HyperConfig - One soft to rules them all.

Modérateurs : Bastok, Modérateurs

Avatar de l’utilisateur
Bastok
Connaisseur
Connaisseur
Messages : 266
Inscription : 30 nov. 2015 - 17:16
A remercié : 8 fois
A été remercié : 45 fois

Re: HyperConfig - One soft to rules them all.

Message par Bastok » 29 déc. 2015 - 16:25

Magicdav a écrit :cela fonctionne avec le module USB Encodeur de chez Smallcab ?
Réponse rapide 1 : Je ne sais pas je n'ai pas le module USB Encodeur de chez Smallcab
Réponse rapide 2 : teste et tu verras bien :)
Réponse pas rapide : il n'y a pas de raison que cela ne fonctionne pas, soit c'est un clavier soit c'est un joystick USB et les 2 techno sont reconnus

Avatar de l’utilisateur
Bastok
Connaisseur
Connaisseur
Messages : 266
Inscription : 30 nov. 2015 - 17:16
A remercié : 8 fois
A été remercié : 45 fois

Re: HyperConfig - One soft to rules them all.

Message par Bastok » 29 déc. 2015 - 16:32

DrEamApiX a écrit :Sérieux @Bastok t'arrêtes pas!!!

Vas le plus loin possible!!!
C'est ce qu'on me disait hier hier soir !










... J'ai faillit mettre "ta femme", à la place du "on", mais on ne se connait pas assez pour ce genre de familiarités :lol:

Avatar de l’utilisateur
snuf69
Modérateur
Modérateur
Messages : 2577
Inscription : 31 déc. 2013 - 00:00
Localisation : 38200
A remercié : 181 fois
A été remercié : 406 fois

Re: HyperConfig - One soft to rules them all.

Message par snuf69 » 29 déc. 2015 - 17:19

Bastok a écrit :
Magicdav a écrit :cela fonctionne avec le module USB Encodeur de chez Smallcab ?
Réponse rapide 1 : Je ne sais pas je n'ai pas le module USB Encodeur de chez Smallcab
Réponse rapide 2 : teste et tu verras bien :)
Réponse pas rapide : il n'y a pas de raison que cela ne fonctionne pas, soit c'est un clavier soit c'est un joystick USB et les 2 techno sont reconnus
Salut
C'est reconnu comme du joystick

Donc ça devrait marcher au poil :)
Image

Avatar de l’utilisateur
Bastok
Connaisseur
Connaisseur
Messages : 266
Inscription : 30 nov. 2015 - 17:16
A remercié : 8 fois
A été remercié : 45 fois

Re: HyperConfig - One soft to rules them all.

Message par Bastok » 30 déc. 2015 - 16:17

Une nouvelle petite version est dispo :

- Gestion HypeSpin
- Gestion des manettes USB
- Hook clavier & manette pour HyperSpin
- Gestions des touches d’échappement pour des joysticks dans Mame & RetroArch
- Déplacement des fichiers de conf HyperConfig
- Suppression auto de la conf d'Xpadder
- Démarrage/Arret automatique d'HyperConfig (si utilisation du remap) au lancement d'Hyperspin

[BBvideo 560,340][/BBvideo]

Note : Si vous aviez déjà testé l'ancienne version, supprimer là vu que j'ai déplacé les fichiers de conf

Avatar de l’utilisateur
odentium
Gourou
Gourou
Messages : 825
Inscription : 15 janv. 2015 - 11:04
Localisation : Toulouse
A remercié : 20 fois
A été remercié : 73 fois

Re: HyperConfig - One soft to rules them all.

Message par odentium » 30 déc. 2015 - 16:45

Ton projet est fantastique ! C'est vraiment la galère sinon à configurer les touches (pour moi du moins :p)
Vivement la version pour la HFSBox ;)

Un grand merci !

P.S. : pas encore testé mais je suis sûr que ca marche du tonnerre

Avatar de l’utilisateur
Bastok
Connaisseur
Connaisseur
Messages : 266
Inscription : 30 nov. 2015 - 17:16
A remercié : 8 fois
A été remercié : 45 fois

Re: HyperConfig - One soft to rules them all.

Message par Bastok » 30 déc. 2015 - 18:05

Modification du premier message, qui commence à ressembler à un vrai tuto

Avatar de l’utilisateur
LaDite
Virtuose
Virtuose
Messages : 1051
Inscription : 04 juil. 2013 - 01:00
Localisation : Belgique
A remercié : 198 fois
A été remercié : 110 fois

Re: HyperConfig - One soft to rules them all.

Message par LaDite » 30 déc. 2015 - 19:14

super, ca a de la gueule !

peut etre, pour plus de clarte, agrandir la fenetre

une petite question, sera t il possible d utiliser pour le joueur 1 un bouton du joystick P2 ?

a titre d exemple, j utilise VP dans ma borne et mes flip sont sur le cote, et ils sont raccordes pour le cote gauche a un bouton de mon joystick P1 et pour le cote droit a un bouton de mon joystick P2

Avatar de l’utilisateur
Bastok
Connaisseur
Connaisseur
Messages : 266
Inscription : 30 nov. 2015 - 17:16
A remercié : 8 fois
A été remercié : 45 fois

Re: HyperConfig - One soft to rules them all.

Message par Bastok » 30 déc. 2015 - 19:48

LaDite a écrit : peut etre, pour plus de clarte, agrandir la fenetre
je suis parti avec l'idée que c'était pour mettre dans une borne, donc possiblement un truc avec une résolution de 640x480, c'est pour ça, l'appli est en 600x400.
Et pis j'aime bien les appli compactes, c'est ma marque de fabrique ;)
LaDite a écrit : une petite question, sera t il possible d utiliser pour le joueur 1 un bouton du joystick P2 ?
C'est déjà le cas, j'en parle dans les notes diverses sur le FP. On peut tout utiliser partout - a condition que l'émulateur le permette (ce qui n'est pas le cas de RetroArch)
LaDite a écrit : a titre d exemple, j utilise VP dans ma borne et mes flip sont sur le cote, et ils sont raccordes pour le cote gauche a un bouton de mon joystick P1 et pour le cote droit a un bouton de mon joystick P2
Mais là, je vois que ce n'est pas retroarch ou mame, donc pas géré pour le moment de toutes façons :)
Dernière modification par Bastok le 30 déc. 2015 - 19:50, modifié 1 fois.

Avatar de l’utilisateur
LaDite
Virtuose
Virtuose
Messages : 1051
Inscription : 04 juil. 2013 - 01:00
Localisation : Belgique
A remercié : 198 fois
A été remercié : 110 fois

Re: HyperConfig - One soft to rules them all.

Message par LaDite » 30 déc. 2015 - 19:50

Bastok a écrit :
LaDite a écrit : a titre d exemple, j utilise VP dans ma borne et mes flip sont sur le cote, et ils sont raccordes pour le cote gauche a un bouton de mon joystick P1 et pour le cote droit a un bouton de mon joystick P2
Mais là, je vois que ce n'est pas retroarch ou mame, donc pas géré pour le moment de toutes façons :)
oui bien sur, c etait juste a titre d exemple ;)

merci pour tes reponses

Avatar de l’utilisateur
Bastok
Connaisseur
Connaisseur
Messages : 266
Inscription : 30 nov. 2015 - 17:16
A remercié : 8 fois
A été remercié : 45 fois

Re: HyperConfig - One soft to rules them all.

Message par Bastok » 31 déc. 2015 - 12:31

Une petit MAJ sans prétention

- Un peu de cosmétique
- Le premier système de chaque Emulateur est chargé par défaut
- Nom des touches en français
- Check touches en conflit

Avatar de l’utilisateur
Bastok
Connaisseur
Connaisseur
Messages : 266
Inscription : 30 nov. 2015 - 17:16
A remercié : 8 fois
A été remercié : 45 fois

Re: HyperConfig - One soft to rules them all.

Message par Bastok » 31 déc. 2015 - 15:03

Petite question à propos des fichier cfg propres à un jeu sur MAME. Ce sont de fichiers au petits oignons fait avec amour pour coller à la vrai borne ou ce sont des fichiers standards "livrés avec MAME" - ou ceux de la personne qui a fait la box à l'origine ?

Je suis en train de réfléchir à faire un petit module pour modifier tous les jeux d'un coup avec les touches qu'on a configuré dans HyperConfig et je tombe sur des trucs étranges :

Par exemple dans le fichier aof2.cfg on a ça

Code : Tout sélectionner

    <system name="aof2">
        <input>
            <port tag=":P1/DSW" type="P1_BUTTON2" mask="8192" defvalue="8192">
                <newseq type="standard">
                    JOYCODE_1_BUTTON4 OR KEYCODE_LALT
                </newseq>
            </port>
Manifestement, c'est fait pour changer la position des boutons par rapport à ce qui est dans 360.cfg OK

Mais dans arkanoid.cfg on trouve

Code : Tout sélectionner

    <system name="arkanoid">
        <input>
            <port tag=":P1" type="P1_DIAL" mask="255" defvalue="0">
                <newseq type="increment">
                    KEYCODE_D
                </newseq>
                <newseq type="decrement">
                    KEYCODE_A
                </newseq>
            </port>
        </input>
    </system>
Et là KEYCODE_D (la touche D) et KEYCODE_A (la touche Q) sont mappés respectivement à P2_JOYSTICK_LEFT et P2_BUTTON3 dans 360.cfg.
On voit clairement que c'est une config faite pour jouer au clavier et sans rapport avec HFS.

Pour résumer : que faites vous de ces fichiers ? Vous les supprimez sans remord et refaite la config sur chaque jeu ?
Est ce que mon module peut être utile ?

Avatar de l’utilisateur
Porko
Modérateur
Modérateur
Messages : 2019
Inscription : 02 févr. 2014 - 00:00
Localisation : 26700
A remercié : 258 fois
A été remercié : 381 fois

Re: HyperConfig - One soft to rules them all.

Message par Porko » 31 déc. 2015 - 15:08

Perso je n'utilise que les fichier default.cfg...
Mais sur les box je ne sais pas si il y a des config spécifique par jeu.

Par contre sur le fofo il y a une méthode pour attribué des touches différente en fonction du système (intéressant pour Neogeo en fonction de la position, le nombre de boutons de la borne et les préférences de chacun)

Avatar de l’utilisateur
Bastok
Connaisseur
Connaisseur
Messages : 266
Inscription : 30 nov. 2015 - 17:16
A remercié : 8 fois
A été remercié : 45 fois

Re: HyperConfig - One soft to rules them all.

Message par Bastok » 31 déc. 2015 - 15:26

Porko a écrit :Perso je n'utilise que les fichier default.cfg...
Mais sur les box je ne sais pas si il y a des config spécifique par jeu.
--> Oui c'est bien pour ça que j'en parle, ce sont les fichiers .cfg.
Porko a écrit :Par contre sur le fofo il y a une méthode pour attribué des touches différente en fonction du système (intéressant pour Neogeo en fonction de la position, le nombre de boutons de la borne et les préférences de chacun)
--> C'est cette méthode que j'utilise, on peut attribuer des touches pour un système en particulier dans HyperConfig (pour le moment uniquement pour neogeo) :)

Le truc c'est que la config de Mame ce fait de la manière suivante :
Conf hardcodée dans mame << Fichier ctrlr << Fichier cfg

Le fichier ctrlr c'est celui qui est modifié quand dans mame on modifie via "input (general)"
Le fichier cfg c'est celui qui est modifié quand dans mame on modifie via "input (this game)"
Dans chacun de ces fichiers on peut modifier les touches et cette config écrase celle du niveau supérieur.

Le problème est le suivant :
- les fichiers cfg contiennent d'autres infos (chemin vers la carte mémoire, nombre de crédit par pièce etc...) et ne devraient donc pas être supprimés
- si des touches sont définies dans le cfg, Mame ne prendra en compte que ces touches pour ce jeu

J'ai donc 2 choix :
- soit supprimer ces affectations, en laissant à l'utilisateur final le soin de repasser sur chaque jeu (et perdre au passage des modifs qui pourraient être intéressantes)
- Soit tenter de modifier les touches avec le risque que pour certains jeu, les affectations soient débiles

Avatar de l’utilisateur
LaDite
Virtuose
Virtuose
Messages : 1051
Inscription : 04 juil. 2013 - 01:00
Localisation : Belgique
A remercié : 198 fois
A été remercié : 110 fois

Re: HyperConfig - One soft to rules them all.

Message par LaDite » 31 déc. 2015 - 17:41

Je pense qu il faudrait voir avec ceux qui ont paramètres la box, perso, comme porko je ne me sert que du fichier default.cfg, je ne modifie (input this game) que pour certains jeux, tels que street fighter 2 car sinon je me retrouve avec les coups de pied sur les boutons du dessus (2 rangées de 3 boutons) et les coups de poing sur les boutons du bas, ou des jeux comme arkanoid ou j'utilise le spinner à la place des boutons

Les boutons non modifiés avec input this game, ne sont ils pas les mêmes que ceux de ctrl.cfg ou default.cfg , comme ces fichiers sont créés lors de l utilisation de cette option, je me dis qu il doit reprendre les données de ctrl.cfg ou de default.cfg , mais c'est de la pure spéculation, n ayant jamais fait le test !

Sinon, je viens de penser à un truc, (bien que ça apparaît evident) tu as pensé à coder les directions HAUT/GAUCHE, BAS/GAUCHE, .... , car je n'ai pas vu sur les screenshoots que tu as posté la possibilité de le faire manuellement , je suppose donc que tu le fais en automatique suivant les touches HAUT, BAS, GAUCHE, DROITE

Avatar de l’utilisateur
Bastok
Connaisseur
Connaisseur
Messages : 266
Inscription : 30 nov. 2015 - 17:16
A remercié : 8 fois
A été remercié : 45 fois

Re: HyperConfig - One soft to rules them all.

Message par Bastok » 31 déc. 2015 - 18:26

LaDite a écrit :Sinon, je viens de penser à un truc, (bien que ça apparaît evident) tu as pensé à coder les directions HAUT/GAUCHE, BAS/GAUCHE, .... , car je n'ai pas vu sur les screenshoots que tu as posté la possibilité de le faire manuellement , je suppose donc que tu le fais en automatique suivant les touches HAUT, BAS, GAUCHE, DROITE
Oui et non.
HAUT/GAUCHE ça n'existe pas en soit, c'est une combinaison de Haut et de Gauche, donc on envoie Haut ET Gauche.
Après effectivement Mame possède un config pour Haut-Gauche mais je ne vois vraiment pas à quoi ça peut bien servir à part dans des jeux bien particuliers

Avatar de l’utilisateur
LaDite
Virtuose
Virtuose
Messages : 1051
Inscription : 04 juil. 2013 - 01:00
Localisation : Belgique
A remercié : 198 fois
A été remercié : 110 fois

Re: HyperConfig - One soft to rules them all.

Message par LaDite » 31 déc. 2015 - 19:41

Cela fait longtemps que n'ai plus modifié les touches de mame, mais il me semble que si tu joues à un jeu 8 directions, genre 1942, et que tu fais BAS/GAUCHE par exemple,, une seule direction sera prise en compte si celle ci n est pas parametree ou le mouvement sera saccade

Je suis chez ma femme et je n'ai pas de borne ici, ni même mame, Il faudrait faire un test pour vérifier mes dire ... ;)

Avatar de l’utilisateur
Bastok
Connaisseur
Connaisseur
Messages : 266
Inscription : 30 nov. 2015 - 17:16
A remercié : 8 fois
A été remercié : 45 fois

Re: HyperConfig - One soft to rules them all.

Message par Bastok » 01 janv. 2016 - 11:03

J'ai fait tous mes tests avec 1942 justement et ce jeu fonctionne en 4 positions
Image

Après c'est vrai qu'il n'est pas impossible que certains jeux fonctionnent en 8 positions et que cela pose des problèmes avec les POV...
- Edit -
En fait ça ne pose pas de pb, Mame gère ça très bien
Image
Il considère Haut/Gauche comme Haut + Gauche

Le seul cas que je vois, c'est si physiquement on veut appuyer sur 1 touche pour aller en haut et à gauche. Ce qui peut se produire si on joue au pavé numérique par exemple Haut = 8, Gauche = 4, Haut+Gauche = 7. Mais c'est plus une possibilité qu'offre Mame, pas une nécessité.

Avatar de l’utilisateur
LaDite
Virtuose
Virtuose
Messages : 1051
Inscription : 04 juil. 2013 - 01:00
Localisation : Belgique
A remercié : 198 fois
A été remercié : 110 fois

Re: HyperConfig - One soft to rules them all.

Message par LaDite » 01 janv. 2016 - 14:13

OK, histoire réglée, ;)

Bonne continuation

Avatar de l’utilisateur
Bastok
Connaisseur
Connaisseur
Messages : 266
Inscription : 30 nov. 2015 - 17:16
A remercié : 8 fois
A été remercié : 45 fois

Re: HyperConfig - One soft to rules them all.

Message par Bastok » 01 janv. 2016 - 17:09

Une petite MAJ

- [Mame] Encore un peu de cosmétique
- [Mame] Control de l'UI
- [Mame] Ajout des systèmes Capcom

Avatar de l’utilisateur
ay0r
Amateur
Amateur
Messages : 52
Inscription : 28 oct. 2015 - 16:49
A remercié : 2 fois
A été remercié : 2 fois

Re: HyperConfig - One soft to rules them all.

Message par ay0r » 01 janv. 2016 - 17:26

Petit soucis, je viens de prendre ton package, je change le dossier pour l'exe d'hyperspin et quand je valide il y'a comme message : erreur systeme. Code :1428. Impossible d'établir un hook non local sans un descripteur de module.
J'ai un ipac2 et mon clavier ps2 brancher aussi avec la souris en usb. Je suis sur xp reborn.
Aurais-tu une idée du problème car du coup quand je rentre dans ton log je ne peux valider aucune touche (une fois la case en vert il ne se passe rien du tout).
Merci d'avance.

Répondre

Revenir à « HyperConfig »