46 lines
3.3 KiB
Markdown
46 lines
3.3 KiB
Markdown
# Log de test visuel — boucle Xvfb + runClient (docs/screens/)
|
|
|
|
Protocole (CDC §8) : Xvfb :99 (1280x720) + `./gradlew runClient` force en SDL x11
|
|
(SDL_VIDEODRIVER=x11, WAYLAND_DISPLAY unset) + captures Java Robot + pilotage xdotool
|
|
(XTEST au pointeur ; click --window ignore par SDL) + lecture vision_analyze.
|
|
Client : MC 26.3 (Modded), monde solo "New World" (creatif, cheats ON), joueur Dev (offline).
|
|
|
|
## 2026-10-19 — session texture (en cours)
|
|
|
|
- vis2.png : menu principal OK ("Minecraft 26.3 (Modded)", panorama, Singleplayer...).
|
|
- vis9.png : ecran Select World OK (1 monde "New World", creatif, commandes).
|
|
- vis10.png : monde 3D jouable (jungle/bambou, trou de terre, crosshair).
|
|
CONSTAT : hotbar 9 slots = 9 items pala injectes via playerdata (NBT ecrit a la main,
|
|
round-trip verifie) TOUS en damier rose/noir ; item en main = cube 3D (missing MODEL).
|
|
- vis14.png : inventaire creatif Building Blocks OK (items vanilla normaux, tooltip Spruce Door).
|
|
- vis16.png : `/give @s pala:paladium_sword` -> "Gave 1 [Paladium Sword] to Dev" (item CONNU,
|
|
nom traduit) mais rendu damier + cube en main. Log client : 0 erreur modele/texture.
|
|
- vis20.png : `/give @s pala:paladium_ore` -> "Gave 1 [item.pala.paladium_ore] to Dev"
|
|
(cle BRUTE : seule block.pala.paladium_ore existe dans en_us.json — ECART lang a traiter) ;
|
|
pose au sol : bloc d'aspect minerai normal (a confirmer : paladium_ore.png vs pierre).
|
|
- F3+T (reload assets) : atlas recrees, 0 erreur modele pala au log.
|
|
|
|
## Piste en cours (test discriminant)
|
|
|
|
Fichiers coherents (164 refs resolues, 173 PNG valides, 116 textures item dont 88 palette,
|
|
jar client = jar build a l'octet pres sur les assets). Test : paladium_sword.png remplace
|
|
PAR une copie d'iron_sword.png vanilla dans build/resources/main (hors git) puis re-run.
|
|
- Si epee affichee (texture fer) => les PNG pala (palette/fond opaque) sont la cause.
|
|
- Si toujours cube => les MODELS sont la cause (resolution pack).
|
|
Resultat 2026-10-19 ~01:30 : le model test (contenu 100% vanilla iron_sword) ne change RIEN
|
|
(toujours cube/damier) => PAS les PNG. Puis pack test (override diamond_sword vanilla vers
|
|
parent pala + sprite pala, pack_format 97 + min/max requis en 26.x) : la DIAMANT rendue en
|
|
EPEE PALA ORANGE (visuel confirme) => la chaine model->sprite pala FONCTIONNE via pack.
|
|
Resultat 2026-10-19 ~01:30 (suite) : pack miroir (model+texture pala via pack, format 97
|
|
accepte au 2e essai) + override diamond_sword vanilla vers parent+sprite pala : la DIAMANT
|
|
rendue en EPEE ORANGE (vistp3_diamant_orange.png) => sprites pala DANS l'atlas, chaine OK via
|
|
pack. Les models/item du MOD restent non resolus (cube missing, 0 erreur). Les 3 marteaux
|
|
font maintenant du 3x3 (M1-complement : amethyst/titane oublies par le portage).
|
|
- Vrai bug trouve au passage : cles item.pala.* absentes pour les 39 blockitems (le jeu affiche
|
|
la cle brute, ex "Gave 1 [item.pala.paladium_ore]") => 39 cles ajoutees dans en_us.json (206 total).
|
|
- FIX TEXTURE 2026-10-19 ~02:20 : les items pala en damier+cube venaient de l'ABSENCE de
|
|
definitions assets/pala/items/*.json (ClientItemInfoLoader en 26.3 : {"model": {"type":
|
|
"minecraft:model", "model": "pala:item/<path>"}}). 162 definitions generees, build+boot OK,
|
|
VERIFIE en jeu (visfix1_ore_textured.png : minerai texturé en main + "Paladium Ore" traduit ;
|
|
visfix2_sword_textured.png : epee orange complete en main, hotbar sans damier).
|