Files
gregCore/TODO.md
T
Marvin 3772ed13a3
gregCore CI / build (push) Has been cancelled
Sponsor Tier Sync / sync (push) Failing after 1m13s
docs: update roadmap with Phase 4.5 (gregUI & v1.0.0.30-pre release)
2026-04-15 22:12:22 +02:00

3.7 KiB

📋 gregCore Roadmap to 100% Coverage

Dieses Dokument ist der zentrale Masterplan für das Greg Framework. Es wird laufend aktualisiert, um mit der Entwicklung von Data Center Schritt zu halten.


Phase 0: Baseline (Abgeschlossen)

  • Initiales Standalone-Repository Setup
  • Namespace-Migration zu gregModLoader
  • Basis-Struktur für MelonLoader Mods

Phase 1: Framework Foundation (Abgeschlossen)

  • Typsicheres Registrierungssystem (GregContentRegistry)
  • Basis-Definitionen für Hardware (Server, Switches)
  • Zentraler Event-Bus (gregEventDispatcher)

Phase 2: Runtime Integration (Abgeschlossen)

  • Implementierung der gregSdk Services
  • Kunden- und Mitarbeiter-Registries
  • Netzwerk-Kompatibilitäts-Prüfung (GregNetworkCompatibilityService)

Phase 3: Visual Layer & Overrides (Abgeschlossen)

  • Offizieller Modell-Ersetzungs-Dienst (GregModelOverrideService)
  • Prioritätsbasiertes Konflikt-Management für Mods
  • JADE-Style HUD Referenz-Implementierung

Phase 4: Quality & API Expansion (Abgeschlossen)

  • 30+ Normalisierte Unity-Signale (GregNativeEventHooks)
  • Automatisierte Unit-Tests in gregCore.Tests
  • 9 System-Bridges (Shop, Time, Player etc.)
  • Pre-Release v1.0.0 veröffentlicht

Phase 4.5: gregUI Framework & Release v1.0.0.30-pre (Abgeschlossen)

  • gregUI Framework mit vollständiger UGUI-Manipulation
  • GregUIBuilder Fluent API
  • Luminescent Architect Design System
  • HexViewer Integration (F1, F2, F3 Developer Tools)
  • UI Hooks Kategorie (greg.UI.*)
  • v1.0.0.30-pre Release mit allen Dependencies
  • GitHub Release mit DLL-Downloads

🚧 Phase 5: Economy & Data (In Arbeit)

  • SaveSystem & SaveData: Abstraktion des Speichervorgangs. Ermöglicht Custom-Save-Daten für Mods.
  • BalanceSheet & Finanzen: Zugriff auf Einnahmen, Ausgaben und historische Daten.
  • Localisation: Bridge zum internen Übersetzungssystem für mehrsprachige Mods.

📅 Phase 6: Deep Hardware & UI (Geplant)

  • CableLink & SFPModule: Detailsteuerung für Kabeltypen und SFP-Zustände (Hitze, Verschleiß).
  • PatchPanel: Interaktion mit passiver Netzwerk-Hardware.
  • Tooltip & UI_Section: Erweiterte UI-Manipulation über das HUD hinaus.
  • AudioManager: Steuerung von Soundeffekten und Umgebungsmusik.
  • Network Crawler (GregTopologyService): Implementierung eines performanten Graphen-Crawlers für automatisiertes Routing.
  • Power Simulation (GregPowerService): Rekursive Berechnung des Rack- und Raum-Stromverbrauchs.

📅 Phase 7: Environment & Simulation (Geplant)

  • HRSystem: Tiefere Integration in das Mitarbeiter-Management (Boni, Level-Up).
  • SteamManager & Lobbies: API-Queue für Steam-Lobby-Callbacks (FFI gregGameApi).
  • Objectives: Manipulation von Tutorial- und Haupt-Zielen.

🔄 Phase 8: Unity Scripting API Integration (Laufend)

  • Unity API Abgleich: Systematischer Abgleich mit der offiziellen Unity Scripting API.
  • Standard Module: Integration von Physics, SceneManagement und NavMesh-Bridges.

💡 Hinweis zur Roadmap: Diese Roadmap ist ein lebendes Dokument. Da sich Data Center ständig weiterentwickelt, werden neue Systeme laufend in Phase 8 aufgenommen und bei Bedarf neue Phasen definiert.

Technischer Status