Crabi Posted Saturday at 09:58 AM Posted Saturday at 09:58 AM Module Fightcade 2 View File What this module does This module integrates Fightcade 2 into LaunchBox/BigBox (it can also work with other frontends if you adapt the provided XML) and automates repetitive actions: Launches Fightcade 2 automatically. Searches for the game selected in LaunchBox/BigBox. Quits the last joined room. Joins the room of the chosen game. Allows full controller navigation (via JoyToKey, AntiMicroX, reWASD, etc.) across 3 zones: Notifications (bell) Chat Contacts Requirements AutoHotkey v1.1 (you should already have it) Fightcade 2 Auto-download ROMs with lofi’s JSON pack: FC2 JSON Pack Auto Download Download fc2roms.zip Extract the .json files into Fightcade\emulator\ In Fightcade → Settings → ROMs Path, set the ROMs folder used by the auto-download. Module Installation Download the Fightcade 2 Module Place fc2_RUN.ahk, fc2_SETUP.ahk, and FC2_JoinRoom.cfg.ini in the same folder. Edit fc2_RUN.ahk and adjust the fc_root path if needed. If your resolution ≠ 1920x1080: Open Fightcade 2 fullscreen, Run fc2_SETUP.ahk, hover each UI element as prompted and press SPACE to calibrate. Setup saves everything to FC2_JoinRoom.cfg.ini (can be fine-tuned manually). In the same config you can set JoyToKey paths and profiles. Example: [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 Controller Mapping (example with JoyToKey) Map your controller to these logical keys expected by the AHK script: D-Pad Up → g (up) D-Pad Down → v (down) D-Pad Left → f (previous zone) D-Pad Right → h (next zone) Button A → a (confirm / click) Button B → b (back / cancel) L/R Button → p (send “gg” in chat) Select + Start → Esc (quit Fightcade or close emulator) Alt: R3 → Esc LaunchBox Setup Add a new “emulator” in LaunchBox (name it Fightcade for example). Application path = fc2_RUN.ahk (e.g. ..\HFSBox\Emulators\FightCade2\emulator\fc2_RUN.ahk). Under Associated Platforms, add Fightcade and set it as default emulator. Installing Platform + Playlists Copy the provided Data folder into your LaunchBox folder (merge). Edit Data\Platforms\Fightcade.xml to set the correct path to fc2_RUN.ahk. Playlists work out of the box, no edits needed. Bezel is included, ready to use. Included in the pack AHK scripts (fc2_RUN.ahk, fc2_SETUP.ahk, FC2_JoinRoom.cfg.ini). Bezel (ready to use). Fightcade platform XML (Fightcade.xml). Playlists. ⚠️ Notes You can only be in one room at a time. Usage once in a room Up = g Down = v Left = f Right = h Switch zones (Notifications, Chat, Contacts) with f/h. To challenge someone: go to Contacts, scroll with g/v, press a on the player. To accept/decline an invite: go to Notifications, press a, then accept/decline. Chat is only used for quick “gg” via the p key for now. If you run into any issues or have questions, feel free to ask — I’ll try to help. Submitter Crabi Submitted 09/27/2025 Category Third-party Apps and Plugins Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.