Add underground village, branched rails and upper terrain for alpha.30.6
Build Sanctuary / build (push) Canceled after 0s
Build Sanctuary / build (push) Canceled after 0s
This commit is contained in:
+25
-3
@@ -20,8 +20,8 @@ expansion n’est créé pour cet export.
|
||||
-PsanctuaryAtlasRevision=REVISION_DU_CODE
|
||||
python3.14 -m venv build/atlas-venv
|
||||
build/atlas-venv/bin/pip install -r scripts/terrain-atlas-requirements.txt
|
||||
build/atlas-venv/bin/python scripts/terrain_atlas.py --output build/atlas305 \
|
||||
mods/sanctuary/build/run/gameTest/diagnostics/atlas305/terrain-*.json
|
||||
build/atlas-venv/bin/python scripts/terrain_atlas.py --output build/atlas306 \
|
||||
mods/sanctuary/build/run/gameTest/diagnostics/atlas306/terrain-*.json
|
||||
```
|
||||
|
||||
Le tracé livré utilise Python 3.14 ; les versions de Matplotlib et NumPy
|
||||
@@ -40,7 +40,7 @@ avant d’en faire une archive. Aucune sauvegarde personnelle n’est utilisée.
|
||||
représente pas les blocs ou les biomes ; du blanc n’implique pas de neige.
|
||||
- Altitude : dernier solide rencontré, recherche verticale par pas de 2 blocs.
|
||||
Une cellule grise signifie qu’aucun solide n’a été échantillonné dans la colonne.
|
||||
- Épaisseur cumulée : nombre d’échantillons solides multiplié par 2 sur Y2..382.
|
||||
- Épaisseur cumulée : nombre d’échantillons solides multiplié par 2 sur Y2..418 dans la 30.6 (Y2..382 dans la 30.5).
|
||||
Ce n’est ni une densité physique, ni un volume exact de matériaux minables.
|
||||
- Roche continue : épaisseur depuis le sommet jusqu’au premier vide échantillonné.
|
||||
Un petit résultat peut signaler une voûte mince, un surplomb ou un fragment.
|
||||
@@ -78,3 +78,25 @@ Le libellé « 24 / 27 » désigne le champ de la 27 restauré depuis la 24, pas
|
||||
une simulation de tous les matériaux et structures historiques de la 24.
|
||||
Les samplers 30.1 et 30.4 sont conservés pour comparer des transformations
|
||||
exactes, et non des approximations dessinées pour illustrer un résultat attendu.
|
||||
|
||||
|
||||
## Comparaison 30.6 et infrastructures
|
||||
|
||||
L’export courant remplace la colonne 30.4 par la comparaison directe 30.5/30.6.
|
||||
`compileHistorical305` conserve exactement le coefficient 0,80 ; le champ livré
|
||||
utilise 0,95. Le renderer accepte également les anciens exports 30.5.
|
||||
Des coupes supplémentaires Y260..418 ciblent les morceaux de terrain supérieurs.
|
||||
Les JSON courants sont dans `diagnostics/atlas306/`.
|
||||
|
||||
`scripts/structure_atlas.py` superpose les plans ferroviaires au relief et trace
|
||||
les coupes des blocs du village effectivement générés par `Village306GameTests`.
|
||||
Le pourcentage est une estimation de surface projetée à partir du pas de
|
||||
12 blocs ; le numérateur inclut les colonnes de ballast et les chemins. Ce n’est
|
||||
ni une longueur de rails en pourcentage ni une part du volume de l’île.
|
||||
|
||||
```sh
|
||||
build/atlas-venv/bin/python scripts/structure_atlas.py \
|
||||
mods/sanctuary/build/run/gameTest/diagnostics/village306/724-0.json \
|
||||
mods/sanctuary/build/run/gameTest/diagnostics/atlas306/terrain-724-0.json \
|
||||
--output build/atlas306/structures
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user