LifePlay-Revival/Docs/Migration/etat/sandbox/DC4/DC4-PACKAGE.md
edujiro5972 fbbcee11d6 DC4 (code) : plugin McpAutomationBridge optionnel, Json retire de LifePlay ; preuve clone propre
McpAutomationBridge (ignore par git) bloquait la compilation d'un clone propre : marque
Optional. LifePlay.Build.cs : dependance Json (commentaire AP1 perime) retiree.
DC4-BUILD : clone strictement propre sans LifePlay-Sandbox, LifePlayEditor et LifePlay
Development code 0 ; DC4-PACKAGE : build Development empaquete sans addon, BUILD SUCCESSFUL.
Test en jeu utilisateur et docs de cloture a suivre.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 20:19:44 +02:00

38 lines
3.3 KiB
Markdown

# Fiche DC4-T2a — Modèle prévu sonnet | utilisé sonnet
Lot DC4, agent A-BUILD. Build empaqueté Development sans l'addon `D:\Game\LifePlay-Sandbox` (dossier renommé le temps du build).
## Étapes
0. Contrôles préalables : aucun UnrealEditor/UnrealEditor-Cmd actif ; `Mods` absent ; `D:\Game\LifePlay_Build_5.5_DC4` inexistant.
1. Caches UBT déplacés (Move-Item) vers `D:\Game\LifePlay_Backup_5.5\DC4\ubt\avant\` : `LifePlay_Development_Makefile.bin` et `LifePlayEditor_Development_Makefile.bin`.
2. try/finally : renommage `LifePlay-Sandbox` en `LifePlay-Sandbox.__DC4_absent`, puis `.\Tools\BuildDebug.ps1 -Config Development -ArchiveDir 'D:\Game\LifePlay_Build_5.5_DC4'`, puis (finally) renommage inverse.
3. Les deux Makefile.bin régénérés (sans l'addon) déplacés vers `D:\Game\LifePlay_Backup_5.5\DC4\ubt\sans_addon\` (mêmes noms).
4. Contrôles du build.
## Codes et résumé UAT
- Journal : `D:\Game\LifePlay-master 5.5\Saved\Logs\portage\BuildDebug_Development_20261007-201246.log`
- Code UAT = 0, durée 274 s ; code de sortie du script = 0.
- Résumé : `BUILD SUCCESSFUL` ; UnrealEditor-Cmd (cuisson) ExitCode=0 en 172,77 s ; UnrealPak ExitCode=0 (x2).
- Ligne attendue : `AdditionalPluginDirectory D:\Game\LifePlay-Sandbox\Plugins not found`.
- Commande UAT : `BuildCookRun -platform=Win64 -clientconfig=Development -build -cook -iterate -stage -pak -iostore -compressed -archive -nop4 ...` (telle que dans le script, aucune option ajoutée).
## Contrôles du build
- `D:\Game\LifePlay_Build_5.5_DC4\Windows\LifePlay.exe` : présent.
- dll/pak/utoc/ucas : 31 fichiers (26 dll, 1 pak, 2 ucas, 2 utoc). Principaux : `LifePlay-Windows.ucas` 1 276 965 216 o ; `LifePlay-Windows.pak` 20 188 258 o. Les dll sont des bibliothèques tierces (Vulkan, NVIDIA, D3D12, dbghelp) ; aucune dll nommée LP*.
- Journal UAT : `LPAnimMeasure` 0 mention ; `LPModTools` 0 mention ; `LPAnimCore` 1 mention (présent) ; `LPSandbox` 1 mention, qui est uniquement `LogCook: ... Config/LPSandbox.ini was not found` (invalidation de cache ini de la cuisson, fichier de config absent). Ce n'est pas le plugin chargé. La ligne AdditionalPluginDirectory ci-dessus ne contient pas non plus le nom du plugin au sens du motif `LPSandbox` (elle cite le chemin `LifePlay-Sandbox`).
- Dossier `Mods` du build : absent (aucun dossier Mods dans `Windows`).
- Taille totale du dossier Windows : 2,0 Go.
- Un dernier contrôle (recherche d'un `.uproject` dans le build) n'a pas abouti (aucun fichier trouvé, erreur sans importance de mon script) : non vérifié.
## État final
- Addon : `D:\Game\LifePlay-Sandbox` remis en place ; `Test-Path D:\Game\LifePlay-Sandbox\Plugins\LPSandbox\LPSandbox.uplugin` = True ; `LifePlay-Sandbox.__DC4_absent` n'existe plus.
- Makefile.bin : actuellement absents de `Intermediate` (déplacés). Copies « avant » (générées avec l'addon) dans `D:\Game\LifePlay_Backup_5.5\DC4\ubt\avant\` ; copies « sans addon » dans `D:\Game\LifePlay_Backup_5.5\DC4\ubt\sans_addon\`. UBT régénérera les siens au prochain build.
- Aucun fichier source/script/config modifié, aucune commande git, rien supprimé. Script d'orchestration temporaire dans le scratchpad (hors dépôt).
## À tester par l'utilisateur
`D:\Game\LifePlay_Build_5.5_DC4\Windows\LifePlay.exe` : nouvelle partie (liste des villes) et Continuer.