LifePlay-Revival/Docs/Migration/etat/U58/U7/U7-SUIVI.md
edujiro5972 8084622450 LifePlay UE 5.8 : état de développement au 2026-10-19
Tickets : REP1-T4

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-19 22:57:42 +02:00

8.7 KiB
Raw Blame History

U7 — Suivi du lot (orchestrateur, Opus 5.5)

Lot U7 (plan 27) : mods sous UE 5.8. Décisions utilisateur 2026-10-08/09 : référence 2026.10.2.0 produite par un Shipping 5.8 en U7 ; T4 d'abord ; reports secondaires (capture Mesure hors fenêtre, 28 poses de démo, RetargetPack.py) en lot U7b. Entrée : tag U7-avant (copie 5.8, cb79c24), instantanés Backup_5.5\U7 (Source\LifePlay, DefaultGame.ini), Backup_5.5\U7-addon (BuildMod.ps1), Backup_5.5\U7\regles (skills et modèle de séquençage).

Fiches

Fiche Objet Agent Résultat
U7-T4 mod quaternius 5.5 dans jeu 5.8 orchestrateur + utilisateur plantage au démarrage 2/2 (FZenPackageHeader) → D2
U7-T5 garde v1 (égalité stricte) lp-impl remplacée par T7
U7-T6 détection binaire du moteur opus-xhigh conteneur 4/5, registre 17/24 discriminants
U7-T7 (+fix1) garde : moteur / min / max, démontage au StartupModule, 3 cases Misc, EngineVersion BuildMod lp-impl-max PASS-STATIC puis essais en jeu PASS
U7-T8 / T8b builds Development (LifePlay_Build_5.8_U7, _U7b libellés courts) lp-builder 0/0, UAT 0
U7-T9 marquage « (not loaded) » dans le gestionnaire lp-impl fait (build _U7c, essai PASS)

Décisions D2 (utilisateur, 2026-10-09)

