Table of contents
Bastelhof TruckSim Map Studio
Native Windows-Anwendung zum lokalen Exportieren, Analysieren und Darstellen von Karten aus Euro Truck Simulator 2 und American Truck Simulator.
Technikstack
- C#
- .NET 10
- WinUI 3
- Windows App SDK
- MVVM
- Windows 10/11
- ASP.NET Core für den lokalen Kartenserver
- SQLite für normalisierte Kartendaten
- Win2D für die native Kartendarstellung
Hauptfunktionen
- ETS2-/ATS-Installationen erkennen
- Basiskarte und Karten-DLCs analysieren
- aktive Karten-Mods und Ladereihenfolge erfassen
- eigenes virtuelles Dateisystem aufbauen
- Kartendaten in eine lokale Datenbank exportieren
- Rasterkartenkacheln erzeugen
- native Live-Karte darstellen
- Fahrzeugposition über Bastelhof-Telemetrie anzeigen
- Karte lokal auf Smartphone und Tablet öffnen
- später eigenes Routing mit Wegpunkten und Sperrbereichen
Clean-Room
Das Projekt übernimmt keinen fremden Quellcode. Externe Projekte werden nur als dokumentierte Recherchequelle verwendet.
Siehe:
docs/CLEAN_ROOM_POLICY.mddocs/research/SOURCE_REGISTER.mdTHIRD_PARTY_NOTICES.md
Lizenz
Der eigene Bastelhof-Quellcode ist für die PolyForm Noncommercial License 1.0.0 vorgesehen.
ETS2, ATS, SCS Software und sämtliche Spieldaten gehören nicht zu diesem Projekt.
Entwicklungsstand
Der aktuelle Stand ist in docs/PROJECT_STATUS.md dokumentiert. Phase 2 ist abgeschlossen: virtuelles Dateisystem, Mod-Ladereihenfolge, Konfliktdiagnose, Profil-/Modmanifest-Reader, Mod-Hash und deutsche WinUI-Anzeige sind umgesetzt. Phase 3 ist gestartet und konzentriert sich auf nativen HashFS-Lesezugriff, Basiskarte, DLCs und erste Kartendatenmodelle.
Build
Voraussetzung ist .NET SDK 10.0.301 oder kompatibel:
dotnet restore .\Bastelhof.TruckSim.MapStudio.sln
dotnet build .\Bastelhof.TruckSim.MapStudio.sln
dotnet test .\Bastelhof.TruckSim.MapStudio.sln