6.9 KiB
6.9 KiB
Fiche U8-T4 — Niveau N0 — Modèle prévu lp-builder (claude-haiku-5-5) | utilisé claude-haiku-5-5 — Agent lp-builder — Skills lp-build, sk-protocol, sk-windows-shell
U8-T4-BUILD : empaquetage Shipping Win64 U8 (archive neuve) et archivage des PDB (2026-10-09)
Verdict : OK sur le critère de la fiche (UAT code 0, BUILD SUCCESSFUL, 0 Error:, 0 Warning:, archive neuve avec LifePlay.exe et conteneurs IoStore, PDB copiés, empreintes identiques, BUILD-ID.txt écrit avec la ligne RSDS). Points non relevés et écarts : voir ## Constats.
1. Commande exacte
- Contrôles d'entrée (pwsh 7) :
git -C 'D:\Game\LifePlay-master 5.8' branch --show-current=ue5.8; HEAD80022ad;Test-Patharchive et_PDB=Falseavant ;Mods\= 0 entrée ;Tools\UeState.ps1 -Kind Editeur,Compilation:processus=0 editeur=0 compilation=0, code 0. - Fichier
D:\Game\LifePlay-master 5.8\Saved\Logs\portage\U8-T4_Package_20261009-181137.cmd(une ligne, puis@exit /b %ERRORLEVEL%) :@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 -skipcook -stage -pak -iostore -compressed -archive -archivedirectory="D:\Game\LifePlay_Build_5.8_Shipping_U8" -nodebuginfo -unattended -utf8output -nop4 > "D:\Game\LifePlay-master 5.8\Saved\Logs\portage\U8-T4_Package_20261009-181137.log" 2>&1 - Lancement (une seule exécution, arrière-plan) :
& cmd /c "<chemin du .cmd>"depuis pwsh 7. - Pas de
-cook,-build,-iterate,-createreleaseversion,-basedonreleaseversion(conforme à la fiche).
2. Code de sortie
- Code UAT : 0 (
CODE_UAT=0, sortie%USERPROFILE%\AppData\Local\Temp\claude\D--Game-LifePlay-master-5-8\24ad9ebb-dd23-4283-9e81-153738063a46\tasks\b0wcvns3y.output). - Journal :
AutomationTool exiting with ExitCode=0 (Success)(ligne 251) ;BUILD SUCCESSFUL(ligne 249). - Heures : début
2026-10-09T18:11:45.40+02:00, fin2026-10-09T18:12:41.91+02:00. - Temps :
Stage command time: 34.43 s(l. 242),Archive command time: 19.07 s(l. 246),BuildCookRun time: 55.04 s(l. 248).
3. Modules recompilés
sans objet : -skipbuild (aucune compilation dans ce lot).
4. Erreurs et avertissements nouveaux
.\Tools\LogStats.ps1 -Log 'D:\Game\LifePlay-master 5.8\Saved\Logs\portage\U8-T4_Package_20261009-181137.log' -Pattern 'Error:', 'Warning:' -Max 20:Motif 'Error:' : 0 lignes sur 251,Motif 'Warning:' : 0 lignes sur 251.- Avertissements : 0 (aucune cuisson, donc pas d'avertissement LogCook de U7-T14).
- Nouveaux : aucun.
5. Toolchain
sans objet : pas de compilation (-skipbuild) ; MSVC épinglé non sollicité.
6. Preuve de chargement addon
sans objet : pas de compilation et jeu non lancé. Le HEAD addon 1b766c2 est cité seulement dans BUILD-ID.txt.
7. Journaux et chemins
- Journal UAT :
D:\Game\LifePlay-master 5.8\Saved\Logs\portage\U8-T4_Package_20261009-181137.log(251 lignes). - Script de lancement :
D:\Game\LifePlay-master 5.8\Saved\Logs\portage\U8-T4_Package_20261009-181137.cmd. - Archive :
D:\Game\LifePlay_Build_5.8_Shipping_U8. - PDB :
D:\Game\LifePlay_Build_5.8_Shipping_U8_PDB(LifePlay-Win64-Shipping.pdb,BUILD-ID.txt). - Rien n'a été corrigé ; aucune suppression ; aucun commit ; aucun éditeur ni jeu lancé.
Constats
- Archive (établi,
Get-ChildItem -Recurse -File | Measure-Object Length -Sum) : 2 220 fichiers, 2 024 056 223 octets. U7-T14 §6 : 2 220 fichiers, 2 023 983 534 octets (écart +72 689 octets, même nombre de fichiers). - Exe (établi) :
Windows\LifePlay.exe301 568 octets (identique à U7-T14 §5) ;Windows\LifePlay\Binaries\Win64\LifePlay-Win64-Shipping.exe164 823 552 octets (U7-T14 : 164 827 136, écart −3 584). - Conteneurs (établi,
Windows\LifePlay\Content\Paks) :global.ucas3 397 984 ;global.utoc818 ;LifePlay-Windows.pak20 218 516 (U7-T14 §6, dossier Releases : 20 216 202) ;LifePlay-Windows.ucas1 259 275 600 (identique à U7-T14) ;LifePlay-Windows.utoc1 575 606 (identique à U7-T14). U7-T14 ne mentionne pasglobal.*: présence en U7 non relevée. Hashs des conteneurs de l'archive : non relevé (non demandé à cette fiche ; l'identité par hash avec U7 n'est pas refaite). - Crypto.json (établi) : absent de l'archive (
Windows\LifePlay\Metadatan'existe pas). Présent dansD:\Game\LifePlay-master 5.8\Saved\Cooked\Windows\LifePlay\Metadata\Crypto.jsonaprès le staging (350 octets, horodatage 18:11:51). Il était absent (Test-Path= False) avant l'UAT. Le journal le lit (LogIoStore, ligne 113) etUnrealPakl'utilise (-cryptokeys). - Écart à signaler (établi) :
Saved\Cooked\Windowscomptait 20 369 fichiers à U8-T3 ; le contrôle final en compte 20 370 (Get-ChildItem -Recurse -File). Le fichier en plus estCrypto.json, créé par l'UAT lui-même et non par une écriture de ma part. Le dossierSaved\StagedBuilds\Windowsa été nettoyé et recréé par l'UAT (journal, ligne 74). - PDB (établi) :
D:\Game\LifePlay_Build_5.8_Shipping_U8_PDB\LifePlay-Win64-Shipping.pdb, 226 095 104 octets, horodatage 09/10/2026 17:56:49 (identique àBinaries\Win64). Seul PDB copié (le glob*-Win64-Shipping.pdbne ramène que celui-ci). - Empreintes SHA-256 (établi,
Get-FileHash -Algorithm SHA256) :- exe archive :
A181EAC949052237D2EB1000EE0AA007A760E379F6994FC126172AC8760EA6C1 - exe
Binaries\Win64:A181EAC949052237D2EB1000EE0AA007A760E379F6994FC126172AC8760EA6C1(identique) - PDB copié :
736FAD6C1742C86C25695C57EA3DDB9CE2986423262A055480E3BEF8DEB0A872
- exe archive :
- Ligne RSDS (établi,
dumpbin /headers, exit 0, section Debug Directories) :Format: RSDS, {0EC5E47A-74A7-391B-885E-C8E506CB71F1}, 1, LifePlay-Win64-Shipping.pdb. Non relevé : le GUID et l'age propres au PDB (lecture du PDB) ; le rattachement repose sur la ligne RSDS et le SHA-256, pas sur une lecture du PDB. BUILD-ID.txt(établi, écrit) :D:\Game\LifePlay_Build_5.8_Shipping_U8_PDB\BUILD-ID.txtcontient la date 2026-10-09, HEAD jeu80022ad, HEAD addon1b766c2, les deux SHA-256 de l'exe (identiques) et le SHA-256 du PDB, la ligne RSDS, le chemin de l'archive.- Non modifiés (établi) :
Mods\= 0 entrée ;Binaries\Win64\LifePlay-Win64-Shipping.exehorodaté 17:56:48 (inchangé) ;Releases\contient2026.10.2.0(référence gardée, rien écrit par cette fiche). Non relevé : l'état deReleases\avant le lancement. - Incidents de méthode (établi) : un premier appel
UeStatea rendu un code vide (expansion$LASTEXITCODEpar bash) ; relancé, code 0. Plusieurs temporisationsStart-Sleepen arrière-plan ont été lancées pendant l'attente de l'UAT ; sans effet sur le disque, mais inutiles. - Non vérifié : le jeu n'a pas été lancé ; l'archive n'a pas été testée au-delà de la présence et de la taille des fichiers ; le contenu de
Saved\Cookedn'a pas été comparé à U8-T3 au-delà du compte.