macOS · SwiftUI · CrossOver

TruckersMP Mac Launcher

From Terminal commands to a native Mac app.

An unofficial community launcher that brings TruckersMP CLI into one Mac app — so starting a drive does not begin with a console window.

My role
Product · Interface · Integration · Distribution
Status
Released · stable 1.7.0 / build 31
TruckersMP Mac Launcher demonstration, earlier version 1.4.4
Earlier interface from the version 1.4.4 demo. Download: stable version 1.7.0.

01 / The problem

Starting the game was the hard part.

Manual commands, CrossOver bottle selection and an unreliable startup sequence stood between opening the launcher and entering the game. A graphical button alone would not solve the underlying freezes.

02 / My approach

Keep the proven sequence. Remove the friction.

The launcher integrates TruckersMP CLI and an internal pseudo-terminal, preserving the launch order and waits that worked during manual testing. D3DMetal and MSync form the tested graphics profile; an already running Steam session is reused when appropriate.

03 / Beyond the launch button

Build the parts that make an app distributable.

The native SwiftUI interface adds separate ETS2/ATS profiles, English/German/Hungarian localisation, setup checks and reviewable diagnostics. Developer ID signing, Apple notarization and signed Sparkle updates complete the release workflow.

04 / The result

A stable release, with a tested update path.

Version 1.7.0 was confirmed stable during owner testing, and the update to stable build 31 completed successfully. These are results on the owner’s Mac, not a performance benchmark or compatibility guarantee for every configuration.

Before you download

Unofficial community project. Not affiliated with or endorsed by TruckersMP, SCS Software or CodeWeavers.

Earlier demo · version 1.4.4

From the launcher to the road.

Edited screen recording: selecting a game in the launcher, followed by gameplay. Music, no spoken instructions. The current release is 1.7.0.

Keep exploring

ElvunoExpiry