Page:
Architektur
Pages
ADR 0001 Clean Room Entwicklung
ADR 0002 Nativer Kartenrenderer
ADR 0003 Phase 0 Abhängigkeiten
Architektur
Archivzugriff
Benutzerhandbuch
Build und Entwicklung
Changelog
Clean Room Richtlinie
Datenformate
Exportprofile
HashFS Clean Room Spezifikation
Home
Modpaket Metadaten
Projektstatus
Projektübersicht
Quellenregister
Roadmap
SCS Profil Klartextteilmenge
SII Klartextparser
Steam Erkennung
Synthetische Profilfixtures
Verhaltensnotizen
Virtuelle Pfade
Virtuelles Dateisystem
No results
1
Architektur
Batista82 edited this page 2026-07-30 18:22:36 +02:00
Architektur
Übersicht
WinUI-3-App
├── Installationserkennung
├── Profil- und Modverwaltung
├── Exportsteuerung
├── native Kartenansicht
├── Telemetrie
└── lokaler Kartenserver
Exportpipeline
├── Archive
├── virtuelles Dateisystem
├── Parser
├── normalisiertes Kartenmodell
├── SQLite
├── Renderer
└── Bastelhof Map Package
Schichten
App
WinUI-3-Oberfläche, Navigation, ViewModels und Benutzerinteraktion.
Core
Gemeinsame Abstraktionen, Ergebnisse, Fehler, Progress und Konfiguration.
Archives
Read-only Zugriff auf ZIP, Ordnerquellen und SCS HashFS.
VirtualFileSystem
Zusammenführung von Basisspiel, DLCs und Mods nach Ladereihenfolge.
Parsing
Binäre und textbasierte Parser für Karten- und Definitionsdateien.
MapModel
Normalisierte, versionsunabhängige Kartenobjekte.
Storage
SQLite-Schema, Migrationen, räumliche Indizes und Paketverwaltung.
Rendering
Win2D-Renderer und Rastertile-Export.
Telemetry
Provider für Bastelhof WebSocket, REST und Replay.
WebServer
Lokaler ASP.NET-Core-Server mit eigener HTML5-Canvas-Live-Map.
Routing
Eigener Routinggraph und Navigationsdienst.
Abhängigkeitsrichtung
App
↓
Application Services
↓
Core-Abstraktionen
↓
Archives / Parsing / Storage / Rendering / Telemetry
Parser und Archive dürfen keine Abhängigkeit zur Benutzeroberfläche besitzen.