docs: open as unofficial noncommercial fan project

This commit is contained in:
2026-08-15 08:44:08 +02:00
parent 2ca90dcf65
commit 86d6bbd7ce
9 changed files with 470 additions and 46 deletions
+8 -8
View File
@@ -2,15 +2,15 @@
## Ziel
ProjectCapture ist eine private, nicht kommerzielle Hytale-Creature-Catching-Fanmod. Das Projekt wird als neues lokales Repository unter `~/HytaleMods/ProjectCapture` entwickelt und berührt weder bestehende Projekte noch Hytales Launcher-, Spiel- oder Live-Weltdaten.
ProjectCapture ist eine öffentlich vorbereitete, quelloffene und nicht kommerzielle Pokémon-Fanmod für Hytale. Das Projekt wird als eigenständiges Repository unter `~/HytaleMods/ProjectCapture` entwickelt und berührt weder bestehende Projekte noch Hytales Launcher-, Spiel- oder Live-Weltdaten. Es ist ein inoffizielles Fanprojekt und wird von keinem der jeweiligen Rechteinhaber unterstützt oder bestätigt.
Die technische Basis ist Hytale Stable 0.5.9, Java 25 und Gradle 9.6.1. Das Java-Plugin ist serverautoritativ und liefert ein eingebettetes Asset-Pack aus. Die erste spielbare Content-Scheibe enthält Bulbasaur, Ivysaur, Venusaur, Charmander, Charmeleon, Charizard, Squirtle, Wartortle, Blastoise, Pikachu, Raichu und Ditto. Ein späterer privater Ausbau umfasst #001–#150; Mew ist nicht Teil dieses Ziels.
Die technische Basis ist Hytale Stable 0.5.9, Java 25 und Gradle 9.6.1. Das Java-Plugin ist serverautoritativ und liefert ein eingebettetes Asset-Pack aus. Die erste spielbare Content-Scheibe enthält Bulbasaur, Ivysaur, Venusaur, Charmander, Charmeleon, Charizard, Squirtle, Wartortle, Blastoise, Pikachu, Raichu und Ditto. Ein späterer Ausbau umfasst #001–#150; Mew ist nicht Teil dieses Ziels.
## Architektur
- `engine`: Hytale-unabhängige Fang-, Kampf-, Level-, Evolutions-, Zucht-, Genetik-, Handels- und Duelllogik.
- `hytale-adapter`: Plugin-Lifecycle, Events, ECS, NPCs, Persistenz, UI, Kamera und Weltintegration.
- `content-private`: private Spezies-, Attacken-, Spawn-, Rezept- und Asset-Daten.
- `content-private`: vorläufiger Modulname für Spezies-, Attacken-, Spawn-, Rezept- und Asset-Daten; nach dem Foundation-Gate wird er zu `content-pokemon` migriert.
- `content-tools`: Schema-, Content-, Asset- und Veröffentlichungsvalidatoren.
Die offizielle Abhängigkeit `com.hypixel.hytale:Server:0.5.9` wird exakt gepinnt. Server-JARs, `Assets.zip`, extrahierte Hytale-Basisassets und Geheimnisse werden nie eingecheckt. Hytale-API-Aufrufe bleiben im Adapter, damit spätere API-Versionen austauschbar sind.
@@ -43,13 +43,13 @@ Der Fork ergänzt sichere Werkzeuge für Hytale-Projekterstellung, Quads, Attach
4. **Vertical-Slice-Gate:** Spawn, Fang, Begleiter, Level, Kampf, Evolution und Wiederherstellung funktionieren für eine Kreatur.
5. **System-Gate:** Zucht, Gene, Hybriden, Handel und PvP bestehen Abbruch-, Konkurrenz- und Neustarttests.
6. **Content-Gate:** Alle zwölf Spezies bestehen Schema-, Asset-, Spawn-, Animations- und In-game-Tests.
7. **Ausbau-Gate:** Erst danach erfolgt der private Ausbau auf #001–#150.
8. **Publication-Gate:** Eine Veröffentlichung ist technisch blockiert, bis sämtliche Dritt-IP vollständig entfernt und durch eigene Inhalte ersetzt wurde.
7. **Ausbau-Gate:** Erst danach erfolgt der Ausbau auf #001–#150.
8. **Release-Gate:** Vor jedem öffentlichen Paket werden Hytale-Richtlinien, Dritt-IP-Hinweise, enthaltene Dateien, Lizenzen und nichtkommerzieller Status erneut manuell und technisch geprüft.
## Verbindliche Grenzen
- Privat, nicht kommerziell und ohne Git-Remote.
- Öffentliches, quelloffenes und nicht kommerzielles, inoffizielles Fanprojekt.
- Keine Dekompilierung und keine Übernahme fremder Mod-, Hytale- oder Pokémon-Assets.
- Keine Veröffentlichung, Releases oder Distributionspakete mit Pokémon-IP.
- Die Existenz anderer Fanprojekte ist keine Rechtefreigabe; jeder Release benötigt einen eigenen Richtlinien- und Rechtecheck.
- Keine Monetarisierung und keine Behauptung einer Zugehörigkeit zu Pokémon, Nintendo, TPC, Game Freak, Creatures, Hypixel Studios oder Hytale.
- Laufzeittests erfordern eine getrennte lokale Hytale-0.5.9-Entwicklungsumgebung und überschreiben keine Live-Daten.