LifePlay-Revival/Docs/Migration/etat/U58/U8/U8-T3-BUILD.md
edujiro5972 8084622450 LifePlay UE 5.8 : état de développement au 2026-10-19
Tickets : REP1-T4

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-19 22:57:42 +02:00

6.3 KiB
Raw Blame History

Fiche U8-T3 — Niveau N0 — Modèle prévu lp-builder | utilisé claude-haiku-5-5 — Agent lp-builder — Skills lp-build, sk-protocol, sk-windows-shell

U8-T3-BUILD : cuisson Shipping Win64 complète, sans -iterate (2026-10-09)

Verdict : OK. UAT code 0, BUILD SUCCESSFUL (journal l.584), Success - 0 error(s), 0 warning(s) (l.566), Saved\Cooked\Windows recréé (20 369 fichiers) et mesuré. Aucune correction, aucun commit.

1. Commande exacte

Fichier .cmd (écrit par l'outil Write, contenu conforme à la fiche § 4c) : D:\Game\LifePlay-master 5.8\Saved\Logs\portage\U8-T3_Cook_20261009-180541.cmd Contenu : @call "D:\Game\Launcher\Engine\UE_5.8\Engine\Build\BatchFiles\RunUAT.bat" BuildCookRun -project="D:\Game\LifePlay-master 5.8\LifePlay.uproject" -platform=Win64 -clientconfig=Shipping -skipbuild -cook -unattended -utf8output -nop4 > "D:\Game\LifePlay-master 5.8\Saved\Logs\portage\U8-T3_Cook_20261009-180541.log" 2>&1, puis @exit /b %ERRORLEVEL%. Lancement (une seule exécution, pwsh 7, arrière-plan) : & cmd /c 'D:\Game\LifePlay-master 5.8\Saved\Logs\portage\U8-T3_Cook_20261009-180541.cmd'. Moteur lu : . .\Tools\Engine.ps1 ; $LPEngineRoot = D:\Game\Launcher\Engine\UE_5.8\Engine. Absent, voulu : -iterate, -stage, -pak, -archive, -createreleaseversion, -basedonreleaseversion.

2. Code de sortie

  • Code de sortie de cmd /c : 0 (CODE_UAT=0, sortie de tâche bd3c46bfe).
  • Cook command time: 164.28 s (l.581), UnrealEditor-Cmd.exe, ExitCode=0 (l.580), BuildCookRun time: 166.38 s (l.583), AutomationTool executed for 0h 2m 47s (l.585), AutomationTool exiting with ExitCode=0 (Success) (l.586), BUILD SUCCESSFUL (l.584).
  • Commandlet (Execution of commandlet took) : 148,41 s (l.569).
  • Début 2026-10-09 18:05:49 ; fin 18:08:37 ; durée mesurée côté shell 168 s.
  • Éditeur de cuisson : UnrealEditor-Cmd.exe -run=Cook PID 32376, démarré 18:05:52 (Tools\UeState.ps1 -Kind Editeur,Compilation) ; aucun autre processus.

3. Modules recompilés

sans objet : cuisson seule, -skipbuild (aucune compilation dans ce lot). Binaire repris tel quel : Binaries\Win64\LifePlay-Win64-Shipping.exe, 09/10/2026 17:56:48 (compilé par U8-T2).

4. Erreurs et avertissements (comptés par LogStats)

Commande : pwsh -Command "& 'D:\Game\LifePlay-master 5.8\Tools\LogStats.ps1' -Log '<journal>' -Pattern 'Error:','Warning:','LegacyIterative','error\(s\)' -Max 20 -Context 1" (le paramètre est -Log ; -Path n'existe pas).

  • Error: : 0 lignes sur 586.
  • Warning: : 0 ligne.
  • LegacyIterative : 1 ligne (l.252), de niveau LogCook: Display (FULL COOK ... -legacyiterative was not specified), pas un avertissement.
  • Nouveaux : 0 erreur, 0 avertissement.

Classement des lignes liées au mode de cuisson (établi, niveau Display, non comptées comme avertissements) :

  • LegacyIterative connu (U7-T14, 1 avertissement CookIncremental ... LegacyIterative is required) : absent ici, sans -iterate.
  • l.241 : INCREMENTAL COOK DEPENDENCIES: Disabled ... Falling back to legacy iterative cook mode.
  • l.252-253 : FULL COOK ... Deleting previously cooked packages ; Sandbox cleanup took 0.144 seconds.

Autres lignes Display à classer :

  • l.260-262 : trois Package ... has a dependency on package ... which does not exist. (/Game/Heavy/Daz/Anims/MF, /Game/Heavy/Daz/BoneMapping_bridget, /Game/Heavy/Daz/BoneMapping). Connues : mêmes trois lignes au journal U7-T14 (l.199-201).

5. Toolchain

sans objet : aucune compilation dans ce lot. Moteur lu par Tools\Engine.ps1 : D:\Game\Launcher\Engine\UE_5.8\Engine.

6. Preuve de chargement de l'addon

sans objet : cuisson seule, aucun code compilé dans ce lot.

7. Journal archivé

  • Journal UAT : D:\Game\LifePlay-master 5.8\Saved\Logs\portage\U8-T3_Cook_20261009-180541.log (585 lignes, 49 619 octets).
  • Journal interne AutomationTool : D:\Game\Launcher\Engine\Programs\AutomationTool\Saved\Cook-2026.10.09-18.05.52.txt (chemin -abslog du cuiseur, lu dans la commande de l'éditeur).

Constats

  • Cuisson : Cooked packages 8923 Packages Remain 0 Total 8923 (l.317). U7-T14 : 8 923 (l.255). Même nombre de paquets.
  • Durées : cuisson UnrealEditor-Cmd 164,18 s (U8-T3, l.580) ; U7-T14 : 192,53 s (l.507, avec -iterate). BuildCookRun : 166,38 s (U8-T3) contre 254,89 s (U7-T14, qui inclut stage, pak et archive ; non comparables directement).
  • Cache DDC : LocalGetHitPct 1.000000, LocalGetHits = LocalGetTotal = 23747, ZenLocalGetHitPct 1.000000 (l.501-508). Établi. Estimé : le DDC chaud (D:/DDC, Zen gardé) explique la durée de 2 min 47 s, très en dessous des 10 à 60 min annoncées par la fiche.
  • Comptes de fichiers (commande : Get-ChildItem -Recurse -File | Measure-Object Length -Sum, lecture seule) :
    • Avant (D:\Game\LifePlay_Backup_5.5\U8\Cooked_Windows_avant-T3) : 20 370 fichiers, 2 697 431 402 octets.
    • Après (D:\Game\LifePlay-master 5.8\Saved\Cooked\Windows) : 20 369 fichiers, 2 697 511 301 octets.
    • Écart : −1 fichier, +79 899 octets. Compare-Object sur les chemins relatifs : un seul écart, \LifePlay\Metadata\Crypto.json présent dans l'ancien seulement. Cause non vérifiée (incertain) : ce fichier de métadonnées vient probablement des étapes stage ou pak, absentes ici ; à confirmer.
    • Racine du dossier cuit : Engine, LifePlay.
  • Report amont (doc 21, « cuisson Shipping à froid, avertissement LegacyIterative requis, bUseZenStore=False ») : l'avertissement n'a pas réapparu sans -iterate (0 Warning:). Le mode legacy iterative est annoncé en Display (l.241). La condition « avertissement requis » ne se vérifie donc pas sans -iterate : à relever par l'orchestrateur.
  • Écarts à la fiche : (1) LogStats -Path n'existe pas, c'est -Log ; (2) UeState.ps1 -File ... -Kind Editeur,Compilation a été refusé par ValidateSet (la valeur est passée comme une seule chaîne) ; relancé par pwsh -Command avec tableau, code 0 ; (3) le .cmd a été écrit par l'outil Write (contenu identique à la fiche) ; (4) durée bien inférieure à l'estimation de la fiche (voir DDC).
  • Non faits (conformes à la fiche) : pas de stage, pak, archive, Releases\, DDC, Zen store ; Binaries et Intermediate non touchés ; Saved\Cooked\Windows de l'ancien dossier non modifié ; aucun commit.