[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.
5. Dans FC2_JoinRoom.cfg.ini tu peux configurer également la partie joytokey avec, le chemin de joytokey, le profil manette fightcade et le profil manette à la fermeture de fightcade ex :

Code : Tout sélectionner

[joytokey]
exe=D:\HFSBox\Utilities\JoyToKey\JoyToKey.exe
fightcade_cfg=D:\HFSBox\Utilities\JoyToKey\FightCade.cfg
launchbox_bigbox_cfg=D:\HFSBox\Utilities\JoyToKey\Layout 8 Boutons.cfg
---

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

Code : Tout sélectionner

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

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

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

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

Installation (plateforme + playlists)
1. Copie le dossier Data fourni dans le dossier LaunchBox (fusion).
2. Modifie 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.

---
Partie Launchbox :
Installation de "l'emulateur"

Dans launchbox, ajoute un emulateur nomme le comme tu veux (ex: Fightcade)
Dans chemin de l'application : mettre le chemin de fc2_RUN.ahk
ex : ..\HFSBox\Emulators\FightCade2\emulator\fc2_RUN.ahk
Dans plateformes associées ajoute Fightcade et coche Emulateur par defaut

---

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 :

Les salons
Vous ne pouvez avoir qu'un seul salon d'actif à la fois

---

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 27 sept. 2025 - 11:34, modifié 6 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 »