LifePlay-Revival/Docs/Migration/etat/ST/STE/STE-J1.md

41 lines
2.2 KiB
Markdown
Raw Normal View History

# STE-J1 : contrôles en jeu du lot STE pour l'archive commune STF + STE (2026-10-10)
Orchestrateur : LOT STE. Correctif en jeu : **STE-GI** (CHG-305 réservé, non écrit) : gardes R06 (`TintUI`), R07 / R08
(`RootComponent` de `SceneCapture`), R10 (`Companion` dans SceneStart) dans `Content/BPs/GI.uasset` (MD5 606EB437…).
Détail : `STE-GI-IMPL.md` ; validation statique : `STE-VAL.md` § STE-GI (PASS). Référence des comptes : journal STB-JEU2.
Le correctif ne doit **rien changer de visible** : il supprime seulement des avertissements `Accessed None`.
## Parcours (à faire dans la même séance que les contrôles STF)
1. **Nouvelle partie** : ouvrir la création de personnage, puis la valider et entrer en ville (HideUI, HideRender, puis
ShowUI, ShowRender).
2. **Inventaire** : en ville, l'ouvrir puis le fermer.
3. **Portrait** : cliquer le portrait en haut à droite (écran OpenSpace), puis revenir au jeu.
4. **Scène sans compagnon** : lancer au moins une scène ou une action, sans compagnon (SceneStart).
## À vérifier à l'œil
- Aux étapes 1 à 3, l'interface se cache et revient comme avant.
- À l'étape 3, le portrait de TopRight se comporte comme avant (figé ou non : la garde ne change rien quand `FaceCapture`
n'a pas de racine, ce qui est le cas en 5.8).
- À l'étape 4, la scène démarre normalement.
## Mesure (LifePlay.log de l'archive, après la séance)
| Motif (Grep) | Attendu | STB-JEU2 (avant) |
|---|---|---|
| `property TintUI in` | 0 | 30 |
| `GetRootComponent_ReturnValue` | 0 | 5 |
| `property Companion in` avec une pile qui finit par `GI_C:SceneStart` | 0 | 8 |
Dénominateurs à relever pour que le 0 compte : nombre de lignes `GI_C:(HideUI|ShowUI)` > 0 (pile de l'appel ; sinon
relever les ouvertures et fermetures de CharGen et de l'inventaire faites), au moins une scène lancée.
Ensuite : `& .\Tools\LogStats.ps1 -Compare <journal J1>,<journal STB-JEU2>` (pas de nouvelle famille attendue sur GI).
## Hors périmètre STE-GI (non corrigé dans cette archive)
F1 / F3 (STE-H3 : `Person` vide dans le moteur de scènes) et F4 (STE-H2 : `GetSkeletalMesh`) restent présents : leurs
avertissements sont attendus dans le journal J1.