14 KiB
Fiche STG-COMMUN11 — Niveau N0 — Modèle prévu (agent lp-builder) | utilisé Haiku 5.5 (claude-haiku-5-5) — Agent lp-builder — Skills lp-build, sk-protocol, sk-windows-shell
STG-COMMUN11-BUILD : onzième build commun, cible jeu Development et archive (2026-10-14)
Verdict par étape : a FAIT · b FAIT · c FAIT · d FAIT · e FAIT. UeState = 0 au départ et à la fin. MD5 de fin identiques à ceux de départ (23 fichiers).
1. Commande exacte
- a :
pwsh -NoProfile -File 'D:\Game\LifePlay-master 5.8\Tools\UeState.ps1'; contrôle deD:\Game\LifePlay-master 5.8\Mods(0 élément). - b :
pwsh -NoProfile -Command "& 'D:\Game\LifePlay-master 5.8\Tools\Build.ps1' -Lot STG -Target LifePlay -Config Development -ExtraArgs '-NoUBA'"(lancé en arrière-plan, attente parUeState.ps1 -Kind Editeur,Compilation -WaitExit). - c :
pwsh -NoProfile -Command "& 'D:\Game\LifePlay-master 5.8\Tools\BuildDebug.ps1' -Config Development -ArchiveDir 'D:\Game\LifePlay_Build_5.8_COMMUN-11_Development' -SkipBuild"(archive absente avant lancement, contrôlée parTest-Path). - d :
pwsh -NoProfile -File 'D:\Game\LifePlay-master 5.8\Tools\CheckPackage.ps1' -Build 'D:\Game\LifePlay_Build_5.8_COMMUN-11_Development'. - e :
python -I -X utf8 <script de comptage> 'D:\Game\LifePlay_Build_5.8_COMMUN-11_Development\Windows\LifePlay\Binaries\Win64\LifePlay.exe'(un seul script, 53 chaînes, ASCII ou UTF-8 et UTF-16LE), puis MD5 parGet-FileHash. Les scripts de relevé sont dans le scratchpad de session, hors dépôt.
2. Code de sortie
- a : UeState = 0 (
processus=0 editeur=0 compilation=0 shaders=0 jeu=0). - b :
Build.ps1= 0 (code=0 duree=35s erreurs=0 avertissements=0 autres=0 unites=3). - c :
BuildDebug.ps1= 0 (UATcode=0 duree=69s). - d :
CheckPackage.ps1= 0 (Resultat : PASS (code 0)). - e : script de comptage = 0.
3. Modules recompilés
- Compilés (journal
Saved\Logs\portage\STG_Build_20261014-125832.log, lignes 21 à 23) :LPShowCoupleSubsystem.cpp [NoUba],LPCameraModeSubsystem.cpp [NoUba],Module.LifePlay.cpp [NoUba]. - Lien :
[4/5] Link [x64] LifePlay.exe [NoUba],Result: Succeeded(log lignes 24, 29, 31). Sortie :D:\Game\LifePlay-master 5.8\Binaries\Win64\LifePlay.exe, daté 2026-10-14 12:59:04, 330 432 512 o. - Makefile : le champ
Makefile :du résumé est vide ; le journal (ligne 8) porteInvalidating makefile for LifePlay (working set of source files changed). Le makefile a donc été régénéré (estimé). - Écart à la fiche :
LPDirectControlSubsystem.cppetLPOutdoorRoomSubsystem.cppne figurent pas dans les unités compilées. Établi : leurs objetsIntermediate\Build\Win64\x64\UnrealGame\Development\LifePlay\*.cpp.objdatent du 2026-10-14 12:21:15 et 12:21:22, après leurs sources (12:05:58). Estimé : elles étaient à jour et n'avaient pas à être recompilées. Elles restent à confirmer par le contrôle de l'exe en jeu. LPBonusRewardSubsystem.cpp: non compilé dans ce build (absent des unités).DLL liées : 0: le compte du résumé ne compte que les DLL ; l'exe est lié (ci-dessus).
4. Erreurs et avertissements nouveaux
- Erreurs du compilateur : 0. Avertissements du compilateur : 0. Autres lignes d'erreur ou d'avertissement (UBT, UHT, liens) : 0 (
STG_Build_20261014-125832.txt). LPCameraModeSubsystem.cpp: 0 avertissement (compilé, journal ligne 22).LPShowCoupleSubsystem.cpp: 0 avertissement (compilé, journal ligne 21).LPBonusRewardSubsystem.cpp: 0 (non compilé).- Lignes
[Adaptive Build] Excluded from LifePlay unity file: …(journal ligne 15) : information du mode adaptatif, pas des avertissements. - Aucun avertissement nouveau. Aucun correctif appliqué.
5. Toolchain
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 épinglé 14.50.35717 (lp-build § 1) : conforme.
- Moteur :
D:\Game\Launcher\Engine\UE_5.8\Engine(EngineAssociation 5.8).
6. Preuve de chargement
sans objet : cible jeu (-Target LifePlay) ; la fiche ne demande pas de preuve de chargement d'addon.
7. Journal archivé
- Résumé compté :
D:\Game\LifePlay-master 5.8\Docs\Migration\etat\ST\STG\STG_Build_20261014-125832.txt - Journal du build :
D:\Game\LifePlay-master 5.8\Saved\Logs\portage\STG_Build_20261014-125832.log - Journal UAT (cuisson, paquet) :
D:\Game\LifePlay-master 5.8\Saved\Logs\portage\BuildDebug_Development_20261014-125931.log
Constats
Étape a : contrôle de départ
- UeState = 0.
Mods\: 0 élément. - MD5 d'entrée : 23 fichiers sur 23 conformes aux préfixes de la fiche (tableau MD5 ci-dessous).
Étape c : cuisson et paquet
BuildDebug.ps1code 0. Journal UAT :bats staged=7,pdb copies=0.- Recuit :
Recooking 0(journal UAT,LogCook: Display: Keeping 8917. Recooking 0. Removing 0.). Aucun recuit exigé, aucun recuit effectué. - Cuits présents (
Saved\Cooked\Windows\LifePlay\Content) :
| Fichier | Taille (o) | Date |
|---|---|---|
| BPs\Person.uasset | 185299 | 2026-10-14 10:47:58 |
| BPs\Person.uexp | 876770 | 2026-10-14 10:47:58 |
| BPs\Room.uasset | 184962 | 2026-10-14 10:47:58 |
| BPs\Room.uexp | 242622 | 2026-10-14 10:47:58 |
| BPs\GI.uasset | 526889 | 2026-10-14 10:47:58 |
| BPs\GI.uexp | 2028199 | 2026-10-14 10:47:58 |
- Clips cuits :
Heavy\Daz\Bridget\Anim\B_Walk_Loop.uasset(1557 o, 2026-10-13 22:00:46) ;Heavy\Daz\Michael\Anim\M_Walk_Loop.uasset(1551 o, 2026-10-13 22:00:46). Présents. Content\Quaternius\: absent (conforme).- Décor
fnt_ext001:Heavy\New2\Furniture\fnt_ext001.uasset2496 o ;fnt_ext001.uexp1 079 978 o (taille de COMMUN-6, conforme). - Preuve nominative :
STG_StandTargetdans le Person cuit : 1 ligne ASCII. - Information :
ORG4 bonus Endsex hommedansGI.uasset: ASCII 0 ligne, UTF-16LE 0 ligne ; dansGI.uexp: ASCII 1 ligne, UTF-16LE 0 ligne. - Les cuits (10:47:58) sont postérieurs aux sources Person, Room, GI (estimé : cohérent avec « aucun recuit exigé »).
Étape d : CheckPackage
CheckPackage : build D:\Game\LifePlay_Build_5.8_COMMUN-11_Development ; configuration Development ; projet D:\Game\LifePlay-master 5.8[1] PASS 0,[2] PASS 0,[3] PASS 0,[4] PASS 0;Resultat : PASS (code 0); 0 écart.- Exe archive et exe projet : 2026-10-14 12:59:04, 330432512 o (identiques).
Étape e : exe de l'archive et chaînes
- Exe :
D:\Game\LifePlay_Build_5.8_COMMUN-11_Development\Windows\LifePlay\Binaries\Win64\LifePlay.exe, 330432512 o, 2026-10-14 12:59:04, MD546323646E0BCF6DD7729BDC554FFEE9B. - MD5 de l'exe du projet
Binaries\Win64\LifePlay.exe:46323646E0BCF6DD7729BDC554FFEE9B(identique). - Chaînes : 53 présentes sur 53. Compte ASCII (ou UTF-8 pour les deux chaînes non ASCII) et UTF-16LE :
| # | Chaîne | ASCII / UTF-8 | UTF-16LE |
|---|---|---|---|
| 1 | Scene_C |
10 | 9 |
| 2 | le joueur quitte |
0 | 1 |
| 3 | meuble d'une piece quittee |
0 | 1 |
| 4 | Pawn en Ignore jusqu'a la sortie |
0 | 1 |
| 5 | releve(s) en tout |
0 | 1 |
| 6 | Marche : clip |
0 | 1 |
| 7 | _Walk_Loop |
0 | 3 |
| 8 | /Game/Heavy/Daz/%s/Anim/ |
0 | 1 |
| 9 | decor(s) fnt_ext en Pawn Ignore |
0 | 1 |
| 10 | LifePlay.PersonsDump |
0 | 1 |
| 11 | Dossier de sauvegarde : |
0 | 1 |
| 12 | Temoin C2 |
0 | 2 |
| 13 | Camera: POV |
0 | 1 |
| 14 | (%s), Pawn en Ignore jusqu'a la sortie |
0 | 1 |
| 15 | meuble quitte |
0 | 1 |
| 16 | bloque |
0 | 2 |
| 17 | %s%s releve de |
0 | 1 |
| 18 | en collision complexe, laisse en Pawn Block |
0 | 1 |
| 19 | ecarte de |
0 | 2 |
| 20 | S-F5k) |
0 | 1 |
| 21 | COUPLE %s anim= |
0 | 1 |
| 22 | lowestMinusUnder |
0 | 1 |
| 23 | Touche C : |
0 | 1 |
| 24 | Indicateur de camera : aucun |
0 | 1 |
| 25 | joueur masque par |
0 | 1 |
| 26 | vue par Slate ; PlayerInput= |
0 | 1 |
| 27 | marche coupee par le menu |
0 | 1 |
| 28 | sans contenu visible, la marche n'est pas coupee |
0 | 1 |
| 29 | CharGen : SpaceOn remis a vrai |
0 | 1 |
| 30 | CharGen : MainMenuOn remis a faux |
0 | 1 |
| 31 | Sexe : touches avant= |
0 | 1 |
| 32 | liberee sans marche, joueur pose |
0 | 1 |
| 33 | aucun point libre a |
0 | 1 |
| 34 | B2q-a : %s BoundsScale |
0 | 1 |
| 35 | T-cull mesure |
0 | 1 |
| 36 | non rendue, bassin a l'ecran |
0 | 1 |
| 37 | cm du bassin, a %.0f cm du composant |
0 | 1 |
| 38 | aucun point libre (depart dans |
0 | 1 |
| 39 | , S-F5m) |
0 | 2 |
| 40 | maillage relatif Z |
0 | 1 |
| 41 | debout sans meuble |
0 | 1 |
| 42 | Sexe : couple ramene dans la piece de |
0 | 1 |
| 43 | Sexe : couple deplace hors prise de |
0 | 1 |
| 44 | Sexe : bornes du couple |
0 | 1 |
| 45 | Sexe : place refusee, recouvre |
0 | 1 |
| 46 | Sexe : focus clavier rendu a la vue |
0 | 1 |
| 47 | Show couple : place reprise |
0 | 1 |
| 48 | Sexe : couple pris |
0 | 1 |
| 49 | Sexe : couple pose a |
0 | 1 |
| 50 | Sexe : couple tourne de |
0 | 1 |
| 51 | Bonus : pas de panneau EquipMenu |
0 | 1 |
| 52 | Bonus : contrôle formule (UTF-8) |
0 | 2 |
| 53 | Bonus : réglage bDisabled (UTF-8) |
0 | 1 |
Script de comptage : sortie Presentes : 53 / 53, chaines exit=0.
MD5 (début = fin, 23 fichiers)
Relevé par le même script avant le build (étape a) et après l'empaquetage. Comparaison sur les 8 premiers caractères.
| Fichier | MD5 complet (début = fin) | Préfixe fiche | Comparaison |
|---|---|---|---|
| Content\BPs\Person.uasset | 8668A47C627F7A5254910CF0AC33B12A | 8668A47C | OK |
| Content\BPs\GI.uasset | 32FC0A970AB194626E8DC07DF3A9633D | 32fc0a97 | OK |
| Content\BPs\Room.uasset | 931387479E2D15F80BC4F36398907712 | 93138747 | OK |
| Content\BPs\PC.uasset | F45BE57A39D13D3EB19D0B543153AB0B | f45be57a | OK |
| Content\UI\TopRight.uasset | CB8353603CF95849B4F778A33B4BFBD2 | cb835360 | OK |
| Content\Heavy\Daz\Bridget\Anim\B_Walk_Loop.uasset | C10FB66E4216F3E6302EE27D211C1A1D | C10FB66E4216F3E6302EE27D211C1A1D | OK |
| Content\Heavy\Daz\Michael\Anim\M_Walk_Loop.uasset | D41DB867EAF26D26847734172E5D5F98 | D41DB867EAF26D26847734172E5D5F98 | OK |
| Content\Heavy\New2\Furniture\fnt_ext001.uasset | DF2DB514E0E2345C6CCAC66A0787621F | DF2DB514E0E2345C6CCAC66A0787621F | OK |
| Source\LifePlay\LPDirectControlSubsystem.cpp | 5F9D7E00402688822687E7EB32979BD1 | 5F9D7E00 | OK |
| Source\LifePlay\LPDirectControlSubsystem.h | 01D5EA3C82C2A547065C7BC391B9B430 | 01D5EA3C | OK |
| Source\LifePlay\LPOutdoorRoomSubsystem.cpp | DC68ED8AF8A635E54AA003B84C565BE9 | DC68ED8A | OK |
| Source\LifePlay\LPOutdoorRoomSubsystem.h | 6A3EDD7339DDA483DAEF497372951188 | 6A3EDD73 | OK |
| Source\LifePlay\LPDebugSubsystem.cpp | F0081F9F98DEF2FE3BE130C4F26AEF9E | F0081F9F | OK |
| Source\LifePlay\LPDebugSubsystem.h | 78D3A07957D81E0B39C5D9A81E5E03D3 | 78D3A079 | OK |
| Source\LifePlay\LPCameraModeSubsystem.cpp | 03D85D282A6306E6D2494D7DC2C253FC | 03d85d28 | OK |
| Source\LifePlay\LPCameraModeSubsystem.h | 4AE6599447750371CFF7E0AAC74EB93E | 4ae65994 | OK |
| Source\LifePlay\LPBonusRewardSubsystem.cpp | 16147626D2FA8A11DAC8747CDBE12E9A | 16147626 | OK |
| Source\LifePlay\LPBonusRewardSubsystem.h | 87177C7A53FB5B5CC946E904060A3AAA | 87177c7a | OK |
| Source\LifePlay\LPSaveRelaunch.cpp | A0CD668771FF5893ED2867F24DE1DF3A | A0CD6687 | OK |
| Source\LifePlay\LPSaveRelaunch.h | F31173F606A8F63DB762F2D8960509F8 | F31173F6 | OK |
| Source\LifePlay\LifePlay.cpp | 3F7FFA30E0EF83FC87AEC297F699EEA9 | 3F7FFA30 | OK |
| Source\LifePlay\LPShowCoupleSubsystem.cpp | 3CDD572D78B691EEF0A3F02B1B37A486 | 3cdd572d | OK |
| Source\LifePlay\LPShowCoupleSubsystem.h | 44C721EE9E82BDFDF7571E493AF70E39 | 44c721ee | OK |
LPCameraModeSubsystem et LPBonusRewardSubsystem : inchangés pendant le build (pas d'ARRÊT).
Autres contrôles
LPSaveLocation.ini: non posé.Test-PathdansSaved\Config\Windows= False ; 0 occurrence dans l'archive.- Aucun autre dossier d'archive touché ;
D:\Game\LifePlay_Build_5.8_COMMUN-11_Developmentcréé neuf. - UeState à la fin = 0 (
processus=0 editeur=0 compilation=0 shaders=0 jeu=0).
Incertitudes
- Libellé du résumé
Using Unreal Build Accelerator local executor to run 5 action(s)alors que-NoUBAa été passé ; le journal marque chaque unité[NoUba]. Estimé : libellé du résumé erroné, pas de conséquence sur le build. À confirmer. - Non recompilés :
LPDirectControlSubsystem.cpp,LPOutdoorRoomSubsystem.cpp(objets à jour, 12:21). Écart à la fiche, établi sur horodatages. - Non mesuré : les cas en jeu (sessions de Big Boss, non demandées ici).
Écrits et à commiter
- Écrit : ce livrable ; le résumé et les journaux
STG_Build_20261014-125832.*etBuildDebug_Development_20261014-125931.log; l'archiveD:\Game\LifePlay_Build_5.8_COMMUN-11_Development;Saved\,Binaries\Win64\LifePlay.exe,Intermediate\(produits de build). - Fichiers à commiter : aucun (aucune source, aucun fichier suivi modifié).
Trace
Trace : D:\Game\LifePlay-master 5.8\Docs\Migration\etat\ST\STG\STG-COMMUN11-BUILD.md — Fiche STG-COMMUN11 — 2026-10-14
Commande : Tools\Build.ps1 -Lot STG -Target LifePlay -Config Development -ExtraArgs '-NoUBA' puis Tools\BuildDebug.ps1 -Config Development -ArchiveDir 'D:\Game\LifePlay_Build_5.8_COMMUN-11_Development' -SkipBuild puis Tools\CheckPackage.ps1, copie D:\Game\LifePlay-master 5.8
Environnement: branche ue5.8 ; moteur UE 5.8 (D:\Game\Launcher\Engine\UE_5.8\Engine) ; UeState = 0 avant et après ; machine calme (aucun autre processus d'éditeur ou de compilation).
Attendu : build 0 erreur, 0 avertissement nouveau ; Recooking relevé ; CheckPackage 0 écart ; 53 chaînes présentes ; MD5 inchangés.
Obtenu : voir sections 2 à 7 et Constats ; code 0 partout ; Recooking 0 ; CheckPackage PASS ; 53/53 ; MD5 23/23 inchangés.
Lecture : piège : Build.ps1 a compilé 3 unités (pas les 5 attendues, 2 à jour) ; compte « DLL liées 0 » = DLL seulement, l'exe est lié ; libellé UBA incohérent avec -NoUBA.
À verser : aucun.
Suite : orchestrateur doit décider des cas en jeu de COMMUN-11 (sur ordre de Big Boss) ; état : archive D:\Game\LifePlay_Build_5.8_COMMUN-11_Development prête, lancement non fait, LPSaveLocation.ini absent.
Tours : 18 / 50