Trois contrôles (moteur = en-tête de conteneur + AssetRegistry.bin + EngineVersion du .uplugin s'il existe ; min 2026.10.2.0 ; max = ProjectVersion) ; échec = mod non chargé (démonté) + fenêtre avec raison ; une case par contrôle dans Settings > Misc ; motif moteur seul affiché s'il échoue (min/max « secondaire » au journal) ; mod sans MODULE_GAME_VERSION : chargé + avertissement ; BuildMod écrit EngineVersion.

Essais en jeu (build LifePlay_Build_5.8_U7, copies jetables)

  • T4 rejoué (_U7_T4) : quaternius 5.5 refusé (moteur), démonté, pas de plantage — PASS.
  • Cases : moteur levé → refus par min — PASS ; moteur + min levés → chargé → plantage attendu — PASS (preuve que les cases agissent). Preuves T7/.
  • P10 (_U7_P10, sauvegarde 5.5 avec Pocolov17) : Pocolov refusé, Continuer sans plantage, coiffure absente, coiffures Pocolov absentes de l'éditeur — PASS. Preuves P10/.
  • Bug visuel Misc (cases coupées) : libellés raccourcis (Mods: engine check (restart)…), build _U7b ; contrôle visuel utilisateur 2026-10-09 : 3 cases entières — PASS ; écran titre LifePlay 2026.10.2.0.

Référence et recuisson (2026-10-09)

  • U7-T14 : Shipping 5.8 -createreleaseversion=2026.10.2.0 → Releases/2026.10.2.0 + archive D:\Game\LifePlay_Build_5.8_Shipping_V2.0 (.utoc identiques, conteneur 5, registre 24) ; R2 : 2026.10.1.5 et 2026.10.1.6 → Backup_5.5\Releases.
  • U7-T15 : échec 1 (ModSources/*/Content ignoré par git → absent du worktree 5.8, défaut U4) ; Content copié depuis l'addon 5.5 (MD5 identiques) ; reprise : 3 archives *-1.0-for-LifePlay-2026.10.2.0.zip (70/84/20 paquets, auteur « LifePlay Revival », EngineVersion 5.8.3, formats 5/24). Reste : rendre ce transfert de sources hors git documenté/scripté (addon).
  • Essais _U7d_MODS (sauvegarde 5.5 DC4) : T1/T2 PASS (3 mods acceptés, 104 clips, 138 coiffures, aucun avertissement), C1 PASS (« 88 maillage(s) conserve(s) » au décochage de Pocolov), T3 PASS (12 coiffures retirées des listes), T6 PASS (Continuer + rechargement). Jade garde sa coiffure Pocolov après décochage (contrat 5.5) → liste des bugs (doc 29), non prioritaire. Mise en page du gestionnaire (textes longs, flèches masquées) → liste des bugs (doc 29), non prioritaire. Preuves T2-T6/.
  • T5 (_5.5_DC4_T5, quaternius 2026.10.2.0 dans le jeu 5.5) : plantage au démarrage, message explicite PakFile.cpp:300 Invalid pak file version (12) … Verify your installation (5.5 lit les paks ≤ 11) — résultat attendu, à écrire dans le guide moddeurs (« un mod V2.0 empêche la V1.x de démarrer : retirer le mod ou mettre le jeu à jour »). Preuve T5/.
  • T7 (U7-T16, mod de test lpr_test_u7t7, une coiffure Pocolov15) : NewMod → HairPipeline (1er passage 5.8 ; 1er essai en échec par JSON sans champs "auto", erreur d'opérateur ; message peu clair à HairPipeline.ps1:215 → liste des bugs) → EditMod (utilisateur : éditeur ouvert sur /lpr_test_u7t7/, 6 assets, mod remis dans ModSources à la fermeture, Mods\ vide) → BuildMod (6 paquets, 0 erreur) → jeu _U7d_T7 : « lpr_test_u7t7 accepte (conteneur 5, registre 24, EngineVersion 5.8.3, 2026.10.2.0) », Pocolov15 ajoutée et rendue avec ses matériaux — PASS. Contrôle « dependances A VERIFIER » de HairMaterials.py = faux positif en 5.8 (matériaux cuits et rendus) → liste des bugs. Rangement : Backup_5.5\U7\T7_mod_test (ModSources, JSON, archive et dossier de publication) ; Backup_5.5\mods\lpr_test_u7t7 (copie de travail de HairPipeline) laissé. Preuves T7/.
  • Essais T1–T7 tous passés (T4 → garde D2 ; T5 = refus explicite par le jeu 5.5).

Reports ouverts (à reporter au registre de 21_Sandbox_Addon.md en INT)

  • Gestionnaire de mods : mod refusé affiché coché → U7-T9 fait (build _U7c, essai _U7c_GM : « (not loaded) », teinte, case bloquée, marquage conservé après ▲/▼ — PASS). Reste (utilisateur 2026-10-09) : un clic sur le NOM du module bascule encore la coche (HoverButton) → désactiver aussi le bouton du nom pour un mod refusé (prochain lot de corrections, avec le libellé moteur).
  • Libellé du motif moteur : « format 4, game 5 » incompris → afficher la version d'Unreal (table formats connus : conteneur 4 = UE 5.5, 5 = UE 5.8 ; inconnu = « older/newer Unreal Engine ») ; formats gardés au journal. Proposé, accord utilisateur attendu.
  • Flèches ▲/▼ de Pocolov peu visibles (auteur long « LifePlay Revival (hairstyles by Pocolov) » par-dessus ; préexistant en 5.5, flèches fonctionnelles) → MODULE_AUTHOR: LifePlay Revival court à la recuisson (R3) des 3 mods, proposé.
  • Bridget chauve à l'ouverture de l'éditeur de personnage quand un mod MODULE_DEFAULT_ENABLED est présent, en 5.5 (mod chargé) ET en 5.8 (mod refusé, table de 126 intacte) ; Pocolov apparaît AVANT vin_Base dans le gestionnaire. Piste (estimé) : ordre d'insertion de EnsureDefaultEnabledModules dans GI.ModEnableds (lot H3d) → diagnostic U7-T11. Résultat U7-T11 (établi, essai utilisateur sans mod _U7c_T11 : chauve) : ce n'est PAS l'ordre ; ouvrir le gestionnaire modifie ModEnableds → LPHairstyleSubsystem::Sync() vide GI.HairstyleTable et la recrée sans les SkeletalMesh préchargés → UpdateDefaultHair (ToulouseHR, indice 38) lit None. Défaut présent depuis H1/H3a, donc aussi en V1.x 5.5. Décision utilisateur : C1 (conserver les maillages) + C2 (signature limitée aux modules à coiffures) en 5.8 seulement → U7-T12 ; main/V1.x non corrigé (au registre). Non retenus pour l'instant : C3 (ordre d'affichage), bouton du nom bloqué pour un mod refusé, libellé « Unreal Engine 5.5/5.8 ». U7-T12/T13 : PASS (2026-10-09) — build _U7d 0/0 ; essai utilisateur _U7d_T12 (gestionnaire ouvert/fermé → New Game → Female) : Bridget coiffée ; journal : 0 « reconstruction », 0 Accessed None dans UpdateDefaultHair (archive T11/LifePlay_U7d_T12_C2_ok.log). C1 (maillages conservés à une reconstruction) reste à voir avec un mod de coiffures accepté (Pocolov recuit, essai T2).
  • Personnages enfoncés dans la rue (signalé par l'utilisateur 2026-10-09, capture : Bridget enfoncée jusqu'aux genoux dans le pavé, carte de ville) : défaut ancien, présent depuis les builds 5.5, sans lien avec U7 ; à corriger — lot propriétaire : après V2.0 (décision utilisateur 2026-10-09), hors U58.
  • 5.5 (DC4) avec Pocolov chargé : Bridget chauve à l'ouverture de l'éditeur de personnage au lieu de sa coiffure par défaut (« Toulouse » selon l'utilisateur) ; coiffures Pocolov sélectionnables ensuite. Piste (estimé) : reconstruction de la table à la modification de la liste des modules actifs. À revérifier en 5.8 avec Pocolov recuit (T2) ; fiche CART si reproduit.
  • Tools/Build.ps1 : résumé makefile éditeur vide, « DLL liees : 0 » pour la cible jeu, -FromLog écrase un résumé de la même seconde (U7-T8 § 7).
  • Livrable U7-T5 erroné sur les fins de ligne (LF, pas CRLF) — corrigé par U7-T7.

Reste à faire (U7)

T9 → rebuild → contrôle visuel (Misc + gestionnaire) ; R1 Shipping 5.8 -createreleaseversion=2026.10.2.0 ; R2 Releases/ (1.5, 1.6 → Backup_5.5\Releases) ; R3 recuisson des 3 mods (BuildMod/EditMod/HairPipeline en 5.8) ; T1, T2, T3, T5, T6, T7 ; -NoUBA dans lp-build ; règle de copie de sauvegarde (SAV1 / ERR-042) ; guide moddeurs ; VAL ; INT (commits addon puis pin puis jeu) ; DOC (CHG, ERR).