feat(worldgen): unify Sanctuary and native size options for alpha.13
Build Sanctuary / build (push) Canceled after 0s

This commit is contained in:
koka
2026-09-09 11:13:24 +02:00
parent 818c6753f9
commit 78b63be8e1
52 changed files with 4204 additions and 240 deletions
+26 -2
View File
@@ -1,6 +1,30 @@
# Changelog
## 0.1.0-alpha.12.1 — 2026-09-09
## 0.1.0-alpha.13 — 2026-09-09
- Un seul choix public **Sanctuary**, avec le bouton natif **Personnaliser** :
Petit (512 blocs), Moyen (724, par défaut), Grand (1 024). Le diamètre est
enregistré dans le générateur ; confirmer ou annuler agit sur le monde à créer.
- Île initiale issue de la densité et de lhydrologie complète de Population,
avec sa forêt de surface et les poches de biomes souterrains natives du
laboratoire. Les eaux et les ressources restent dépendantes du terrain.
- Reprise des outils dexpansion alpha.12.1 dans ce même monde : parent,
direction, climat, taille, relief, distance facultative et recherche de sites
libres, sans remplacer les chunks existants. Le déblocage collectif reste futur.
- Nouveau codec `sanctuary:island_v13`, racine de génération 13 et journal
`data/sanctuary-world-v13/expansions.json`. Les extensions restent de génération
12. Anciens codecs et presets conservés mais cachés de la création ; aucun
monde existant converti, agrandi ou régénéré.
- La suite GameTest unifiée devient le défaut de `check` et `runGameTest` ; les
essais historiques demandent `-PsanctuaryUnifiedTests=false`.
`check build assemblePack`, interface client, trois tailles et rechargement des
expansions vérifiés. Moyen : 63,66 s pour créer puis charger 289 chunks FULL
autour du spawn sur la graine 0, 7,82 s pour les 80 suivants ; mesure serveur,
sans garantie de FPS ni charge multijoueur. La distribution est en préparation.
Voir le [guide alpha.13](docs/alpha13-worldgen.md) et les [preuves](docs/testing.md).
## 0.1.0-alpha.12.1 — 2026-09-09 (historique)
- Corrige le blocage de toutes les directions lorsque du vide a déjà été
généré : la recherche continue plus loin sur le même rayon, sans remplacer
@@ -19,7 +43,7 @@ passe, avec les douze tests historiques. Release, MRpack et canal publiés ;
la même instance Prism est synchronisée deux fois et ses 466 fichiers personnels
et réglages suivis sont conservés. Voir [WG-14](docs/backlog.md).
## 0.1.0-alpha.12 — 2026-09-09
## 0.1.0-alpha.12 — 2026-09-09 (historique)
- Nouveau preset Sanctuary — Laboratoire, distinct de Petit/Grand. Outils
opérateur `quick`, `create`, `preview`, `list`, `visit`, `resume` pour tester