3.7 KiB
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 SetupNamespace-Migration zugregModLoaderBasis-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 dergregSdkServicesKunden- und Mitarbeiter-RegistriesNetzwerk-Kompatibilitäts-Prüfung (GregNetworkCompatibilityService)
✅ Phase 3: Visual Layer & Overrides (Abgeschlossen)
Offizieller Modell-Ersetzungs-Dienst (GregModelOverrideService)Prioritätsbasiertes Konflikt-Management für ModsJADE-Style HUD Referenz-Implementierung
✅ Phase 4: Quality & API Expansion (Abgeschlossen)
30+ Normalisierte Unity-Signale (GregNativeEventHooks)Automatisierte Unit-Tests ingregCore.Tests9 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-ManipulationGregUIBuilder Fluent APILuminescent Architect Design SystemHexViewer Integration (F1, F2, F3 Developer Tools)UI Hooks Kategorie (greg.UI.*)v1.0.0.30-pre Release mit allen DependenciesGitHub 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
- Aktuelle Coverage: ~65% der IL2CPP-Kernlogik bridged.
- Letzter Snapshot-Abgleich: 11. April 2026
- Aktuelle Release: v1.0.0.30-pre (15. April 2026)
- GitHub: https://github.com/mleem97/gregCore/releases/tag/v1.0.0.30-pre