Jump to content
LaunchBox Community Forums

Recommended Posts

Posted

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:

    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


 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...