Jump to content
LaunchBox Community Forums

2 Screenshots

About This File

What this module does

This module integrates Fightcade 2 into LaunchBox/BigBox 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) across 3 zones:

    1. Notifications (bell)

    2. Chat

    3. 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

  1. Place fc2_RUN.ahk, fc2_SETUP.ahk, and FC2_JoinRoom.cfg.ini in the same folder.

  2. Edit fc2_RUN.ahk and adjust the fc_root path if needed.

  3. 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

  1.     Copy the provided Data folder into your LaunchBox folder (merge).
  2.     Edit Data\Platforms\Fightcade.xml to set the correct path to fc2_RUN.ahk.
  3.     Playlists work out of the box, no edits needed.
  4.     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.

Capture d’écran 2025-09-27 111901.jpg

Capture d’écran 2025-09-27 111925.jpg

Capture d’écran 2025-09-27 111944.jpg

Edited by Crabi
small fixes

  • Like 1
  • Thanks 1

User Feedback

You may only provide a review once you have downloaded the file.

There are no reviews to display.

×
×
  • Create New...