14 KiB
Fiche MAPDL1-P2-BUILD — Niveau N0 — Modèle prévu non précisé par la fiche | utilisé claude-haiku-5-5 — Agent lp-builder — Skills lp-build, sk-protocol, sk-windows-shell
MAPDL1-P2-BUILD : cuisson du pack lpm_city_tokyo, sans -Install (2026-10-22)
Résultat : réussi. Cuisson CODE=0, 2 paquets cuits, 0 erreur, 0 avertissement (Success - 0 error(s), 0 warning(s)), archive produite et vérifiée. Aucune publication, aucune installation, rien corrigé, aucune source touchée (MD5 de ModSources identiques avant et après, voir Constats).
1. Commande exacte
Préconditions (établies, commandes rejouées) :
pwsh -NoProfile -File "D:\Game\LifePlay-master 5.8\Tools\UeState.ps1" -Kind Editeur
pwsh -NoProfile -Command 'Get-ChildItem -Force -LiteralPath "D:\Game\LifePlay-master 5.8\Mods" ...'
Cuisson (lancée en arrière-plan, depuis le dossier de l'addon 5.8) :
pwsh -NoProfile -Command 'Set-Location -LiteralPath "D:\Game\LifePlay-Sandbox-5.8"; & ".\Tools\BuildMod.ps1" -Name lpm_city_tokyo -GameRoot "D:\Game\LifePlay-master 5.8" -Version 2026.10.2.2a; "CODE=$LASTEXITCODE"'
Le pwsh -Command n'ajoute aucune option : c'est la commande de la fiche (.\Tools\BuildMod.ps1 -Name lpm_city_tokyo -GameRoot "D:\Game\LifePlay-master 5.8" -Version 2026.10.2.2a, sans -Install), encapsulée pour que $LASTEXITCODE soit relevé.
Le moteur de cuisson est appelé par le script comme suit (ligne 13 du journal de cuisson) :
UnrealEditor-Cmd.exe "D:\Game\LifePlay-master 5.8\LifePlay.uproject" -run=Cook -TargetPlatform=Windows -unversioned -fileopenlog -dlcname=lpm_city_tokyo -errorOnEngineContentUse -basedonreleaseversion=2026.10.2.2a ... -unattended -NoLogTimes
2. Code de sortie
CODE=0 (sortie brute du script, dernière ligne : [exited with code 0]). Le code 0 est accompagné de l'effet attendu : archive présente, journal Success - 0 error(s), 0 warning(s), 2 paquet(s) cuit(s).
3. Modules recompilés
sans objet : cuisson de pack DLC (BuildMod), aucune compilation C++ ; aucun module recompilé ni DLL liée. Vérification : Mods\ vide après cuisson (voir Constats).
4. Erreurs et avertissements nouveaux
Erreurs : 0. Avertissements : 0.
- Journal de cuisson, ligne 506 :
LogInit: Display: Success - 0 error(s), 0 warning(s). - Recherche sur le journal (motifs
error,warning,LogMaterial,usage flag,Missing cached) : seules lignes trouvées hors bruit = la ligne 13 (commande, contient-errorOnEngineContentUse), la ligne 30 (métadonnées CsvProfiler), la ligne 110 (ligne Zen, contient--quiet/error, lue en entier : aucun message d'erreur) et la ligne 506 ci-dessus. Aucune erreur, aucun avertissement. - Compte attendu d'avertissements
Build.ps1: sans objet (pas de compilation).
5. Toolchain
sans objet : pas de compilation UBT. Moteur de cuisson relevé : moteur de la cuisson : 5.8.3 (D:\Game\Launcher\Engine\UE_5.8\Engine) (sortie de BuildMod, ligne 3).
6. Preuve de chargement (addon)
sans objet : pas de compilation d'addon, cuisson DLC seule.
7. Journal archivé
Journal de cuisson : D:\Game\LifePlay-master 5.8\Saved\Logs\portage\mods\lpm_city_tokyo_20261022_134931.log (chemin donné par la sortie de BuildMod, ligne 2).
Journal de l'outil d'entreprise UAT : D:\Game\Launcher\Engine\Programs\AutomationTool\Saved\Cook-2026.10.22-13.49.34.txt (chemin -abslog, ligne 13 du journal ; non relu).
Sortie brute du script (arrière-plan) : %USERPROFILE%\AppData\Local\Temp\claude\D--Game-LifePlay-master-5-8\5cf50855-072d-4ed4-a044-edd22baa32d7\tasks\bp4t17v6s.output.
Tours : 12 / 25
Constats
Résultat : réussi (cuisson et contrôles). Hors gabarit : aucun.
Étape 1 : préconditions (avant cuisson)
Commandes et sorties brutes :
pwsh -NoProfile -File "D:\Game\LifePlay-master 5.8\Tools\UeState.ps1" -Kind Editeur
processus=0 editeur=0
EXIT=0
Get-ChildItem -Force -LiteralPath "D:\Game\LifePlay-master 5.8\Mods" → COUNT=0
Établi : aucun éditeur, aucun commandlet ; Mods\ de la copie 5.8 vide. Pas d'arrêt.
Étape 2 : MD5 des archives lpm_city_* existantes (avant)
Le premier relevé a échoué (bash a mangé les $ du pwsh -Command entre guillemets doubles : The term '=' is not recognized…, aucune empreinte relevée). Relancé en guillemets simples, sans modifier aucun fichier. Résultat : 26 archives lpm_city_paris-* (aucune archive lpm_city_tokyo* avant la cuisson, le filtre lpm_city_*.zip ne l'a pas listée).
Archive (dossier D:\Game\LifePlay_Publication\Mods\) |
Taille (o) | MD5 |
|---|---|---|
| lpm_city_paris-1.0.0-for-LifePlay-2026.10.2.2a.zip | 15108811 | 99A8D6DDB13584DB82598842218BE6CA |
| lpm_city_paris-1.1.0-…2026.10.2.2a.precedent_20261021_133438.zip | 26792653 | ED3150E0667E4B70836A7714ECAD4C7C |
| lpm_city_paris-1.1.0-…2026.10.2.2a.precedent_20261021_135947.zip | 26834963 | 5C5F8CA2CC17877142CDB6C6FD30E83A |
| lpm_city_paris-1.1.0-…2026.10.2.2a.zip | 27489557 | 1BD05B0A5CCECCE7102C767234F35378 |
| lpm_city_paris-1.2.0-…2026.10.2.2a.zip | 64976668 | 77B90601DA82ED4FE22101D186A93D06 |
| lpm_city_paris-1.2.1-…2026.10.2.2a.zip | 65625208 | 648900EEE24054D8DF94FC59521C7277 |
| lpm_city_paris-1.2.2-…2026.10.2.2a.zip | 65633184 | 2DEA70BDD22C982AB058B3F14B15BE6B |
| lpm_city_paris-1.3.0-…2026.10.2.2a.zip | 78193348 | 31F8D3B2BCE6A31C46131EC69250B79B |
| lpm_city_paris-1.3.1-…2026.10.2.2a.zip | 78193386 | FF98D56452054EC776ACC0C482244926 |
| lpm_city_paris-1.3.2-…2026.10.2.2a.zip | 78161723 | 9AD7BC3B49C9D9C0CF2F162018E79172 |
| lpm_city_paris-1.3.3-…2026.10.2.2a.zip | 78161892 | 059466F4A9FC3A29FF9FDA77EFF660EA |
| lpm_city_paris-1.3.4-…2026.10.2.2a.zip | 78154815 | 0C74D3C9D39C0B9D26CB888614D400E6 |
| lpm_city_paris-1.3.5-…2026.10.2.2a.zip | 78149051 | 869C7589EF18FFBF41C7FD7E3A2D865A |
| lpm_city_paris-1.4.0-…2026.10.2.2a.zip | 94943603 | B133D8DF207E5EF78F85E8D3EB6A4F77 |
| lpm_city_paris-1.4.1-…2026.10.2.2a.zip | 94411647 | 61A5BCFBD450EA634279B1B85EDB49A7 |
| lpm_city_paris-1.4.2-…2026.10.2.2a.zip | 99035503 | ED52D5AA7CDF5A2BB392674B48E9B159 |
| lpm_city_paris-1.4.3-…2026.10.2.2a.zip | 100910125 | C0B624FB45214285C6D856BCDC7AC10C |
| lpm_city_paris-1.5.0-…2026.10.2.2a.precedent_20261022_100521.zip | 120103773 | 263ADB7A2ECBE8A43269787C4A074412 |
| lpm_city_paris-1.5.0-…2026.10.2.2a.zip | 121055406 | D883CB4CC1847BCDB19DF585EB543AEA |
| lpm_city_paris-1.5.1-…2026.10.2.2a.precedent_20261022_105634.zip | 121223688 | C97437E8D6F90503CB0D313C79A42E87 |
| lpm_city_paris-1.5.1-…2026.10.2.2a.zip | 131179406 | 7AA3C128DEF72B012423CCA9E1E7CCE4 |
| lpm_city_paris-1.5.2-…2026.10.2.2a.zip | 131211893 | 626DBA92E688783027C7130CFA2CC65A |
| lpm_city_paris-1.6.0-…2026.10.2.2a.zip | 132332154 | 9AC0AFA7AD1B98ED86A7744B6E92A070 |
| lpm_city_paris-1.6.1-…2026.10.2.2a.zip | 135501855 | BBDF60FA43F4556EE4E62CAD2D8617FE |
| lpm_city_paris-1.6.2-…2026.10.2.2a.zip | 137235575 | F1F42AB8D54D81C4C1F69BC51D00177C |
| lpm_city_paris-1.7.0-…2026.10.2.2a.zip | 145321853 | EC1F9AEDC0D65EFD120046920F8E2EA4 |
Compte brut : NB=26.
Étape 3 : cuisson, sorties et archive
Sortie brute du script (lignes numérotées de la sortie d'arrière-plan) :
Mod lpm_city_tokyo monte dans Mods\lpm_city_tokyo
Cuisson DLC de lpm_city_tokyo contre 2026.10.2.2a (journal : D:\Game\LifePlay-master 5.8\Saved\Logs\portage\mods\lpm_city_tokyo_20261022_134931.log)
moteur de la cuisson : 5.8.3 (D:\Game\Launcher\Engine\UE_5.8\Engine)
2 paquet(s) cuit(s)
conteneur : 2 fichier(s), tous sous Mods/lpm_city_tokyo/
Mod lpm_city_tokyo remis dans ModSources\lpm_city_tokyo
Archive : D:\Game\LifePlay_Publication\Mods\lpm_city_tokyo-1.0.0-for-LifePlay-2026.10.2.2a.zip (67 607 089 octets, 7 fichiers, SHA-256 BAF95183A408DACA4CCA658C16A3DCBEA897C4AD0AA323415D9CFBC1E41D75F6)
CODE=0
Note : le script affiche « 67?607?089 » (caractère d'espace mal encodé) ; la taille réelle est relue par Get-Item et 7z.
Durée (journal, lignes 521 et 675) : Cook command time: 36.51 s, BuildCookRun time: 40.66 s. Cuisson par la commande de cuisson (LogCook, ligne 289) : Cook by the book total time in tick 14.691428s total time 19.973730, CookWallTimeSec=34.078292 (ligne 412).
Compte des paquets : 2 paquet(s) cuit(s) (sortie du script) ; Generated development asset registry … num assets 2 (journal, ligne 273).
Lignes LogMaterial : aucune (la recherche LogMaterial|Missing cached|usage flag ne rend aucune ligne du journal).
Archive produite (lecture, sans extraction) :
- Chemin :
D:\Game\LifePlay_Publication\Mods\lpm_city_tokyo-1.0.0-for-LifePlay-2026.10.2.2a.zip - Taille : 67 607 089 o (
Get-Itemet7z l:1 file, 67607089 bytes (65 MiB)) - MD5 : E6A4F11C2F63645C5A84245E63382A17
- SHA-256 : BAF95183A408DACA4CCA658C16A3DCBEA897C4AD0AA323415D9CFBC1E41D75F6 (identique à la sortie du script)
- Liste (
7z l,C:\Program Files\7-Zip\7z.exe26.05,LASTEXITCODE=0) :
2026-10-22 13:35:59 ....A 1227 700 LifePlay\Content\Modules\lpm_city_tokyo\CREDITS.txt
2026-10-22 13:50:13 ....A 554 300 LifePlay\Content\Modules\lpm_city_tokyo\lpm_city_tokyo.lpmod
2026-10-22 13:50:11 ....A 1691 1337 LifePlay\Mods\lpm_city_tokyo\Content\Paks\Windows\lpm_city_tokyoLifePlay-Windows.pak
2026-10-22 13:50:12 ....A 69145904 67576851 LifePlay\Mods\lpm_city_tokyo\Content\Paks\Windows\lpm_city_tokyoLifePlay-Windows.ucas
2026-10-22 13:50:13 ....A 53435 23955 LifePlay\Mods\lpm_city_tokyo\Content\Paks\Windows\lpm_city_tokyoLifePlay-Windows.utoc
2026-10-22 13:50:13 ....A 475 270 LifePlay\Mods\lpm_city_tokyo\lpm_city_tokyo.uplugin
2026-10-22 13:50:13 ....A 1012 484 README.txt
------------------- ----- ------------ ------------ ------------------------
2026-10-22 13:50:13 69204298 67603897 7 files, 9 folders
Compte : 7 fichiers, 9 dossiers ; 69 204 298 o non compressés, 67 603 897 o compressés.
Trace : D:\Game\LifePlay-master 5.8\Saved\Logs\portage\mods\lpm_city_tokyo_20261022_134931.log — Fiche MAPDL1-P2-BUILD — 2026-10-22 13:49 (journal) / 13:50 (archive)
Commande : BuildMod.ps1 -Name lpm_city_tokyo -GameRoot "D:\Game\LifePlay-master 5.8" -Version 2026.10.2.2a (addon D:\Game\LifePlay-Sandbox-5.8, moteur D:\Game\Launcher\Engine\UE_5.8\Engine)
Environnement: copie 5.8, moteur 5.8.3, cuisson DLC sans addon chargé ni compilation ; machine non mesurée comme calme.
Attendu : code 0, 2 paquets, 0 erreur, 0 avertissement, archive de 7 fichiers.
Obtenu : code 0, 2 paquets, 0 erreur, 0 avertissement, archive 67 607 089 o, 7 fichiers.
Lecture : aucun piège relevé ; la taille du script est mal encodée (voir plus haut).
Étape 3 bis : contrôle de la source (ce que la fiche interdit de toucher)
BuildMod indique que le pack a été « monté dans Mods\ » puis « remis dans ModSources\ ». Vérifié après cuisson :
D:\Game\LifePlay-Sandbox-5.8\ModSources\lpm_city_tokyo\Content\StreetMap\Tokyo.uasset | 71947364 o | MD5 FF6B2D51474C981370AED94AC07BEC49
D:\Game\LifePlay-Sandbox-5.8\ModSources\lpm_city_tokyo\Content\StreetMap\Static\Tokyo.uasset | 30069822 o | MD5 9F181B940722852213C911F1A4E064CF
Les deux valeurs sont celles de la fiche (taille et MD5). Aucun jeu empaqueté COM30 n'a été touché (aucune écriture hors de la copie 5.8, de l'addon et de LifePlay_Publication\Mods).
Dossier homonyme de l'archive : D:\Game\LifePlay_Publication\Mods\lpm_city_tokyo-1.0.0-for-LifePlay-2026.10.2.2a\ (dossier, sans extension) est présent après cuisson, avec 7 fichiers qui reprennent exactement ceux de l'archive (dates 2026-10-22 13:50:11 à 13:50:13, comme l'archive). Il s'agit d'un répertoire de préparation laissé par BuildMod. Non supprimé (interdit par la fiche). Établi : contenu et dates ; estimé : créé par cette cuisson (dates identiques) ; non relevé avant cuisson.
Étape 4 : contrôles après cuisson
MD5 des 26 archives lpm_city_paris-* (après) : NB_PARIS=26, les 26 lignes sont identiques à l'étape 2 pour le nom, la taille, la date de modification et le MD5 (comparaison ligne à ligne). Aucune archive de Paris n'a été modifiée.
Mods\ de la copie 5.8 :
MODS_COUNT=0
UeState.ps1 -Kind Editeur (& ... ; "UESTATE_CODE=$LASTEXITCODE") :
processus=0 editeur=0
UESTATE_CODE=0
Aucun éditeur, aucun commandlet après cuisson.
Écarts à la fiche
- Premier relevé MD5 échoué (guillemets bash) ; relancé sans effet de bord.
7zn'est pas dans le PATH : appelé par chemin completC:\Program Files\7-Zip\7z.exe(sortie 0).- Le pack Tokyo a 7 fichiers ; la référence de
lp-build§ 4 dit « 10 fichiers pour un pack de ville ». Écart à confirmer (comparaison avec un pack Paris non faite) : sans objet pour la validité de la cuisson, code 0 et 2 paquets. - Dossier de préparation laissé dans
LifePlay_Publication\Mods(voir ci-dessus), non déplacé. - Aucune publication, aucune installation (
-Installabsent).
Fichiers écrits
- Écrit :
D:\Game\LifePlay-master 5.8\Docs\Migration\etat\REL\MAPDL1\MAPDL1-P2-BUILD.md(ce livrable). - Écrit par la cuisson (non suivi par git) :
D:\Game\LifePlay-master 5.8\Saved\Logs\portage\mods\lpm_city_tokyo_20261022_134931.log; archiveD:\Game\LifePlay_Publication\Mods\lpm_city_tokyo-1.0.0-for-LifePlay-2026.10.2.2a.zip; dossier de préparationD:\Game\LifePlay_Publication\Mods\lpm_city_tokyo-1.0.0-for-LifePlay-2026.10.2.2a\. - Aucun fichier suivi modifié par cette fiche.
Fichiers à commiter
ADocs/Migration/etat/REL/MAPDL1/MAPDL1-P2-BUILD.md(copie 5.8, dépôtue5.8) : à commiter par le gardien sur ticket si la fiche suivante le demande. Aucun commit fait ici.
Points à confirmer
- Comparaison du nombre de fichiers d'un pack de ville (7 pour Tokyo, 10 selon
lp-build§ 4) : pas de référence Paris relevée. - Dossier de préparation de Tokyo : décision de la suite (déplacer, pas supprimer) à prendre par l'orchestrateur.
À verser : lp-build § 4 — pack de ville cuit par BuildMod : archive de 7 fichiers (7z l), dossier homonyme sans extension resté à côté de l'archive (directory de préparation) ; la référence « 10 fichiers » est à confirmer.
Suite : Big Boss ou l'orchestrateur doit décider du dossier de préparation LifePlay_Publication\Mods\lpm_city_tokyo-1.0.0-for-LifePlay-2026.10.2.2a\ (déplacer, pas supprimer) et du contrôle de la publication (MAPDL1 n'a rien publié ni installé), état : cuisson réussie, archive prête, contrôles du lot faits.
Tours : 12 / 25