1 Changelog
Batista82 edited this page 2026-07-30 18:32:53 +02:00

Changelog

Alle sichtbaren Änderungen an Bastelhof TruckSim Map Studio werden in diesem Dokument festgehalten.

0.1.0-alpha.1

Hinzugefügt

  • Solution-Struktur für App, Kernmodule, Tests und Werkzeuge angelegt.
  • WinUI-3-Grundgerüst mit deutscher Navigation und Bastelhof-Theme vorbereitet.
  • Zentrale Build- und Paketkonfiguration für .NET 10 ergänzt.
  • Clean-Room-, Architektur- und Abhängigkeitsentscheidungen dokumentiert.
  • Eigener Steam-Bibliotheksparser und erste Installationskandidaten-Ermittlung für Phase 1 ergänzt.
  • Manuelle read-only Installationsvalidierung für ETS2-/ATS-Windows-x64-Layouts ergänzt.
  • Automatische Steam-Wurzelpfadsuche, DLC-Erkennung, ZIP-SCS-Archivzugriff, HashFS-Diagnose und Extractor-Adaptervertrag ergänzt.
  • HashFS-Clean-Room-Spezifikation, prozessbasierter externer Extractor-Adapter und WinUI-Archivdiagnoseansicht ergänzt.
  • Phase 2 begonnen: Mod-Ladereihenfolge, Modkombinations-Hash und priorisiertes virtuelles Dateisystem mit Konflikterkennung ergänzt.
  • Synthetische Profil-/Modmanifest-Reader und WinUI-Anzeige für Modliste, Ladereihenfolge, Konflikte und Mod-Hash ergänzt.
  • Versionierte Phase-2-Fixtures, Profil-VFS-Builder und automatische Entwicklungsanzeige der synthetischen Profil-/Moddaten ergänzt.
  • Exportprofile als eigenes JSON-Format mit persistentem Speicher, Tests und WinUI-Speicheraktion ergänzt.
  • Profil-Arbeitsbereich-Lader und manuelle WinUI-Auswahl synthetischer Phase-2-Arbeitsbereiche ergänzt.
  • Mod-Metadatenreader für lokale Modverzeichnisse und ZIP-basierte .scs-Pakete mit eigener manifest.sii-Teilmenge ergänzt.
  • Klartext-Reader für eine eigene SCS-profile.sii-Teilmenge mit aktiven Modreferenzen und Diagnosen ergänzt.
  • Profildecoder-Vertrag und Auflösung echter Profil-Modreferenzen gegen lokale Modpaket-Metadaten ergänzt.
  • Allgemeiner SII-Klartextparser, WinUI-Auswahl echter Profil-/Modquellen und externer Profildecoder-Adapter ergänzt.
  • Phase 2 als abgeschlossen dokumentiert und Phase 3 mit HashFS-Lesezugriff, Basiskarte, DLCs und Kartendatenmodellen eröffnet.