[DEV] Module Fightcade 2

Vous trouverez ici les développements et les logiciels faits maison et qui répondent au mieux à nos besoin.

Modérateur : Modérateurs

Avatar de l’utilisateur
Crabi
Gourou
Gourou
Messages : 665
Inscription : 20 févr. 2013 - 00:00
Localisation : Toulouse
A remercié : 49 fois
A été remercié : 99 fois

[DEV] Module Fightcade 2

Message par Crabi » 20 sept. 2025 - 23:45

Module Fightcade 2 (AHK)

Ce que fait le module
Ce module permet d’intégrer Fightcade 2 dans LaunchBox/BigBox (peut fonctionner avec d'autre fontends en rendant compatible le xml fourni) et d’automatiser les actions répétitives :

Lance automatiquement Fightcade 2.
Recherche le jeu sélectionné depuis LaunchBox/BigBox.
Quitte le dernier salon visité.
Rejoint le salon du jeu choisi.
– Permet ensuite d’interagir à la manette (via JoyToKey, AntiMicroX, reWASD ou équivalent) dans 3 zones de l’interface :
  1. Notifications (cloche)
  2. Chat
  3. Contacts


---

Prérequis
AutoHotkey v1.1 (les scripts sont en v1, normalement vous l'avez déjà).
Fightcade 2 (client officiel).
– Auto-download des ROMs via le pack JSON de lofi :
• Page : FC2 JSON Pack Auto Download
• Télécharge fc2roms.zip.
• Extrait les fichiers [.json] dans le dossier Fightcade\emulator\.
• Dans Fightcade → Settings → ROMs Path, pointe vers le dossier ROMs utilisé par l’auto-download.

---

Installation du module
- Télécharge le module Fightcade 2
1. Place fc2_RUN.ahk, fc2_SETUP.ahk et FC2_JoinRoom.cfg.ini dans un même dossier (où tu veux).
2. Edit le fichier fc2_RUN.ahk et ajuste le chemin d’installation de Fightcade si nécessaire (variable fc_root).
3. Si ta résolution est differente de 1920x1080 : Lance Fightcade 2 et met le en plein ecran ensuite lance fc2_SETUP.ahk pour calibrer l’interface : il faudra placer la souris sur chaque élément demandé puis appuyer sur ESPACE pour capturer.
4. Le setup écrit tout dans FC2_JoinRoom.cfg.ini. Tu peux affiner manuellement si besoin.

---

Mapping manette (exemple via JoyToKey)
Mappe ta manette vers ces touches “logiques” attendues par le script AHK :

– D-Pad Haut → g (monter)
– D-Pad Bas → v (descendre)
– D-Pad Gauche → f (zone à gauche)
– D-Pad Droite → h (zone à droite)

– Bouton A → a (valider / cliquer)
– Bouton B → b (retour / annuler)

– Bouton L ou R → p (envoyer automatiquement “gg” dans le chat)

– Select + Start (ensemble) → Esc (quitter Fightcade ou fermer l’émulateur)
(Alternative : R3 mappé sur Esc)

---

Contenu fourni
– Scripts AHK (fc2_RUN.ahk, fc2_SETUP.ahk, FC2_JoinRoom.cfg.ini).
Bezel prêt à l’emploi (fourni uniquement pour éviter d’en chercher/créer un).
Plateforme XML Fightcade (Fightcade.xml).
Playlists associées.

---

⚠️ Important :
la plateforme XML

– Sans au minimum le fichier Fightcade.xml (plateforme), le module ne pourra pas être utilisé dans LaunchBox/BigBox.
– Après l’avoir placé, ouvrez-le avec un éditeur de texte et faites un Rechercher/Remplacer :

Code : Tout sélectionner

D:\HFSBox\Emulators\FightCade2\emulator\fc2_RUN.ahk

Remplacer par :

Code : Tout sélectionner

votre_chemin\fc2_RUN.ahk

– Rien n’est à modifier pour les playlists.
Les salons
Vous ne pouvez avoir qu'un seul salon d'actif à la fois
---

Installation (plateforme + playlists)
1. Copiez le dossier Data fourni dans le dossier LaunchBox (fusion).
2. Modifiez le chemin dans Data\Platforms\Fightcade.xml comme expliqué ci-dessus.
3. Les playlists fonctionneront directement, sans modification.
4. Le bezel est fourni tel quel, prêt à l’emploi.

---

Si vous avez des probs ou des questions, n’hésitez pas, j’essaierais d'aider du mieux que je peux
Dernière modification par Crabi le 20 sept. 2025 - 23:53, modifié 1 fois.

Avatar de l’utilisateur
Crabi
Gourou
Gourou
Messages : 665
Inscription : 20 févr. 2013 - 00:00
Localisation : Toulouse
A remercié : 49 fois
A été remercié : 99 fois

Re: [DEV] Module Fightcade 2

Message par Crabi » 20 sept. 2025 - 23:51

Utilisation une fois un salon rejoint :
Haut : g
Bas : v
gauche : f
droite : h

Naviguez entre Notification (cloche), le chat, et la liste de contact avec f et h
  • Pour challenger quelqu'un aller dans la liste de contact (descendez et montez avec les touches g et v), puis appuyer sur 'a' sur la personne de votre choix
  • Pour accepter ou décliner une invitation, allez sur la cloche, appuyez sur 'a' puis acceptez ou déclinez
Pour l'instant la zone chat n'est pas utilisée, à par pour ecrire "gg" à l'aide de la touche p

Répondre

Revenir à « Développements et logiciels maison »