95 lines
8.7 KiB
Markdown
95 lines
8.7 KiB
Markdown
|
|
# 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).
|