6.2 KiB
6.2 KiB
Fiche U8-T4r — Niveau N0 — Modèle prévu lp-builder | utilisé claude-haiku-5-5 — Agent lp-builder — Skills lp-build, sk-windows-shell, sk-protocol
U8-T4r-BUILD : mise en scène, pak IoStore et archive Shipping U8r (2026-10-10)
Verdict : réussi (UAT code 0 ; .ucas de l'archive = .ucas de la référence au SHA-256 ; 0 *.pdb, 0 LastResort*, 0 Manifest_DebugFiles* ; exe archivé = exe de Binaries\Win64 ; CheckPackage 4 PASS, code 0).
1. Commandes exactes
- Fichier
D:\Game\LifePlay-master 5.8\Saved\Logs\portage\U8-T4r_Package_20261010-201500.cmd, une ligne :@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 -createreleaseversion=2026.10.2.0 -archive -archivedirectory="D:\Game\LifePlay_Build_5.8_Shipping_U8r" -nodebuginfo -unattended -utf8output -nop4 > "D:\Game\LifePlay-master 5.8\Saved\Logs\portage\U8-T4r_Package_20261010-201500.log" 2>&1 - Lancée une fois :
pwsh -NoProfile -Command "& cmd /c 'D:\Game\LifePlay-master 5.8\Saved\Logs\portage\U8-T4r_Package_20261010-201500.cmd'"(tâcheb5cujl927, sortie de tâche : code 0). - Étape 3 : copie et
BUILD-ID.txtpar une commandepwsh -Commandmonoligne (détail au § 5). - Étape 4 :
pwsh -NoProfile -File "D:\Game\LifePlay-master 5.8\Tools\CheckPackage.ps1" -Build "D:\Game\LifePlay_Build_5.8_Shipping_U8r" -Config Shipping. - Note : une commande d'inventaire a échoué par
ParserError(guillemets doubles de Bash qui ont développé$ref,$arc) ; aucune écriture, relancée à l'identique en guillemets simples.
2. Codes de sortie
- UAT :
BUILD SUCCESSFUL;AutomationTool exiting with ExitCode=0 (Success);AutomationTool executed for 0h 0m 49s(journal, fin) ; code 0 de la tâche. CheckPackage.ps1:Resultat : PASS (code 0), code 0.
3. Étape 1 : référence Releases\2026.10.2.0\Windows
Avant : Releases\ vide (0 entrée, établi). Après : 5 fichiers (Get-ChildItem -Recurse -File + Get-FileHash -Algorithm SHA256) :
| Fichier | Octets | SHA-256 |
|---|---|---|
AssetRegistry.bin |
4 569 308 | 1D7E6BB7B488E07AB91D7C16DF0CD001658B65F412E2C6FC26A96DD317611307 |
LifePlay-Windows.pak |
20 217 671 | EE54838BC7988EC9FA6515B0BAF91D2256E6C08CF53AFC470B32799B474AED0A |
LifePlay-Windows.ucas |
1 259 281 744 | D6AD1068973D4E6682A724B18EB1A74D706AD0E66BB76CD018314C89E7AA2D55 |
LifePlay-Windows.utoc |
1 575 606 | 4089A7862F5089E6515A007D69ECA5A187B5D4A0B28DED03D7BB9235EDDA3B5F |
Metadata\DevelopmentAssetRegistry.bin |
8 615 803 | 4708429D4F64FD3F3D7E82F2B93CB11EE375FA11033297A78B79622057D63489 |
Nombre : 5 (comme U7-T14).
4. Étape 2 : archive D:\Game\LifePlay_Build_5.8_Shipping_U8r
- Totaux (
Measure-Object -Property Length -Sum) : 2 078 fichiers, 1 573 304 031 octets. LifePlay-Windows.ucasde l'archive (Windows\LifePlay\Content\Paks\) : 1 259 281 744 o, SHA-256D6AD1068973D4E6682A724B18EB1A74D706AD0E66BB76CD018314C89E7AA2D55= référence. Identique.- Autre
.ucas:Content\Paks\global.ucas3 398 864 o, SHA-256 493A35B473D553F00BF973E2130C9E322BAFEB78DD66F61903D395D47C9640A8. - Témoin du filtre
-Include:*.ucas= 2 dans l'archive (attendu 2) ;*.pdb,LastResort*,Manifest_DebugFiles*= 0 (sortie vide). Témoin inverse :*.pdb= 7 dansBinaries\Win64(la recherche voit bien les PDB quand ils existent). - Exe archivé
Windows\LifePlay\Binaries\Win64\LifePlay-Win64-Shipping.exe: 164 843 520 o, SHA-25606F6D29232738333660542AA8640EF97993F1BDE248E3D68B3640B528955FA9A=Binaries\Win64\LifePlay-Win64-Shipping.exe(164 843 520 o, même SHA-256). Identique. - Autre exe :
Windows\LifePlay.exe301 568 o, SHA-256 46C97A5F6C7149E5FE4F7BB4191E90AFE413A76EE361C548CE7EA168CF2F8E97 (non comparé à une référence).
5. Étape 3 : PDB et BUILD-ID.txt
- Dossier neuf créé :
D:\Game\LifePlay_Build_5.8_Shipping_U8r_PDB(New-Item, sans erreur). - PDB copié (
Copy-Item, source conservée) :LifePlay-Win64-Shipping.pdb, 225 710 080 o, SHA-2565C6FB4BDDF30CEFE74AB899C27972BE431525E122245D798276D48160F8E7C65(taille = PDB de T2r,Binaries\Win64, 19:58:14). BUILD-ID.txt(écrit par la commande, contenu relu) :BUILD-ID : LifePlay Win64 Shipping, archive U8r (fiche U8-T4r)exe archive (Windows\LifePlay\Binaries\Win64) SHA-256 : 06F6D29232738333660542AA8640EF97993F1BDE248E3D68B3640B528955FA9ARSDS GUID (lu dans le PE de l exe archive, offset 148450880) : BE8D0875-47EC-F03F-160C-88AA98FADA82RSDS Age : 1PDB nom (RSDS) : LifePlay-Win64-Shipping.pdbPDB copie : D:\Game\LifePlay_Build_5.8_Shipping_U8r_PDB\LifePlay-Win64-Shipping.pdb octets=225710080 SHA-256=5C6FB4BDDF30CEFE74AB899C27972BE431525E122245D798276D48160F8E7C65commit : 36d1fa4
- Incertitude : le GUID du PDB lui-même n'a pas été lu (le GUID RSDS vient du PE). Essai qui trancherait : lecture de l'en-tête du PDB (flux d'information MSF) ou
dumpbin /headerssi installé.
6. Étape 4 : CheckPackage.ps1
exe archive : ...\Windows\LifePlay\Binaries\Win64\LifePlay-Win64-Shipping.exe (2026-10-10 19:58:14, 164843520 o);exe du projet : ...\Binaries\Win64\LifePlay-Win64-Shipping.exe (2026-10-10 19:58:14, 164843520 o)[1] PASS 0Manifest_NonUFSFiles_Win64.txt[2] PASS 0Manifest_UFSFiles_Win64.txt[3] PASS 0Intermediate\Build\Win64\x64\LifePlay\Shipping\LifePlay-Win64-Shipping.exe.rsp[4] PASS 0Binaries\Win64\LifePlay-Win64-Shipping.targetResultat : PASS (code 0)
7. Journaux, chemins et comptes
- Journal UAT :
D:\Game\LifePlay-master 5.8\Saved\Logs\portage\U8-T4r_Package_20261010-201500.log - Journal IoStore (établi, l. de fin du journal) :
Ordered 8915 packages using fallback bundle order,Writing chunks 3508/11441en cours avant la fin. - Référence :
D:\Game\LifePlay-master 5.8\Releases\2026.10.2.0\Windows(5 fichiers). - Durées : mise en scène et archive
AutomationTool executed for 0h 0m 49s.
Écarts
- Aucun écart de commande à la fiche.
.ucas: identique à la référence, rien à noter.- Incertitude : correspondance PDB ↔ exe non prouvée (voir § 5).
Fichiers à commiter
A Docs/Migration/etat/U58/U8/U8-T4r-BUILD.md
Tours : 25 / 40