LifePlay-Revival/Docs/Migration/etat/REL/MAPDL1/MAPDL1-E2-BUILD.md
2026-10-22 21:10:39 +02:00

9.5 KiB
Raw Blame History

Fiche MAPDL1-E2-BUILD — Niveau N0 — Modèle prévu haiku | utilisé haiku (claude-haiku-5-5, déclaré par l'environnement ; non vérifié par claude -p) — Agent lp-builder — Skills lp-build, sk-protocol

MAPDL1-E2-BUILD : compilation éditeur puis jeu Development (2026-10-22)

Hors gabarit : aucun. Copie 5.8 (D:\Game\LifePlay-master 5.8, branche ue5.8), moteur UE 5.8 (EngineAssociation 5.8). Éditeur fermé avant chaque lancement (UeState -Kind Editeur). Aucune correction faite.

1. Commandes exactes

Étape 1 (état éditeur, avant build) :

pwsh -NoProfile -File "D:/Game/LifePlay-master 5.8/Tools/UeState.ps1" -Kind Editeur

Étape 2 (éditeur, cible par défaut, lancée en arrière-plan) :

pwsh -NoProfile -File "D:/Game/LifePlay-master 5.8/Tools/Build.ps1" -Lot MAPDL1-E2

Étape 3 (jeu Development, lancée en arrière-plan, sans -NoUBA, comme la fiche le demande) :

pwsh -NoProfile -File "D:/Game/LifePlay-master 5.8/Tools/Build.ps1" -Lot MAPDL1-E2 -Target LifePlay -Config Development

Étape 4 (état éditeur en fin de lot) :

pwsh -NoProfile -File "D:/Game/LifePlay-master 5.8/Tools/UeState.ps1" -Kind Editeur ; echo "exit=$?"

Contrôles de sortie (lecture seule) : Glob Binaries\Win64 (**/*.dll, LifePlay*.exe) ; Grep du journal du jeu (Linking|UnrealGame-LifePlay|LifePlay\.lib|Target is up to date).

Sorties brutes :

  • Étape 1 : processus=0 editeur=0, code de sortie 0.
  • Étape 2 (sortie du script, Tasks … output) :
AVERTISSEMENT: EtatDir.ps1 : lot 'MAPDL1-E2' hors table, preuves dans D:\Game\LifePlay-master 5.8\Docs\Migration\etat\MAPDL1-E2 (ajouter une regle a Tools\EtatDir.ps1)
processus=0 editeur=0
> D:\Game\Launcher\Engine\UE_5.8\Engine\Build\BatchFiles\Build.bat LifePlayEditor Win64 Development "-Project=D:\Game\LifePlay-master 5.8\LifePlay.uproject" -WaitMutex -NoHotReloadFromIDE
code=0 duree=178s erreurs=0 avertissements=0 autres=20 unites=9
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).
resume : D:\Game\LifePlay-master 5.8\Docs\Migration\etat\MAPDL1-E2\MAPDL1-E2_Build_20261022-161830.txt
journal : D:\Game\LifePlay-master 5.8\Saved\Logs\portage\MAPDL1-E2_Build_20261022-161830.log
[exited with code 0]
  • Étape 3 (sortie du script) :
AVERTISSEMENT: EtatDir.ps1 : lot 'MAPDL1-E2' hors table, preuves dans D:\Game\LifePlay-master 5.8\Docs\Migration\etat\MAPDL1-E2 (ajouter une regle a Tools\EtatDir.ps1)
processus=0 editeur=0
> D:\Game\Launcher\Engine\UE_5.8\Engine\Build\BatchFiles\Build.bat LifePlay Win64 Development "-Project=D:\Game\LifePlay-master 5.8\LifePlay.uproject" -WaitMutex -NoHotReloadFromIDE
code=0 duree=184s erreurs=0 avertissements=0 autres=0 unites=9
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).
resume : D:\Game\LifePlay-master 5.8\Docs\Migration\etat\MAPDL1-E2\MAPDL1-E2_Build_20261022-162140.txt
journal : D:\Game\LifePlay-master 5.8\Saved\Logs\portage\MAPDL1-E2_Build_20261022-162140.log
[exited with code 0]
  • Étape 4 : processus=0 editeur=0, exit=0.
  • Glob **/*.dll sous Binaries : Win64\UnrealEditor-LifePlay.dll, Win64\UnrealEditor-LifePlayEditorTools.dll, Win64\UnrealEditor-LPSandbox.dll, Win64\UnrealEditor-LPModTools.dll, Win64\UnrealEditor-LPAnimMeasure.dll, Win64\UnrealEditor-UE_MCP_Bridge.dll, Win64\UnrealEditor-UE_MCP_BridgeStatus.dll, Win64\tbb12.dll, Win64\tbbmalloc.dll, Win64\D3D12\x64\D3D12Core.dll, Win64\D3D12\x64\d3d12SDKLayers.dll. Aucune UnrealGame-LifePlay*.dll.
  • Glob LifePlay*.exe sous Binaries\Win64 : Win64\LifePlay-Win64-Shipping.exe, Win64\LifePlay.exe.
  • Grep du journal du jeu (Saved\Logs\portage\MAPDL1-E2_Build_20261022-162140.log) : ligne 32 : Création de la bibliothèque D:\Game\LifePlay-master 5.8\Binaries\Win64\LifePlay.lib et de l'objet D:\Game\LifePlay-master 5.8\Binaries\Win64\LifePlay.exp.

2. Code de sortie

  • Étape 2 (éditeur) : code=0, script Build.ps1 exited with code 0.
  • Étape 3 (jeu Development) : code=0, script exited with code 0.
  • Étape 4 : exit=0 (rien ne tourne).

Lecture : le code 0 est confirmé par le résumé et par le code du script. Il ne prouve pas à lui seul le résultat (voir § 3 et § 7).

3. Modules recompilés

Éditeur (résumé MAPDL1-E2_Build_20261022-161830.txt, section « Unités compilées », 9 unités) :

  • LPAssetRegistryHelpers.cpp, LPCityMapsSubsystem.cpp, LPCityNamesSubsystem.cpp, LPCityWaterSubsystem.cpp, ModdingExtraBPLibrary.cpp, Module.LifePlay.1.cpp, Module.LifePlay.2.cpp, Module.LifePlay.3.cpp, Module.ModdingExtra.cpp.
  • DLL liées : UnrealEditor-LifePlay.dll, UnrealEditor-ModdingExtra.dll.
  • Les fichiers demandés par la fiche sont recompilés : LPCityMapsSubsystem.cpp et ModdingExtraBPLibrary.cpp figurent dans la liste. LifePlay.Build.cs n'est pas une unité de compilation : il n'apparaît dans aucun résumé ni journal (établi, voir § 4).

Jeu Development (résumé MAPDL1-E2_Build_20261022-162140.txt, 9 unités) : mêmes 9 unités (LPAssetRegistryHelpers.cpp, LPCityMapsSubsystem.cpp, LPCityNamesSubsystem.cpp, LPCityWaterSubsystem.cpp, ModdingExtraBPLibrary.cpp, Module.LifePlay.1/2/3.cpp, Module.ModdingExtra.cpp).

  • Le résumé ne donne aucune DLL liée (DLL liées : 0). Le jeu est monolithique : Binaries\Win64\LifePlay.exe et LifePlay.lib existent (Glob et Grep ci-dessus). Aucune UnrealGame-LifePlay*.dll n'est présente. Estimé : cette absence est normale pour une cible monolithique. Incertain : l'horodatage de LifePlay.exe n'a pas été relu, donc sa date de liaison reste à confirmer.
  • Makefile : le champ Makefile est vide dans les deux résumés. Makefile recréé ou réutilisé : incertain, non rapporté par le script.

4. Erreurs et avertissements nouveaux

Éditeur :

  • Erreurs du compilateur : 0. Avertissements du compilateur : 0.
  • Autres lignes UBT : 20, toutes du type Warning: Plugin 'HyperAIStudio' does not list plugin '<P>' as a dependency, but module 'HyperAIStudio<M>' depends on module '<X>' (EnhancedInput, GameplayAbilities, Metasound ×2, DynamicMaterial ×2, Niagara ×2, PCG ×2, ModelViewViewModel ×2, MovieRenderPipeline, GeometryScripting, GameFeatures, MassGameplay, WorldConditions, Paper2D, ActorModifierCore, PropertyAnimatorCore). Ces 20 lignes sont connues (lp-build § 7, décision 2026-10-10) : aucune nouvelle.
  • Aucune ligne ne cite LPCityMapsSubsystem.*, ModdingExtraBPLibrary.* ni LifePlay.Build.cs.

Jeu Development : erreurs 0, avertissements 0, autres lignes 0 (établi : résumé MAPDL1-E2_Build_20261022-162140.txt, sections « Erreurs », « Avertissements », « Autres lignes » à 0).

Nouveaux : aucun (établi sur les deux résumés).

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).

Établi : même ligne dans les deux builds. Le MSVC épinglé pour la copie 5.8 est 14.50.35717 (lp-build § 1). Concordance vérifiée dans la sortie ; la valeur Using Visual Studio 14.50.35739 correspond à la ligne attendue du skill. lp-env n'a pas été relu, sans objet pour la comparaison.

6. Preuve de chargement (addon)

sans objet : la fiche ne demande pas de preuve d'addon (LPSandbox n'est pas l'objet de MAPDL1-E2 dans la fiche).

7. Journal archivé

  • Éditeur : D:\Game\LifePlay-master 5.8\Saved\Logs\portage\MAPDL1-E2_Build_20261022-161830.log, résumé D:\Game\LifePlay-master 5.8\Docs\Migration\etat\MAPDL1-E2\MAPDL1-E2_Build_20261022-161830.txt.
  • Jeu : D:\Game\LifePlay-master 5.8\Saved\Logs\portage\MAPDL1-E2_Build_20261022-162140.log, résumé D:\Game\LifePlay-master 5.8\Docs\Migration\etat\MAPDL1-E2\MAPDL1-E2_Build_20261022-162140.txt.

Rien n'est corrigé ici.

Écarts à la fiche

  1. Dossier des résumés : la fiche attend etat\REL\MAPDL1\. Tools\EtatDir.ps1 ne connaît pas le lot MAPDL1-E2 (« hors table ») ; les résumés sont donc dans Docs\Migration\etat\MAPDL1-E2\. Ce livrable, lui, est dans etat\REL\MAPDL1\ comme demandé.
  2. UBA : le résumé du jeu indique Using Unreal Build Accelerator local executor to run 11 action(s). lp-build § 2 (règle U6) demande -NoUBA pour compiler le jeu. La fiche ne le prescrit pas et la commande a été lancée telle qu'elle est écrite. Ce point est signalé, non corrigé.

Fichiers à commiter

  • A Docs/Migration/etat/REL/MAPDL1/MAPDL1-E2-BUILD.md (ce livrable, dépôt 5.8).
  • Aucun fichier source, configuration ou script n'a été modifié. Les résumés et journaux générés par Build.ps1 (cités en § 7) sont des sorties du script, non des fichiers à commiter à la main.

Constats

  • Établi : éditeur et jeu Development compilent avec code 0, 0 erreur, 0 avertissement nouveau, 9 unités recompilées chacun, toolchain identique. Éditeur fermé avant et après (UeState, code 0).
  • Estimé : le jeu Development est monolithique (absence de UnrealGame-LifePlay*.dll normale).
  • Incertain : date de liaison de LifePlay.exe ; état du Makefile (recréé ou réutilisé) ; présence réelle de LifePlay.Build.cs dans la compilation (fiche : « lignes de LifePlay.Build.cs » ; aucune ligne trouvée, donc rien à recopier).
  • Non mesuré : le lancement du jeu ou de l'éditeur (hors fiche).

Tours : 15 / 25