LifePlay-Revival/Docs/Migration/etat/U58/U8/U8-T5b-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

8.6 KiB

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

U8-T5b-BUILD : archive Development Win64 U8 neuve à partir de la cuisson de U8-T3 (2026-10-09)

Verdict : OK sur le critère de la fiche : compilation Development code 0 (0 erreur, 0 avertissement), UAT code 0 avec BUILD SUCCESSFUL, archive neuve D:\Game\LifePlay_Build_5.8_Development_U8 avec LifePlay.exe et conteneurs, exe de l'archive identique à Binaries\Win64\LifePlay.exe au SHA-256. Points notés : voir ## Constats.

1. Commande exacte

Contrôles d'entrée (pwsh 7, depuis D:\Game\LifePlay-master 5.8) :

  • git -C 'D:\Game\LifePlay-master 5.8' branch --show-current = ue5.8 ; HEAD 80022ad.
  • Test-Path 'D:\Game\LifePlay_Build_5.8_Development_U8' = False ; Test-Path 'D:\Game\LifePlay-master 5.8\Saved\Cooked\Windows' = True ; Mods = 0 entrée.
  • pwsh -NoProfile -Command "& 'D:\Game\LifePlay-master 5.8\Tools\UeState.ps1' -Kind Editeur,Compilation" : processus=0 editeur=0 compilation=0, code 0.

Commande 1 (compilation, une fois, arrière-plan, ID boyb0jr1m) : pwsh -NoProfile -Command "Set-Location 'D:\Game\LifePlay-master 5.8'; .\Tools\Build.ps1 -Lot U8 -Target LifePlay -Config Development -ExtraArgs '-NoUBA'"

Commande 2 (empaquetage UAT, une fois, arrière-plan, ID b8jb6iczm) : pwsh -NoProfile -Command "& cmd /c 'D:\Game\LifePlay-master 5.8\Saved\Logs\portage\U8-T5b_Package_20261009-181853.cmd'" Contenu du .cmd (une ligne, puis @exit /b %ERRORLEVEL%) : RunUAT.bat BuildCookRun -project="D:\Game\LifePlay-master 5.8\LifePlay.uproject" -platform=Win64 -clientconfig=Development -skipbuild -skipcook -stage -pak -iostore -compressed -archive -archivedirectory="D:\Game\LifePlay_Build_5.8_Development_U8" -unattended -utf8output -nop4 (moteur D:\Game\Launcher\Engine\UE_5.8\Engine, sortie vers le journal de § 7). Pas de -cook, -iterate, -createreleaseversion.

Attente de fin de compilation : pwsh -NoProfile -Command "& '...\Tools\UeState.ps1' -Kind Editeur,Compilation -WaitExit -TimeoutSeconds 540" : attente terminee apres 32 s : plus rien ne tourne, code 0.

2. Code de sortie

  • Compilation : 0. Résumé : code de sortie : 0, durée 55 s ; journal Result: Succeeded, Total execution time: 55.07 seconds.
  • UAT : 0. Journal D:\Game\LifePlay-master 5.8\Saved\Logs\portage\U8-T5b_Package_20261009-181853.log ligne 249 BUILD SUCCESSFUL, ligne 251 AutomationTool exiting with ExitCode=0 (Success). Temps : Stage command time: 32.85 s (l. 242), Archive command time: 21.05 s (l. 246), BuildCookRun time: 55.34 s (l. 248). UnrealPak : ExitCode=0 (l. 106, l. 236).

3. Modules recompilés

  • Compilation : une unité, [1/3] Compile [x64] Module.LifePlay.cpp [NoUba] ; édition de liens [2/3] Link [x64] LifePlay.exe [NoUba] (Binaries\Win64\LifePlay.exe, LifePlay.lib, LifePlay.exp) ; [3/3] WriteMetadata LifePlay.target.
  • Makefile : Creating makefile for LifePlay (.uproject file is newer) : recréé, pas réutilisé.
  • DLL liées : 0 : cible monolithique (un exe), attendu.
  • Addon LPSandbox : non recompilé (aucune unité du module, UnrealEditor-LPSandbox.dll 1 208 832 octets, 08/10/2026 18:22:39). Voir § 6.

4. Erreurs et avertissements nouveaux

  • Compilation : === Erreurs du compilateur : 0, === Avertissements du compilateur : 0, === Autres lignes d'erreur ou d'avertissement : 0 (résumé D:\Game\LifePlay-master 5.8\Docs\Migration\etat\U58\U8\U8_Build_20261009-181732.txt).
  • Recompte sur le journal (Tools\LogStats.ps1 -Log '...\U8_Build_20261009-181732.log' -Pattern 'error C\d+', 'warning C\d+', 'Error:', 'Warning:' -Max 10) : error C\d+ 0 sur 29 lignes ; warning C\d+ 0 sur 29 ; Error: 0 sur 29 ; Warning: 0 sur 29.
  • UAT (Tools\LogStats.ps1 -Log '...\U8-T5b_Package_20261009-181853.log' -Pattern 'Error:', 'Warning:' -Max 20) : Error: 0 sur 251 ; Warning: 0 sur 251.
  • Avertissements connus (lp-build § 7) : aucun n'apparaît. Nouveaux : aucun.

5. Toolchain

  • Using Visual Studio 14.50.35739 toolchain (C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.50.35717) and Windows 10.0.22621.0 SDK : MSVC 14.50.35717 = version épinglée de la copie 5.8 (lp-build § 1). Ligne attendue respectée.
  • ISPC 1.24.0 (Engine\Source\ThirdParty\Intel\ISPC).

