Skip to main content

Command Line Options to Launch Games via LaunchBox

šŸ“‹ Summary

Add official command line arguments for LaunchBox.exe (and optionally BigBox.exe) to launch a specific game, platform, or playlist even when LaunchBox is not already running.


ā— Problem

Some users want to trigger game launches from external tools (e.g., Stream Deck, scripts, shortcuts), but currently:

  • Third party tools often require LaunchBox to already be running

  • Directly launching emulators bypasses LaunchBox features such as:

    • Play counts and play time tracking

    • Startup and shutdown apps

    • Pause screens and themes

    • Loading screens and other launch flow features

Users want a reliable way to launch through LaunchBox without needing to keep the app open.


šŸ’” Proposal

Add command line options that allow:

  • Launch a game by title, ID, or database key

  • Optionally filter by platform or playlist to resolve duplicates

  • LaunchBox starts in the background, launches the game, and records play data as normal

Example usage:

  • LaunchBox.exe -launch "Game Name"

  • LaunchBox.exe -platform "Nintendo 64" -launch "GoldenEye 007"

  • LaunchBox.exe -playlist "Favourites" -launch "Game Name"


šŸ“¦ Benefits

  • Enables Stream Deck and automation workflows without plugins

  • Preserves LaunchBox tracking and launch features

  • Reduces scripting complexity and avoids emulator-specific launch logic

  • Makes LaunchBox easier to integrate with external tools and front ends


šŸ’” Notes

  • Should work whether LaunchBox is running or not

  • If multiple games match, return an error or log a list of candidates

  • Consider an option to start minimized or hidden when launched via CLI

Status: Open To Community2 comments

Log in to comment and vote

Comments2

  • AstroBob changed status to Open To Community
    Team•

    Mar 5

    Pinned

    Hi there!

    Thanks so much for submitting this request and for taking the time to explain your use case — that context is always super helpful.

    I’ve gone ahead and fleshed out the main idea using the info you provided, and I’m opening it up to the community for further discussion and feedback. Please let me know if this fleshed-out version doesn’t match your original intended request.

    Feel free to let me know if you have any extra thoughts, examples, or edge cases you think might be relevant!

    Cheers,
    The LaunchBox team

  • shredder_guitarist

    •

    Mar 5

    Launchbox command line options

    I would like to be able to launch a game through launchbox from a command line prompt when LB is not running… I would use this for a streamdeck shortcut. I’m aware that there is a third-party plugin tool for things like this, but it requires launchbox to first be in a running state before it will launch a game.
    It would be nice if I could do this while LB was not currently in a running state.
    I have tried just working around LB and creating scripts directly to launch the emulator, but I would then miss play counts, and the loading screen and a lot of other features that comes with running through launchbox.
    Please consider adding some command line options to run launchbox.exe [platform/playlist] [gamename]