Introduction
Overview
The Configuration documentation is written from the perspective of someone wanting to use Flashpoint Launcher for their own project, and made using the knowledge of how it works for Flashpoint Archive.
config.json - config.json
defines the most basic operation settings, such as path to the root data folder and some immutable options like logs server url and Game of the Day remote server url.
preferences.json - preferences.json
defines user specific and data version specific settings like different folder paths, Browse page and Curate page settings. This page will explain how to set default preferences for the user, including when they delete their own preferences file.
Services - /Data/services.json
defines the background services, and required server process that Games will need. This is fairly flexible and should fit your needs most of the time.
Shortcuts - Defined in preferences.json
this covers all keyboard shortcuts in the Flashpoint Launcher. This is only relevant for the Curate page currently.
Credits - /Data/credits.json
defines the user details that appear on the about page. This should be specific to the people working on your project.