Jump to content
LaunchBox Community Forums

Crabi

Members
  • Posts

    16
  • Joined

  • Last visited

Files posted by Crabi

  1. Module Fightcade 2

    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

  2. Panic Button - Restore Windows Session to its Startup State After an Emulator Crash

    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

×
×
  • Create New...