Tools ​

Tools, in the sidebar, shows the tools that make or edit Swofty addons. Each tool has a large card with a picture, its name, who made it, what it does and a button.

The cards sit in one row. Scroll it sideways with the mouse wheel or a trackpad, or use the arrows at the top right. The row stops with a card lined up at its edge. The dots beside the arrows show which card you're on, and clicking a dot moves to that card.

ButtonWhat it does
GetOpens the tool's download page in your browser
OpenOpens the tool: a launcher page, or a program that ships with the launcher
Turn onTurns the tool's addon on in the active profile, when it's installed but off

A link under the description, such as Team Simplified, opens the maker's page in your browser.

The tools ​

ToolMade byWhat it doesGet
Simplified SuiteTeam SimplifiedOpen-source modding tools for F1 25: Simplified Studio makes .serps mods, and the suite adds the SERPs Launcher, a track installer, swappers, editors and a database merger. The Simplified Importer turns mods made with them into Swofty addons.GitHub
EGO GameDatabases EditorPavelGamesA standalone editor for the F1 games' databases: drivers, teams, line-ups, tracks, the calendar, points and weather, and a key editor for any value.Overtake

The EGO GameDatabases Editor picture is PavelGames' screenshot from its Overtake page.

Adding a tool ​

The list is apps/launcher/assets/tools.json in the launcher's repository. Pictures are files in apps/launcher/assets/tools/, and the launcher embeds every file in that folder. A picture is a PNG, JPEG or WebP file, shown at 16:9 and cropped to fill the card. Replacing a picture's file with another image of the same name changes the card's picture.

Each entry has:

FieldValue
nameThe tool's name
makerWho made it
aboutTwo to four sentences on what it does
imageOptional. The picture's file name in apps/launcher/assets/tools/
creditOptional. A short credit shown on the picture, such as Screenshot: PavelGames
iconOptional. The icon shown when there's no picture: one of database, folder-input, app-window, user-pen, users, package, table, map, palette, code
openOptional. page:database, page:importer or page:addons opens that page; addon:<id> opens the addon's first page; program:<name> starts bin/<name>
getOptional. The download URL, used when open can't open anything
moreOptional. A link to the maker, as { "label": …, "url": … }
Publishing