LifePlay-Revival/Docs/Migration/etat/sandbox/S4/S4-VAL.md
edujiro5972 04b053554f Sandbox addon : brancher le jeu sur LifePlay-Sandbox (plugin LPSandbox).
Charge le plugin via AdditionalPluginDirectories, conserve ShowCouple et les commandlets anim côté jeu, et documente les lots S0–S8 (CHG-212 à CHG-220).

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-06 21:10:53 +02:00

3.1 KiB
Raw Blame History

S4-VAL — Validation du lot S4 (retrait GM Interaction legacy + build Pair)

  • Date : 2026-10-06
  • Fiche : S4-T4a | Rôle : A-VAL
  • Modèle prévu : composer-2.5-fast | Modèle utilisé : composer-2.5-fast
  • Pin addon : f8102647ccdebad37e4977ccbf2c51e583823a80 (HEAD de D:\Game\LifePlay-Sandbox, commits 32ad09c S4-T2 + f810264 S4-T3)
  • Références : S4-IMPL-H.md, S4-CART.md, README addon (note S4-T3)

Verdict : PASS

# Contrôle Résultat
1 Addon : plus de symboles LPInteractionSandbox / ALPInteractionGameMode (grep repo) PASS
2 Compilation LifePlayEditor Win64 Development après retrait des sources Interaction GM PASS (UBT : UnrealEditor-LPSandbox.dll, 0 erreur)
3 Bat Pair depuis le jeu (~45 s, Saved/sandbox_mode.txt = Pair) : plugin monté, GameMode Pair PASS
4 Journal sandbox (LogLPSandbox) PASS (16 lignes : mur, collision, éclairage, interaction, Quaternius, corps, pose)
5 Erreurs module / lien / GameMode introuvable PASS (0)
6 Processus tué après essai PASS

1. S4-T3 (addon)

  • Fichiers supprimés : Plugins/LPSandbox/Source/LPSandbox/LPInteractionSandbox.h / .cpp (~543 LOC).
  • LPSandbox.Build.cs, README.md, Docs/S3-move.md mis à jour ; mode Interaction documenté via menu LPPairSandbox.
  • Commit addon : f810264 (S4-T3: retirer le GameMode Interaction legacy).

2. Compilation

& 'D:\Game\Launcher\Engine\UE_5.5\Engine\Build\BatchFiles\Build.bat' LifePlayEditor Win64 Development `
  -Project='D:\Game\LifePlay-master 5.5\LifePlay.uproject' -WaitMutex
  • UHT : 1 fichier généré (retrait des classes Interaction GM).
  • UnrealEditor-LPSandbox.dll : 2026-10-06 20:15:08 (postérieur aux sources).

3. Runtime : bat Pair (jeu)

Équivalent du bat Tools/debug/LifePlay_pair_sandbox.bat (même URL game=/Script/LPSandbox.LPPairSandboxGameMode), processus laissé ~45 s puis arrêté. Journal copié : Saved/Logs/S4-VAL-runtime-game.log (source LifePlay.log de la session).

Constat Journal
Plugin monté LogPluginManager: Mounting External plugin LPSandbox
GameMode résolu LogLoad: Game class is 'LPPairSandboxGameMode'
Sandbox Pair 16 × LogLPSandbox (mur ×4, collision 54 meubles, éclairage, interaction 286 actions, Quaternius 43 anims, corps Bridget/Michael, pose AgMakeout)
Erreurs module 0
: Error: hors lot 1 × LogLifePlay: Error: Coiffures : GI.HairstyleTable... (déjà connu, S3-VAL) ; avertissements M_Joints / M_Main absents (S3-VAL)

Initialisation carte ~32 s ; fenêtre de 45 s suffisante pour voir les lignes LogLPSandbox (init moteur total ~51 s si laissé ouvert plus longtemps).

4. Limites

  • Mode Interaction via menu non exercé visuellement (hors fiche ; le retrait du second GameMode ne change pas l'entrée bat Pair).
  • Contrôle visuel non fait (preuve journal + build).
  • Aucun commit jeu par cette fiche (doc + journal CHG-216 uniquement).