-
Posts
16 -
Joined
-
Last visited
Content Type
Profiles
Forums
Articles
Downloads
Gallery
Blogs
Files posted by Crabi
-
Module Fightcade 2
By Crabi in Third-party Apps and Plugins
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:
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.
13 downloads
(0 reviews)0 comments
Updated
-
Panic Button - Restore Windows Session to its Startup State After an Emulator Crash
By Crabi in Third-party Apps and Plugins
The Panic Button is a script designed for arcade and emulation users running Windows. If an emulator crashes or unwanted processes appear, it allows you to restore the Windows session to exactly how it was when the system first booted, without needing to use the keyboard. This script is especially useful for users controlling their system via a game controller and using tools like JoyToKey to map keyboard shortcuts to controller buttons.
How the Panic Button Works
Initializing the session:
Users start their Windows session and launch all the necessary tools (emulators, frontends, etc.). Once everything is ready, they run getProcessList.exe or getProcessList.ahk. This generates a processes_start.txt file that lists all the active processes at the time of session startup. Activating the Panic Button:
If an emulator crashes or unwanted processes start running, the user can simply press Ctrl+Alt+P (or a shortcut linked to their controller via JoyToKey) to activate the panic button. The panicButton.ahk script compares the current list of processes with the one recorded in processes_start.txt and closes all processes that weren’t present at the session’s start. Restarting Key Applications:
After cleaning up the session, the script will restart key applications such as: JoyToKey with the desired profile. BigBox (or any other arcade frontend). Launching the Panic Button at Windows Startup
If you want the Panic Button to launch automatically when Windows starts, follow these steps:
Create a panicButton.bat file to run the panicButton.ahk script.
Add a shortcut to this panicButton.bat file in the Windows Startup folder. This folder is typically located at:
C:\Users\<YourName>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup Make sure to modify this line in the panicButton.bat file to match the path to your script:
set script_path="D:\HFSBox\Utilities\PanicButton\panicButton.ahk" Customizing the Script
To make this system work with your setup, you need to adjust two lines in the panicButton.ahk script:
Modify this line to match the path to your JoyToKey configuration: Run, D:\HFSBox\Utilities\JoyToKey\JoyToKey.exe "Layout 8 boutons.cfg" Modify this line to match the path to your BigBox application (or other frontend): Run, D:\LaunchBox\BigBox.exe Conclusion
The Panic Button simplifies process management after a crash by resetting the session without the need for a keyboard, making it ideal for arcade and emulation users controlling their system via a game controller. It automatically restores essential tools and relaunches BigBox, ensuring a smooth user experience.
25 downloads
(0 reviews)0 comments
Submitted