Skip to main content

Add Per-Version Configuration Launch Settings

šŸ“‹ Summary

Allow additional apps/versions to define their own configuration application path and configuration command-line parameters.


ā— Problem

LaunchBox games can have configuration launch settings, including a configuration application path and configuration command-line parameters.

However, when multiple versions of a game are kept under one entry using additional apps/versions, those versions do not appear to have their own separate configuration launch settings.

This can be limiting when different versions of the same game need different setup or configuration behavior.


šŸ’” Proposal

Add optional configuration launch settings to additional apps/versions.

Each version should be able to define its own configuration application path and configuration command-line parameters, while falling back to the main game’s configuration settings when no version-specific values are set.


🧩 Use Cases

  • Configure different versions of the same ScummVM game separately

  • Use version-specific setup tools or launch options

  • Keep AGI and SCI versions of a game under one tidy entry

  • Avoid splitting versions into separate games just to support different configuration behavior


šŸ“¦ Benefits

  • Makes the versions feature more flexible

  • Improves support for ScummVM and emulator edge cases

  • Helps users keep cleaner libraries

  • Reduces duplicate game entries


āš ļø Considerations

The UI should make it clear whether a version is using its own configuration settings or inheriting them from the main game. Existing per-version application command-line parameters should remain unchanged.

Status: Open To Community2 comments

Log in to comment and vote

Comments2

  • AstroBob

    Team•

    Jun 27

    Thanks for the request. Additional apps/versions do already support their own application command-line parameters, so your MT-32/ScummVM use case may already be possible through the version’s launch settings.

    That said, there does appear to be a related gap: versions do not seem to have their own separate ā€œConfiguration Application Pathā€ and ā€œConfiguration Command-Line Parametersā€ like the main game entry does. I’ve adjusted the request to focus on that more specific missing functionality.

    I’ve opened it up to the community for further discussion

  • Purduecoz

    •

    Jun 27

    Enhance custom command line parameters

    I love the custom command line parameters feature that each game supports under the emulation configuration option when choosing to edit game metadata. I use this extensively with ScummVM to provide MT-32 support for only the games that support it! I’d like to request that custom command lines be available when using the additional apps/version feature to add individual versions of a game, instead of the game as a whole. This would be incredibly useful where you have a game like Space Quest 1 AGI and SCI, where one version does not support the enhanced sound. I know I could break these out into individual games to get what I’m asking for accomplished, but I love keeping a tidy library by using the version feature too!