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>
3.1 KiB
3.1 KiB
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(HEADdeD:\Game\LifePlay-Sandbox, commits32ad09cS4-T2 +f810264S4-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.mdmis à jour ; mode Interaction documenté via menuLPPairSandbox.- 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-216uniquement).