7.6 KiB
Fiche U8-T4r2 — 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-T4r2-BUILD : mise en scène, pak IoStore et archive Shipping U8r2 (2026-10-11)
Verdict : réussi sur les critères de la fiche : UAT code 0 ; .ucas de l'archive = .ucas de la référence Releases\2026.10.2.0 au SHA-256 ; 0 *.pdb, 0 LastResort*, 0 Manifest_DebugFiles* dans l'archive ; exe archivé = Binaries\Win64\LifePlay-Win64-Shipping.exe au SHA-256 ; CheckPackage 4 PASS, code 0. Écart noté (§ Écarts) : le .ucas diffère de celui de U8r.
1. Commandes exactes
- Fichier
D:\Game\LifePlay-master 5.8\Saved\Logs\portage\U8-T4r2_Package_20261011-001939.cmd(écrit par Write), 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_U8r2" -nodebuginfo -unattended -utf8output -nop4 > "D:\Game\LifePlay-master 5.8\Saved\Logs\portage\U8-T4r2_Package_20261011-001939.log" 2>&1 - Lancé une fois, au premier plan, après contrôle de processus (0) et d'absence de l'archive (
archive U8r2 existe = False) :pwsh -NoProfile -Command "& cmd /c 'D:\Game\LifePlay-master 5.8\Saved\Logs\portage\U8-T4r2_Package_20261011-001939.cmd'", suivi deEXIT=0. - Étape 3 :
New-Item/Copy-Item/Set-Contentpar une commandepwsh -Commandmonoligne (§ 5). - Étape 4 :
pwsh -NoProfile -File "D:\Game\LifePlay-master 5.8\Tools\CheckPackage.ps1" -Build "D:\Game\LifePlay_Build_5.8_Shipping_U8r2" -Config Shipping.
2. Codes de sortie
- UAT :
Archive command time: 15.65 s;BuildCookRun time: 50.26 s;BUILD SUCCESSFUL;AutomationTool executed for 0h 0m 51s;AutomationTool exiting with ExitCode=0 (Success);EXIT=0. CheckPackage.ps1:Resultat : PASS (code 0),CHECK_EXIT=0.
3. Étape 1 : référence Releases\2026.10.2.0\Windows
Avant : Releases\ vide (établi au début de T2r2). Après la cuisson T3r2 : 5 fichiers (Get-ChildItem -Recurse -File -Force, sortie releases=5). Tailles et SHA-256 (établi) :
| Fichier | Octets | SHA-256 |
|---|---|---|
AssetRegistry.bin |
4 569 308 | 1D7E6BB7B488E07AB91D7C16DF0CD001658B65F412E2C6FC26A96DD317611307 |
LifePlay-Windows.pak |
20 217 671 | EE54838BC7988EC9FA6515B0BAF91D2256E6C08CF53AFC470B32799B474AED0A |
LifePlay-Windows.ucas |
1 259 281 744 | F242FACDA6AB6D8C9E958CC796327319F3E4FAC994C5A433F77FE198190D9A7D |
LifePlay-Windows.utoc |
1 575 606 | C889E3394D235340BE7C47D76DA859289E68CD6DF95A59B258F4C5CFBDD263CD |
Metadata\DevelopmentAssetRegistry.bin |
8 615 803 | E82878DCCC78558A0A46F910677E4266553BFE013CDCAAF6CC0407181AD9BBC5 |
Nombre : 5 (comme U7-T14 et U8-T4r).
4. Étape 2 : archive D:\Game\LifePlay_Build_5.8_Shipping_U8r2
- Totaux (
Get-ChildItem -Recurse -File -Force,Measure-Object -Property Length -Sum) : 2 078 fichiers, 1 573 304 159 octets (U8r : 2 078 fichiers, 1 573 304 031 o). Windows\LifePlay\Content\Paks\LifePlay-Windows.ucas: 1 259 281 744 o, SHA-256F242FACDA6AB6D8C9E958CC796327319F3E4FAC994C5A433F77FE198190D9A7D=.ucasde la référence (§ 3). Identique.- Autre
.ucas:Windows\LifePlay\Content\Paks\global.ucas: 3 398 992 o, SHA-2568501B9BFCF979B928A383C40D2FF34E945149C5088132FA1839C756068E49099. - Témoins :
*.pdb= 0 ;LastResort*= 0 ;Manifest_DebugFiles*= 0. Témoin inverse :*.pdb= 7 dansBinaries\Win64(la recherche voit 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(même taille, même SHA-256). Identique.
5. Étape 3 : PDB et BUILD-ID.txt
- Dossier neuf créé :
D:\Game\LifePlay_Build_5.8_Shipping_U8r2_PDB(New-Item -ErrorAction Stop, sans erreur). - PDB copié (
Copy-Item, source conservée) :LifePlay-Win64-Shipping.pdb, 225 710 080 o, SHA-2565C6FB4BDDF30CEFE74AB899C27972BE431525E122245D798276D48160F8E7C65. Même SHA-256 que le PDB copié en U8r. BUILD-ID.txt(écrit par la commande, relu, 543 o) :BUILD-ID : LifePlay Win64 Shipping, archive U8r2 (fiche U8-T4r2)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_U8r2_PDB\LifePlay-Win64-Shipping.pdb octets=225710080 SHA-256=5C6FB4BDDF30CEFE74AB899C27972BE431525E122245D798276D48160F8E7C65commit : 4283c13
- Le GUID RSDS et l'âge sont identiques à ceux de U8r (
U8-T4r-BUILD.md§ 5) : établi. - Incertitude : le GUID du PDB lui-même n'a pas été lu (le GUID RSDS vient du PE).
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), code 0.
7. Journaux, chemins et comptes
- Journal UAT :
D:\Game\LifePlay-master 5.8\Saved\Logs\portage\U8-T4r2_Package_20261011-001939.log - Cuisson T3r2 (entrée de la mise en scène) :
D:\Game\LifePlay-master 5.8\Saved\Logs\portage\U8-T3r2_Cook_20261011-001624.log(U8-T3r2-BUILD.md). - Référence :
D:\Game\LifePlay-master 5.8\Releases\2026.10.2.0\Windows(5 fichiers). - Durée : mise en scène et archive
AutomationTool executed for 0h 0m 51s.
Écarts
.ucasdifférent de U8r :LifePlay-Windows.ucasde cette archive (F242FACD…) diffère de celui de U8r (D6AD1068…), à taille identique (1 259 281 744 o). Le critère de la fiche (.ucas= référence) est tenu ; l'écart porte sur U8r. Estimé : la cuisson porte sur le commit4283c13, qui diffère de36d1fa4(U8r) parContent/BPs/GI.uassetetContent/BPs/Room.uasset;git diff --name-only 36d1fa4 4283c13 -- Source Config Plugins LifePlay.uproject= 0 ligne. La sortie complète degit diff --name-only 36d1fa4 4283c13contient ces deux fichiers Content et des fichiersDocs/. Les.ucas,.utocetDevelopmentAssetRegistry.binchangent en conséquence ;.pak(EE54838B…) etAssetRegistry.bin(1D7E6BB7…) sont identiques à U8r. Non vérifié : une cuisson de36d1fa4pour le prouver. Rien n'a été refait (fiche § 4c).global.ucas: 3 398 992 o contre 3 398 864 o en U8r (+128 o) ; cause non recherchée.- Décision E1 (
U8-T2r2-BUILD.md) acceptée par l'orchestrateur ; l'exe archivé est celui de U8r (SHA-256 identique).
Contrôles d'entrée et de sortie
- Processus étrangers : 0 avant la phase (
Get-Processregex de la consigne) et en fin de run. - MD5
Content\BPs\GI.uasset=16394D438788E986AC23FAEB427402B8(début et fin) ;Content\BPs\Room.uasset=E8F58B2A4A79DA0D62D8FACC18411CE8(début et fin).
Fichiers à commiter
A Docs/Migration/etat/U58/U8/U8-T4r2-BUILD.md (dépôt D:\Game\LifePlay-master 5.8, branche ue5.8)
Tours : 27 / 40 (à la rédaction)