arathald / MultiLauncher

MIT License
3 stars 0 forks source link

MultiLauncher Local MultiLauncher

MultiLauncher is a utility application to start and monitor various tools and plugins from a single window. I built it for use in MS Flight Simulator 2020, but only the examples are specific to that game, it should work for many activities and workflows, particularly those with long-running processes that can be unstable. See the Configuration section below for a complete list of current features.

MultiLauncher Screenshot

Installation

To install, download the appropriate executable from the releases and copy it to the location of your choosing. MultiLauncher requires .NET 6.0, which you may have to install yourself if the program exits immediately and you're not prompted to on first run.

Upgrading

To Upgrade, simply copy the old executable over the new one. Make sure you save your configuration file (application.json).

Use

Configuration

When you first launch the application, it will create a default applications.json file in the same directory as the executable. You can also see the example called applications_default.json in the repository and create your own. Each entry has the following fields:

Air Manager is one such application: its default Launcher, Bootloader.exe, runs air_manager.bat, which then Launches the Air Manager executable. Pointing MultiLauncher to air_manager.bat works fine since that launcher is the immediate parent of another which stays alive long enough to be caught by the polling mechanism.