Zurück zu den Projekten
Betav0.1.1

BeamMac

Eine Mac-App, die BeamNG.drive auf Apple Silicon installiert und startet.

BeamNG.drive gibt es nur für Windows und Linux. BeamMac richtet Wine, die Metal-Grafikschichten DXMT und D3DMetal und Steam für Windows selbst ein und startet das Spiel aus einer nativen Mac-App. Du meldest dich bei Steam an und fährst los. Ein zweiter Knopf startet BeamMP für Multiplayer-Server. Nicht mit BeamNG, Valve oder Apple verbunden.

Neuestes Release
v0.1.1
Plattform
macOS 14+ / Apple Silicon
Download
Für macOS
Aktualisiert
23. Okt. 2026
GitHub
★ 2 Sterne
Stack
Swift · SwiftUI · Wine · Metal
~ $ gh repo view jx-grxf/BeamMac
BeamMac  Eine Mac-App, die BeamNG.drive auf Apple Silicon installiert und startet.

status   Beta
version  v0.1.1
stack    Swift · SwiftUI · Wine · Metal
platform macOS 14+ / Apple Silicon
repo     github.com/jx-grxf/BeamMac

~ $ git clone https://github.com/jx-grxf/BeamMac.git && cd BeamMac
~ $ 
Projektdaten, live aus GitHub beim Build

Problem

BeamNG auf dem Mac hieß: Wine-Prefix, DLL-Overrides und Steam-Einstellungen von Hand bauen und nach jedem Spiel- oder Steam-Update wieder reparieren.

Was ich gebaut habe

Eine SwiftUI-App über Shell-Skripten, die die Arbeit machen, damit Terminal und App sich gleich verhalten. Jedes Grafik-Backend ist ein APFS-Klon der Wine-Engine mit gemeinsamem Prefix und gemeinsamer Steam-Bibliothek. DXMT kommt aus meinem Fork mit einer Option für die Frame-Latenz, und die Downloads von Wine und DXMT werden gegen festgelegte SHA-256-Hashes geprüft.

Highlights

  • Einrichtung mit einem Klick: Wine 10, DXMT, Apples D3DMetal und Steam für Windows, rund 265 MB, alles in Application Support.
  • Steam startet versteckt im Hintergrund, das Spiel läuft nach etwa 25 Sekunden.
  • Profile für Bildrate, Details und Verkehr; Ausgewogen hält 40 fps, ein Drittel eines 120-Hz-Displays.
  • PlayStation- und Xbox-Controller als XInput-Gamepads, mit Akkustand, Lichtleiste und Live-Test.

Entwickler-Setup

clone
git clone https://github.com/jx-grxf/BeamMac.git && cd BeamMac