6. Preuve de chargement addon

sans objet : aucune source de l'addon modifiée dans ce lot. git -C 'D:\Game\LifePlay-Sandbox-5.8' status --short = 0 ligne, HEAD 1b766c2. La compilation n'a recompilé que Module.LifePlay.cpp (une unité, § 3) ; aucune ligne de nouveau code addon n'est attendue dans le journal.

7. Journaux et chemins

  • Résumé compilation : D:\Game\LifePlay-master 5.8\Docs\Migration\etat\U58\U8\U8_Build_20261009-181732.txt.
  • Journal compilation : D:\Game\LifePlay-master 5.8\Saved\Logs\portage\U8_Build_20261009-181732.log.
  • Script UAT : D:\Game\LifePlay-master 5.8\Saved\Logs\portage\U8-T5b_Package_20261009-181853.cmd.
  • Journal UAT : D:\Game\LifePlay-master 5.8\Saved\Logs\portage\U8-T5b_Package_20261009-181853.log (251 lignes).
  • Archive : D:\Game\LifePlay_Build_5.8_Development_U8.
  • Exe jeu produit : D:\Game\LifePlay-master 5.8\Binaries\Win64\LifePlay.exe.

Constats

  1. Archive (établi, Get-ChildItem -LiteralPath 'D:\Game\LifePlay_Build_5.8_Development_U8' -Recurse -File puis Measure-Object Count et Length) : 2 242 fichiers, 2 611 936 183 octets. Repère Shipping U8 cité de U8-T4 Constats 1 (2 220 fichiers, 2 024 056 223 octets), non refait ici ; écart non expliqué (non recherché, hors périmètre de la fiche).
  2. Exe (établi, Get-FileHash -Algorithm SHA256) : Windows\LifePlay\Binaries\Win64\LifePlay.exe = 330 686 464 octets, SHA-256 ED8569751EC2BD037329441615844F65F90CCEDC1DE7C09044E731DC36EC06FD ; D:\Game\LifePlay-master 5.8\Binaries\Win64\LifePlay.exe = 330 686 464 octets, même SHA-256. Égalité constatée. Horodatage de l'exe de build : 18:18:26.
  3. Launcher (établi) : Windows\LifePlay.exe 301 568 octets, SHA-256 3C304BCDF6BC70D8160C153DE41CC2AB8963D687C0530AFAD966E3A1F0E106CB (taille identique à U8-T4 Constats 2 ; hash non comparé à cet exe Shipping).
  4. Conteneurs (établi, Windows\LifePlay\Content\Paks) : global.ucas 3 397 984 ; global.utoc 818 ; LifePlay-Windows.pak 20 227 353 ; LifePlay-Windows.ucas 1 259 275 600 ; LifePlay-Windows.utoc 1 575 606.
  5. LifePlay-Windows.ucas (établi, SHA-256) : Development 684952E8ECDE98D7EE453E57A66BFFB521B2090D67A6BEBD0970C11ED0E10444 = Shipping U8 D:\Game\LifePlay_Build_5.8_Shipping_U8\Windows\LifePlay\Content\Paks\LifePlay-Windows.ucas, même hash. Égalité constatée (la fiche la donnait comme attendue mais non garantie ; elle se vérifie).
  6. Paks (établi) : LifePlay-Windows.pak 20 227 353 octets ; Shipping U8 : 20 218 516 (U8-T4 Constats 3) : écart 8 837 octets, non expliqué.
  7. Journal, mode no-UBA (établi, Grep sur le journal) : les actions portent le suffixe [NoUba] (l. 19-20 du journal), donc -NoUBA est appliqué. La ligne du résumé Actions : Using Unreal Build Accelerator local executor to run 3 action(s) est le message générique de UBT ; ce n'est pas l'exécution par UBA. Mot à garder pour la lecture du résumé.
  8. Makefile (établi) : recréé (.uproject file is newer). Une seule unité compilée ; les autres modules ne sont pas recompilés (estimé : aucune source modifiée depuis 80022ad, git status du jeu ne montre que les trois docs non commités).
  9. Écrasement (établi) : la compilation Development a réécrit Binaries\Win64\LifePlay.exe, LifePlay.lib, LifePlay.exp. Le Shipping est un autre fichier (LifePlay-Win64-Shipping.exe) ; les archives …_Shipping_U8, …_Shipping_U8_essai, …_Shipping_V2.0, …_Development et Releases\ n'ont pas été écrites.
  10. Contrôles de non-écriture (établi) : Mods = 0 entrée ; Releases = 1 entrée (non comparée au nom 2026.10.2.0) ; Saved\Cooked\Windows = 20 370 fichiers (même compte qu'après U8-T4).
  11. Non vérifié : le jeu n'a pas été lancé (interdit). L'état de LifePlay.exe Shipping d'essai n'a pas été relu après l'UAT (UeState lancé seulement avant la compilation et pendant l'attente). L'archive n'a pas été lancée ; son contenu n'est vérifié qu'en présence et en empreinte.
  12. Attentes (établi) : une attente UeState -WaitExit -TimeoutSeconds 540 pour la compilation (fin après 32 s) ; pour l'UAT, une attente bornée de 150 s (Start-Sleep, un seul appel) puis la notification de fin. Aucune boucle de sondage.