4.1 KiB
4.1 KiB
Fiche REG1-T1 — Niveau N1 — Modèle prévu (modèle de l'agent lp-inventory) — Agent lp-inventory (lecture seule) — Skills sk-protocol, lp-paths
1 Objectif : relever des comptes bruts (commande + nombre) avant / après correctif dans des journaux de jeu archivés, pour cinq signatures du registre des erreurs : ERR-030, ERR-068, ERR-082, ERR-083, ERR-084. Lot REG1, ligne REG1-T1. 2 Complexité : a1 b0 c0 d0 e1 f0 = 2 → N1 2b Agent : lp-inventory — skills : sk-protocol (format du compte rendu, Mesuré) — outils retirés : aucun 3 Contexte : journaux (lecture seule, ne rien écrire dans ces dossiers) :
- AVANT H3 / H3b (référence F1-F3) :
D:\Game\LifePlay_Build_5.8_STB-JEU2_Development\Windows\LifePlay\Saved\Logs\LifePlay.log(registre : ERR-082 = 270, ERR-083 = 351, ERR-084 = 167) ; - J4 (avec H3, H3b ; sans O1/O3/G12) : journal de
D:\Game\LifePlay_Build_5.8_STE-H5b-TEMOIN_Development\...\Saved\Logs\(voirD:\Game\LifePlay-master 5.8\Docs\Migration\etat\ST\STE\STE-J4.mdpour le fichier exact) ; - J5 (H3 + H3b + O1 + O3 + G12) :
D:\Game\LifePlay_Build_5.8_STE-J5_Development\Windows\LifePlay\Saved\Logs\LifePlay-backup-2026.10.10-22.05.32.log(session J5, 6 556 311 o,STE-J5.md) ; plus les 3 autres journaux du même dossier (sessions ultérieures, à compter à part) ; - U8r2 (tous les commits STE jusqu'à
4283c13) :D:\Game\LifePlay_Build_5.8_Development_U8r2_essai\Windows\LifePlay\Saved\Logs\LifePlay.loget, s'il existe, tout*.logsousD:\Game\LifePlay_Build_5.8_Development_U8r2\; - ERR-068 : AVANT = STB-JEU2 ; APRÈS =
D:\Game\LifePlay_Build_5.8_STF-STE-LISIB_Development\Windows\LifePlay\Saved\Logs\LifePlay.log(STF-T5-J.md: 240 → 0) + J5 + U8r2. 4 Questions — pour chaque journal (chemin, taille, date, durée de session si lisible), compte de lignes par motif : - ERR-030 :
GI_C:Dress:;property Person in not an UClass; - ERR-068 :
Get_SpinBox_0_Value_0;GI in MainMenu;property GI in /Game/UI/CharGen; - ERR-082 :
Accessed Nonedont la ligne contientPersonET l'une deReturnStatIfNeeded/getActorVar/setActorVar(donner le motif exact utilisé ; détailler par fonction). Relever d'abord dans STB-JEU2 le format réel du message, puis vérifier qu'on retrouve 270 (sinon dire l'écart et la cause) ; - ERR-083 :
Person_24_.*of length 0; détail par fonction de la pile si visible ; - ERR-084 :
CallFunc_Array_Get_Item_(31|32|33|41)dansCallFunction(retrouver 167 dans STB-JEU2) ; - ajout de reprise (rattachements T2) : ERR-062
property TintUI in; ERR-063GetRootComponent_ReturnValue; ERR-065property Companion in; ERR-085CallFunc_GetSkeletalMesh_ReturnValue(détail pileUpdatePlayerMeshWithMorphs) ; ERR-007property ContactMenu(pileUpdateDailyPose). Journaux supplémentaires : J1 =D:\Game\LifePlay_Build_5.8_STF-STE_Development\Windows\LifePlay\Saved\Logs\LifePlay.log; J3 = journal deLifePlay_Build_5.8_STF-STE-LISIB_Development(le même que l'APRÈS d'ERR-068). Compter ces 5 motifs dans STB-JEU2, J1, J3, J5 et U8r2 (références attendues STB-JEU2 : 30 / 5 / 8 / 96 pile UpdatePlayerMeshWithMorphs) ; - témoins :
Accessed Nonetotal,index SPAWN,CHECKING:(pour normaliser l'activité) ; Fatal / Unhandled / Assertion. Utilisergrep -c/rg -c(ouTools\LogStats.ps1si utile). Attention : CRLF possible, compter avec rg ou grep sur le texte. 5 Pièges : un 0 ne prouve rien si l'activité est absente : donner les témoins ; ne pas confondre les journaux de sessions (backup = sessions précédentes). 6 Interdits : aucune écriture hors du livrable ; aucun git, aucun build, aucun jeu, aucune copie dans les dossiers de build. 7 Livrable :D:\Game\LifePlay-master 5.8\Docs\Migration\etat\REG\REG1\REG1-INV.md(UTF-8, LF), section « T1 », un tableau signature × journal avec la commande exacte de chaque motif ; aucun nom d'utilisateur niC:\Users\<nom>(écrire%USERPROFILE%). 8 Critère d'acceptation : les 3 références STB-JEU2 (270 / 351 / 167) retrouvées ou écart expliqué ; tous les journaux comptés. 9 Budget et arrêt : ≈ 40 tours, pic ≤ 150 k, ≈ 20 min.