Record Sanctuary sources through beta.060 and Git validation
Build Sanctuary / build (push) Canceled after 0s
Build Sanctuary / build (push) Canceled after 0s
This commit is contained in:
@@ -0,0 +1,82 @@
|
||||
# MAP-03 — Carte immersive — beta.007
|
||||
|
||||
Branche : `codex/atlas-immersive`. Cible : Minecraft **26.3-pre-2**, Fabric
|
||||
Loader **0.19.5**, Fabric API **0.160.0+26.3**. Livraison locale d'essai.
|
||||
|
||||
## Résultat
|
||||
|
||||
**B → Monde → Grande carte** utilise toute la surface de l'écran. La carte
|
||||
continue sous les onglets, les commandes et le pied de page. Le carré central
|
||||
reste clair ; les abords sont assombris par des panneaux translucides. Le carré
|
||||
ne limite ni le terrain ni les gestes de navigation.
|
||||
|
||||
Journal, recentrage et zoom sont superposés à gauche ; vue habitant/opérateur,
|
||||
grille de chunks et empreintes Demeure à droite. Le titre et les onglets natifs
|
||||
restent en haut, **Done / Terminé** en bas. Les coordonnées sous le pointeur,
|
||||
le zoom et la vue active sont affichés en bas à gauche sur un fond contrasté.
|
||||
Les autres écrans du Blocodex gardent leur cadre.
|
||||
|
||||
Le glisser-déplacer et la molette fonctionnent sur les zones sombres jusqu'aux
|
||||
bords de l'écran. Les boutons gardent la priorité sur la carte, même lorsqu'ils
|
||||
sont désactivés. Grille, empreintes et indicateur du joueur utilisent les mêmes
|
||||
coordonnées que le terrain. Le zoom minimal s'adapte à la taille du GUI pour
|
||||
préserver la couverture de la fenêtre cartographique de 1 024 × 1 024 blocs.
|
||||
|
||||
## Transparence et données
|
||||
|
||||
L'inconnu et le vide observé sont transparents dans la texture ; le fond natif
|
||||
du jeu reste visible derrière. Leurs états restent distincts dans les relevés.
|
||||
La grille peut traverser une zone transparente lorsqu'elle est activée ; les
|
||||
empreintes ne peignent que les pixels de terrain effectivement connus.
|
||||
|
||||
Les relevés personnels, l'exploration avant l'achat de Grande carte et le
|
||||
brouillard de beta.006 sont conservés. La vue opérateur reste une action
|
||||
explicite vérifiée par le serveur. Un changement de vue ou une révocation
|
||||
efface l'image précédente avant son prochain rendu.
|
||||
|
||||
Ce ticket modifie le rendu et les entrées client. Il ne change ni les formats
|
||||
de sauvegarde, ni le protocole des relevés, ni le terrain ou les expansions.
|
||||
Demeure garde son rôle d'empreinte, sans réservation ni protection. Mini-carte,
|
||||
marqueurs et partage restent dans leurs tickets respectifs.
|
||||
|
||||
## Vérifications et artefact
|
||||
|
||||
- Client Minecraft natif :
|
||||
`./gradlew :sanctuary:runClientGameTest -PsanctuaryClientTests=true -PsanctuaryProgressionClientTests=true`
|
||||
réussi en **1 min 51 s**. Paquets réels, achat de Grande carte, texture alpha,
|
||||
molette et gestes via `MouseHandler`, glissements successifs et dans les quatre
|
||||
marges, priorité des boutons, recentrage, grille, empreintes, changement de
|
||||
rôle, révocation, fermeture native et retour au Blocodex vérifiés.
|
||||
- Captures inspectées à **640×480**, **1280×720** (GUI automatique),
|
||||
**1920×1080** (échelles 1 et 3), ainsi qu'en français. Les boutons ne se
|
||||
chevauchent pas. La vue opérateur montre le terrain continu derrière le
|
||||
haut, le bas et les côtés. Captures conservées dans `build/beta007-preview/`.
|
||||
- Un premier passage a détecté que `AbstractWidget.isMouseOver` ignore les
|
||||
boutons désactivés : leur zone laissait passer la molette. Le calcul utilise
|
||||
désormais les limites du bouton visible ; le parcours complet a été relancé
|
||||
avec succès. Journaux `build/beta007-client.log` (diagnostic) et
|
||||
`build/beta007-client-final.log` (validation).
|
||||
|
||||
- `./gradlew check build assemblePack -PsanctuaryFocusedTests=progression,map,demeure`
|
||||
réussi en **4 min 4 s**, dont **8/8 tests natifs serveur**. Les contrôles de
|
||||
contrats Atlas/Demeure et de progression passent également. La sélection
|
||||
native est ciblée ; les deux assertions worldgen générales déjà connues en
|
||||
beta.003/005 ne sont pas revendiquées corrigées. Journal :
|
||||
`build/beta007-delivery.log`.
|
||||
- MRpack exporté avec packwiz puis vérifié : CRC ZIP, contenu exact, identité
|
||||
des JAR construits, versions internes, dépendance Fabric API, index packwiz,
|
||||
notices et licence Demeure, 378 clés FR/EN alignées et six icônes originales.
|
||||
Les exports beta.003, .004, .005 et .006 conservent leurs empreintes.
|
||||
|
||||
## Artefact d'essai
|
||||
|
||||
[Sanctuary-beta.007.mrpack](../build/Sanctuary-beta.007.mrpack), **2 299 820 octets**.
|
||||
Demeure reste embarqué dans le JAR Sanctuary ; aucun ajout manuel nécessaire.
|
||||
|
||||
- SHA-256 MRpack : `bc082e9143e15aea8f231b1205ed5e27cd9bf7b4e6a81d4895f69ff2a11e660d`.
|
||||
- SHA-256 Sanctuary : `7d14d6019176f0d413dfe27a2b0e9a8fe419ed88aad812d9c045dfb13f809752`.
|
||||
- SHA-256 Demeure : `70108b80df46e4dbcf2540b7a260b1c247bb8ea28db684f49b15b407d8853e43`.
|
||||
|
||||
Reçu : `build/atlas007-artifact.json` ; vérificateur :
|
||||
`build/verify-beta007-pack.py`. Export local uniquement. Aucun monde personnel,
|
||||
canal de publication ou instance Prism n'a été modifié.
|
||||
Reference in New Issue
Block a user