Files
sanctuary-beta/docs/fut-textures-beta086.md
T
2026-09-16 11:41:27 +02:00

52 lines
2.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# beta.086 — textures du Fût
Le Fût assemblé reçoit les trois images originales de 48 × 48 pixels :
côtés, dessus et dessous. Chacune couvre une face entière de trois blocs
sur trois, avec 16 pixels par bloc et sans retouche de l'image.
## Contrat avant implémentation
Aucun changement de sauvegarde : les 27 barils et leurs 729 cases restent
vanilla, avec le même registre d'appartenance et les mêmes données. Seul le
modèle affiché change quand le Fût est assemblé. Les barils indépendants
conservent le modèle du pack de ressources actif. Dissociation et casse
rétablissent leur apparence. Les textures du Fourneau beta.085 sont conservées.
Le Fût ajoute un paquet client `sanctuary:fut_appearance_v1` ; le paquet
du Fourneau reste inchangé. Les deux utilisent la même mise en cache visuelle
par chunk et le même rendu natif. Aucun paquet supplémentaire par tick,
aucun stockage parallèle d'objets. Le pack intégré beta.070 reste inchangé ;
les textures du Fût appartiennent aux assets du mod beta.086.
## Rendu et vérifications
Les modèles JSON se régénèrent avec `python3 tools/generate-fut-models.py`.
Les PNG sources sont conservés dans `assets/sanctuary/textures/block/fut/`.
Aucune variante ouverte n'a été fournie : le Fût conserve le même dessus
pendant l'accès à son inventaire.
`Fut086ClientChecks` a réussi dans un nouveau monde plat intégré : Fût et
Fourneau voisins, modèles distincts, raccords des côtés/dessus/dessous,
ouverture et prélèvement dans les 729 cases, rechargement des ressources,
déchargement réel puis retour dans quatre chunks, dissociation et casse.
Les objets conservés restent dans les mêmes barils physiques ; retirer la
façade du Fût ne retire pas celle du Fourneau voisin.
Journal du client : `build/fut086-client.log`. Captures natives :
`build/fut086-screenshots/`, notamment `0001_fut086-top-side.png` et
`0002_fut086-bottom-side.png`. Le Fût est suspendu dans cette scène de test
pour que le dessous puisse être inspecté.
`check build assemblePack assembleTestPack` a réussi en 2 min 36 s
(124 tâches, 104 exécutées), sans serveur dédié ; journal
`build/fut086-check.log`. Le reçu `build/fut086-artifact.json` vérifie
l'identité des PNG, les 27 modèles, les sources embarquées et les archives,
ainsi que la conservation de tous les assets beta.085 du Fourneau.
Livraison locale : `build/Sanctuary-beta.086.mrpack` et
`build/Sanctuary-Test-beta.086.mrpack`. Les archives beta.085 restent
immuables. Aucun déploiement sur Prism ou sur le canal publié, aucun monde
personnel modifié, aucune EULA acceptée. Les vérifications multijoueur
avec deux clients distincts et avec un moteur de shaders tiers restent
à effectuer séparément.