11 KiB
Fiche BUILD-COM24 — Niveau N0 — Modèle prévu non précisé dans la fiche | utilisé claude-haiku-5-5 (Haiku 5.5) — Agent lp-builder — Skills sk-protocol, sk-windows-shell, lp-build
COMMUN-24-BUILD : build Development COMMUN-24 (lot A de STM1, redirection des cartes vers les mods lpm_city_*) (2026-10-21)
Préconditions (établies) :
pwsh -NoProfile -File "D:/Game/LifePlay-master 5.8/Tools/UeState.ps1":processus=0 editeur=0 compilation=0 shaders=0 jeu=0(avant le lot, et de nouveau en fin de lot).- Archive
D:/Game/LifePlay_Build_5.8_Development_COM24absente :ls: cannot access 'D:/Game/LifePlay_Build_5.8_Development_COM24': No such file or directory(LS=2). - MD5 d'entrée (
Get-FileHash -Algorithm MD5, comparaison insensible à la casse) : conformes aux quatre valeurs de la fiche.Source/LifePlay/LPAssetRegistryHelpers.h: F0B173072EF0F08AFD35EB65C0C37FD9 (attendu f0b173072ef0f08afd35eb65c0c37fd9)Source/LifePlay/LPAssetRegistryHelpers.cpp: 3E7828089E02B3FBFF9A01175AF2F724 (attendu 3e7828089e02b3fbff9a01175af2f724)Source/LifePlay/LPCityWaterSubsystem.cpp: DA12749139944A873CB450E27551CCE5 (attendu da12749139944a873cb450e27551cce5)Config/DefaultGame.ini: 8D7F4BDF45E4F36620CCFE043B380C66 (attendu 8d7f4bdf45e4f36620ccfe043b380c66)
1. Commande exacte
pwsh -NoProfile -File "D:/Game/LifePlay-master 5.8/Tools/Build.ps1" -Lot COMMUN-24 -EtatDir "D:/Game/LifePlay-master 5.8/Docs/Migration/etat/BOSS/COMMUN-24"(lancée en arrière-plan, tâche b4iwxob60, fin à 12:13:54 environ ;Build.bat LifePlayEditor Win64 Development "-Project=…\LifePlay.uproject" -WaitMutex -NoHotReloadFromIDE).pwsh -NoProfile -File "D:/Game/LifePlay-master 5.8/Tools/BuildDebug.ps1" -Config Development -SkipBuild -ArchiveDir "D:/Game/LifePlay_Build_5.8_Development_COM24"(tâche b0l33hqj9, journal ouvert à 12:14:27). Commande UAT écrite par le script (sortie brute, journal l. 1) :RunUAT.bat BuildCookRun -project="D:\Game\LifePlay-master 5.8\LifePlay.uproject" -platform=Win64 -clientconfig=Development -cook -iterate -stage -pak -iostore -compressed -archive -archivedirectory="D:/Game/LifePlay_Build_5.8_Development_COM24" -unattended -utf8output -nop4.
Vérification préalable (établie) avant l'étape 2 : Binaries/Win64/LifePlay.exe 2026-10-21 11:35:52 ; Binaries/Win64/UnrealEditor-LifePlay.dll 2026-10-21 11:34:05 ; sources du lot A (LPAssetRegistryHelpers.h/.cpp, LPCityWaterSubsystem.cpp) 2026-10-21 11:31:08. Binaires postérieurs aux sources : la compilation de la cible LifePlay Development n'a pas été relancée (condition de la fiche non déclenchée).
Écarts à la fiche sur la commande : aucun.
2. Code de sortie
- Build éditeur (étape 1) :
code=0 duree=6s erreurs=0 avertissements=0 autres=20 unites=0(sortie deBuild.ps1, tâche b4iwxob60). Résumé :D:\Game\LifePlay-master 5.8\Docs\Migration\etat\BOSS\COMMUN-24\COMMUN-24_Build_20261021-121354.txt(l. 5 :code de sortie : 0). - UAT (étape 2) :
UAT code=0 duree=97s journal=D:\Game\LifePlay-master 5.8\Saved\Logs\portage\BuildDebug_Development_20261021-121427.log(sortie deBuildDebug.ps1, tâche b0l33hqj9). BuildCookRun time: 95.27 s(journal l. 755) ;AutomationTool exiting with ExitCode=0 (Success)(l. 758).- Décomposition UAT (journal) : cuisson
Cook command time: 22.22 s(l. 513) ; archiveArchive command time: 19.30 s(l. 753) ; UnrealPakTook 1,58s(l. 611) etTook 30,36s(l. 743). - CheckPackage (sortie brute de l'étape 2) :
exe archive : D:\Game\LifePlay_Build_5.8_Development_COM24\Windows\LifePlay\Binaries\Win64\LifePlay.exe (2026-10-21 11:35:52, 335852032 o)exe du projet : D:\Game\LifePlay-master 5.8\Binaries\Win64\LifePlay.exe (2026-10-21 11:35:52, 335852032 o)[1] PASS 0 …Manifest_NonUFSFiles_Win64.txt;[2] PASS 0 …Manifest_UFSFiles_Win64.txt;[3] PASS 0 …LifePlay.exe.rsp;[4] PASS 0 …LifePlay.targetResultat : PASS (code 0). - Fin (établie) :
UeState.ps1:processus=0 editeur=0 compilation=0 shaders=0 jeu=0, aucune tâche de fond restante (toutes les tâches notifiées terminées).
Comptes de cuisson (journal BuildDebug_Development_20261021-121427.log) :
- l. 254 :
INCREMENTAL COOK: -legacyiterative was specified and global settings are still valid. Keeping previously cooked packages … - l. 290 :
LogCook: Display: Packages Cooked: 0, Packages Incrementally Skipped: 8921, Packages Skipped by Platform: 8, Total Packages: 8929. Aucun paquet recuit. - Erreurs de cuisson :
GrepError:|Fatal|Exceptionsur le journal = 0 ligne. LogSuccess - 0 error(s), 1 warning(s)(l. 498). - Avertissements : 2 lignes
Warning:(l. 253 et l. 496, même texte :CookIncremental and UnversionedCookedContent were requested, but LegacyIterative is required due to ZenStore not being used…). Avertissement attendu (lp-build§ 4).
3. Modules recompilés
Aucun module recompilé par ce lot. Établi :
- Résumé
COMMUN-24_Build_20261021-121354.txtl. 8 :Makefile :(valeur vide, aucune ligne « Target is up to date » relevée) ; l. 9 :Using Unreal Build Accelerator local executor to run 1 action(s); l. 38 :=== Unites compilees : 0; l. 40 :=== DLL liees : 0. - Binaires postérieurs aux sources du lot A (
Get-Item, sortie brute) :Binaries/Win64/LifePlay.exe2026-10-21 11:35:52 ;Binaries/Win64/UnrealEditor-LifePlay.dll2026-10-21 11:34:05 ;UnrealEditor-LifePlayEditorTools.dll11:52:33 ; sources du lot A 11:31:08. - Non établi : quel build a produit ces DLL et l'exe de 11:34-11:35 (aucun journal de ce build trouvé dans
Saved\Logs\portagelors de ce lot). Ce lot n'a donc pas la preuve de recompilation du module modifié ; elle relève du build antérieur. Essai qui tranche : relire le journal de ce build (Saved\Logs\portage\*2026102*11.logou équivalent) avecTools\LogStats.ps1 -Latest <lot>_Build -Pattern 'LPAssetRegistryHelpers' -Max 10. - Ni
UnrealEditor-LifePlay.dllniLifePlay.exen'ont été modifiés par ce lot (MD5 de l'exe COM24 : F9BB4B11…, section 7 ; correction de Big Boss : la valeur 0F7B… était celle de COMMUN-23).
4. Erreurs et avertissements nouveaux
- Éditeur :
erreurs=0 avertissements=0 autres=20(COMMUN-24_Build_20261021-121354.txtl. 12 à 16 et l. 17 à 36). Les 20 lignes « autres » sont lesWarning: Plugin 'HyperAIStudio' does not list plugin … as a dependencyattendues pour LifePlayEditor (lp-build§ 7) : 20 comptées, 20 attendues. Aucun autre message. - Cuisson : 0 erreur ; 2 avertissements
LegacyIterative(connus, § 2). - Lignes
LogCook: Display: Package … has a dependency … which does not exist(journal l. 265 à 267) :/Game/Heavy/Daz/Anims/MF→/Game/Heavy/Characters/CauM/M_Cau;/Game/Heavy/Daz/BoneMapping_bridgetet/Game/Heavy/Daz/BoneMapping→/Engine/EngineMeshes/Humanoid. Mêmes assets que COMMUN-23 (journal l. 266 à 268) ; comparaison ligne à ligne non faite dans ce lot. - Lignes
LogTargetPlatformManager: Display: Failed to SetupSDK for platform …(l. 85 à 90 : Android, IOS, Linux, LinuxArm64, Mac, TVOS) : Display, non classées en erreur ; non comparées à COMMUN-23 (sans conclusion). - Nouveaux avertissements de compilation : aucun (aucune unité compilée).
- Comptes par code C et fichier:ligne : sans objet : aucune unité compilée (
Unites compilees : 0).
5. Toolchain
Établi : COMMUN-24_Build_20261021-121354.txt l. 7 (Chaine : 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 (C:\Program Files (x86)\Windows Kits\10).). MSVC 14.50.35717 = épinglé de la copie 5.8 (lp-build § 1). Conforme.
6. Preuve de chargement (addon)
sans objet : la fiche ne demande pas de preuve d'addon et le jeu n'a pas été lancé.
7. Journal archivé et empreintes
- Journal de compilation :
D:\Game\LifePlay-master 5.8\Saved\Logs\portage\COMMUN-24_Build_20261021-121354.log. - Résumé :
D:\Game\LifePlay-master 5.8\Docs\Migration\etat\BOSS\COMMUN-24\COMMUN-24_Build_20261021-121354.txt. - Journal de cuisson :
D:\Game\LifePlay-master 5.8\Saved\Logs\portage\BuildDebug_Development_20261021-121427.log. - Archive :
D:\Game\LifePlay_Build_5.8_Development_COM24(dossier neuf, créé par cette build ;bats staged=7,pdb copies=0). - Exe packagé :
D:\Game\LifePlay_Build_5.8_Development_COM24\Windows\LifePlay\Binaries\Win64\LifePlay.exe: MD5F9BB4B11EF4CBEBD353B3CE21F13EAD4, 2026-10-21 11:35:52, 335852032 o (Get-FileHash). - Exe du projet :
D:\Game\LifePlay-master 5.8\Binaries\Win64\LifePlay.exe: MD5F9BB4B11EF4CBEBD353B3CE21F13EAD4, 2026-10-21 11:35:52, 335852032 o. Identiques. - Paquet :
D:/Game/LifePlay-master 5.8/Saved/StagedBuilds/Windows/LifePlay/Content/Paks/LifePlay-Windows.pak(Created pak file, journal de cuisson l. 599). - Trace :
D:\Game\LifePlay-master 5.8\Docs\Migration\etat\BOSS\COMMUN-24\COMMUN-24_Build_20261021-121354.txt— Fiche BUILD-COM24 — 2026-10-21 12:13:54 ; commande : section 1 ; environnement : copie 5.8, moteur UE_5.8, machine calme (aucun autre UE) ; attendu : code 0 et PASS 4/4 ; obtenu : sorties ci-dessus ; lecture :Unites compilees : 0, donc la preuve de compilation du lot A est celle du build antérieur (section 3).
Écarts à la fiche
- Aucune recompilation du module lot A dans ce lot (
Makefilevide, 0 unité) ; les binaires datés 11:34-11:35 sont postérieurs aux sources (11:31:08). Condition de la fiche satisfaite : la cible LifePlay Development n'a pas été recompilée parBuild.ps1 -Target LifePlay. Build.ps1n'affiche pas la ligneMakefile : Target is up to date: le champMakefiledu résumé est vide (l. 8).- Aucune correction, aucune commande git en écriture, aucune suppression ni déplacement, aucune installation de mod.
Constats
- Établi : build Development COMMUN-24 empaquetée. Code 0 à chaque étape (
Build.ps1code=0 ; UAT code=0 ;AutomationTool exiting with ExitCode=0 (Success)), CheckPackageResultat : PASS (code 0)(4 contrôles), archive neuve créée. - Établi : entrées conformes (4 MD5 identiques à la fiche), toolchain 14.50.35717 conforme.
- Établi : cuisson incrémentale, 0 paquet recuit (
Packages Cooked: 0, 8921 réutilisés) : la cuisson des assets modifiés par COMMUN-24 n'est pas vérifiée asset par asset (non établi). - Point à confirmer : preuve de recompilation du module lot A (LPAssetRegistryHelpers) : établie seulement par la date des binaires (11:34/11:35 > 11:31:08), le build qui les a produits n'est pas tracé dans ce lot. Essai qui tranche : lire le journal de ce build dans
Saved\Logs\portage. - Point à confirmer : lignes
has a dependency … which does not exist(journal l. 265 à 267). Essai : Grepdoes not existsur les journaux COMMUN-23 et COMMUN-24. - Non mesuré : tests en jeu, présence des symboles de lot A dans le binaire, comptes
Build.ps1 -FromLog, installation de mod (hors fiche, à Big Boss).
État de reprise
sans objet : la fiche est menée à son terme (pas d'arrêt au budget).
Tours : 27 / 40 (estimé par l'agent ; python -I -X utf8 Tools/FicheStats.py --lot BUILD-COM24 fait foi)
Fichiers à commiter
Docs/Migration/etat/BOSS/COMMUN-24/COMMUN-24-BUILD.md(A, nouveau).Docs/Migration/etat/BOSS/COMMUN-24/COMMUN-24_Build_20261021-121354.txt(A, généré parBuild.ps1). Journaux (Saved\Logs\portage), archive etSaved\StagedBuilds: hors dépôt suivi, non commités. Aucune commande git en écriture.
À verser
aucun