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.
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.
~ $ 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
~ $ BeamNG auf dem Mac hieß: Wine-Prefix, DLL-Overrides und Steam-Einstellungen von Hand bauen und nach jedem Spiel- oder Steam-Update wieder reparieren.
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.
git clone https://github.com/jx-grxf/BeamMac.git && cd BeamMac