586 B
586 B
gregCore Architektur
Schichten
Core/ → Framework-Kern, kein Unity-Coupling, vollständig testbar Infrastructure/ → Implementierungen, kennt MelonLoader/Win32/Mono GameLayer/ → IL2CPP + Harmony, nur Daten-Extraktion + Dispatch PublicApi/ → Was Modder nutzen dürfen
Goldene Regeln
- Patches haben KEINE Business-Logic
- GregCoreLoader hat MAX 50 Zeilen
- GameAPITable: Neue Felder NUR ans Ende
- Alle Services via Interface — nie direkt instanziieren
- MelonLogger nur in MelonLoggerAdapter
- Assembly.LoadFrom VERBOTEN — immer Mono.Cecil