Couche de donnees validee (0 ecart, lecture 0,074 s) ; ERR-039 : contenu HairStrands de nouveau cuit
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
d443257bf7
commit
932f06dab3
4 changed files with 15 additions and 3 deletions
|
|
@ -52,7 +52,6 @@ bSkipMovies=False
|
|||
+DirectoriesToNeverCook=(Path="/InterchangeAssets")
|
||||
+DirectoriesToNeverCook=(Path="/NNEDenoiser")
|
||||
+DirectoriesToNeverCook=(Path="/NNERuntimeORT")
|
||||
+DirectoriesToNeverCook=(Path="/HairStrands")
|
||||
+DirectoriesToNeverCook=(Path="/SpeedTreeImporter")
|
||||
+DirectoriesToNeverCook=(Path="/Paper2D")
|
||||
+DirectoriesToNeverCook=(Path="/MovieRenderPipeline")
|
||||
|
|
|
|||
|
|
@ -553,5 +553,16 @@ commandlets) :
|
|||
| Relevé des dates et tailles | 0,014 s |
|
||||
| Cache (11 fichiers JSON) | ≈ 8 Mo, dont `lpscene` 4,6 Mo |
|
||||
|
||||
Validation en jeu en attente : partie lancée avec `LifePlay_verif_cache.bat` (`-LPDataCacheVerify`), puis bilan
|
||||
`LoadTxt` et absence d'écart dans le journal.
|
||||
**Validé en jeu le 2026-10-02** (`LifePlay_verif_cache.bat`, `-LPDataCacheVerify`) : partie avec « Continue »,
|
||||
scènes, changement de lieu, gestionnaire de mods.
|
||||
- **2 658 textes servis par le cache, 0 écart** avec la lecture du disque.
|
||||
- Temps de lecture de toute la session : **0,074 s** pour 2 690 lectures, contre 5,7 s pour un seul chargement de
|
||||
partie auparavant.
|
||||
- Ce qui reste lu sur le disque est voulu : `.lpcharacter` des sauvegardes (`Saves/_session`), hors `Modules`.
|
||||
|
||||
Tag `DATA23-valide`. Reste l'analyse en Blueprint (≈ 6 s par passage de `PopulateRaws`) : étape 4.
|
||||
|
||||
Constat annexe : 4 erreurs `GroomComponent : Failed to find /HairStrands/Materials/…` au démarrage depuis le lot O1. Le
|
||||
module `HairStrands` reste intégré au jeu, car d'autres plugins en dépendent, alors que son contenu n'était plus cuit.
|
||||
Correction ERR-039 (CHG-077) : `/HairStrands` retiré de `DirectoriesToNeverCook` (≈ 0,8 Mo). Plus aucune erreur au
|
||||
démarrage.
|
||||
|
|
@ -921,3 +921,4 @@ Validation L7c/L7d (2026-10-02, parc, même cadrage) : la nuit reste claire (sol
|
|||
| CHG-074 | 2026-10-02 | O7 | O7a : `Content/Saves` (14 125 fichiers, parties de test) → `D:\Game\LifePlay_Backup_5.5\O7\Content_Saves` (vérifié), `Content/Developers` et `Content/Collections` (dossiers vides) retirés, 3 captures de la racine rangées ; O7b : `08_Guide_Developpeur.md` §2.1 (carte de `Content/Heavy`, dossiers à ne pas déplacer) | ménage sans risque et documentation, à la place d'un renommage des dossiers jugé trop risqué (préfixes de chemins en dur, contrat de modding) | déplacer en retour le contenu de `O7\Content_Saves` |
|
||||
| CHG-075 | 2026-10-02 | DATA1 | `Plugins/ModdingExtra/.../ModdingExtraBPLibrary.cpp` : statistiques de `LoadTxt` par type de fichier (bilan à la fermeture, commande `ModdingExtra.LoadTxtStats`) ; `11_Audit_Optimisation.md` §17 (stratégie de couche de données) | étape 1 de la couche de données : mesurer avant de construire ; `PopulateRaws` = 12,6 s par chargement de partie (trace O2) ; build `LifePlay_Build_5.5_DATA1` | `git checkout DATA1-avant -- Plugins/ModdingExtra` |
|
||||
| CHG-076 | 2026-10-02 | DATA23 | nouveaux `Plugins/ModdingExtra/.../LPDataCache.h/.cpp` ; `ModdingExtra.cpp` (démarrage en arrière-plan), `ModdingExtraBPLibrary.cpp` (`LoadTxt` depuis la mémoire, `SaveTxt`, vérification, statistiques cache/disque), `ModdingExtra.Build.cs` (`Json`) | couche de données étapes 2 et 3 : `Modules` chargé une fois en arrière-plan, cache compilé JSON par type avec champs et calque ; 2 031 fichiers en 0,14 s depuis le cache ; build `LifePlay_Build_5.5_DATA23` ; validation en jeu en attente | `git checkout DATA23-avant -- Plugins/ModdingExtra` ; ou option `-LPNoDataCache` |
|
||||
| CHG-077 | 2026-10-02 | O1b / DATA23 | `Config/DefaultGame.ini` : `+DirectoriesToNeverCook=(Path="/HairStrands")` retiré ; validation de la couche de données (CHG-076) : 2 658 textes servis par le cache, 0 écart, lecture 0,074 s pour la session | ERR-039 : erreurs `GroomComponent` au démarrage depuis O1 (module conservé par dépendance, contenu non cuit) ; vérifié : 0 erreur après reconstruction | remettre la ligne dans `DefaultGame.ini` |
|
||||
|
|
|
|||
|
|
@ -43,3 +43,4 @@
|
|||
| ERR-036 | En extérieur (ex. `forest___vin01.lpworld`), personnages et objets (bois du feu de camp) enfoncés sous la surface du sol ; ils traversent la matière | retour utilisateur 2026-09-30 (capture) | — | faible (visuel) | L7l | **préexistant en 4.27** (confirmé par l'utilisateur), présent aussi en V1/L7a : hors périmètre de la migration ; cause mesurée (CHG-057) : plafond `WallT` à 18 cm du sol en extérieur (échelle Z 0,01), qui masque pieds et pieds des meubles ; correctif CHG-057 (plafond masqué en extérieur) : **corrigé, validé en jeu le 2026-10-01** (forêt : pieds visibles, sol texturé) |
|
||||
| ERR-037 | Quick dress (menu Action) laisse souvent le personnage principal nu | retour utilisateur 2026-10-01 | — | moyenne (visible) | — | **préexistant en 4.27** (confirmé par l'utilisateur le 2026-10-01 : même comportement au travail) : au travail seuls les vêtements « Formal » sont acceptés ; sans bas ni chaussures formels dans l'inventaire, seul le haut est mis. Hors périmètre |
|
||||
| ERR-038 | Au changement de lieu, les personnages de la pièce précédente apparaissent un instant dans la nouvelle, avant d'être détruits et remplacés | retour utilisateur 2026-10-02 (partie O9) | à chaque changement de lieu | faible (visuel) | — | **préexistant en 4.27** (confirmé par l'utilisateur) : tous les lieux sont reconstruits dans le même studio ; les anciens personnages ne sont détruits qu'après la reconstruction. Essai de correction par sous-système C++ (`LPRoomTransitionSubsystem`, CHG-070/072) **retiré** (CHG-073) : au moment de la reconstruction, les personnages créés pendant le trajet et retirés 2 s après l'arrivée (le défaut) sont indiscernables des vrais clients du lieu d'arrivée, créés de la même façon et conservés ; le sous-système en cachait donc aussi à tort. Une correction fiable devra se faire dans `GI` (décision de retrait après le trajet), dans un lot dédié. **Ouvert, défaut d'origine** |
|
||||
| ERR-039 | `GroomComponent` : `Failed to find /HairStrands/Materials/…` (4 erreurs au démarrage) | journaux des builds depuis O1 | 4 par lancement | faible (aucune chevelure Groom utilisée) | O1 | **corrigé (CHG-077)** : le module `HairStrands` reste dans le jeu (dépendance d'autres plugins) ; son contenu est de nouveau cuit (`/HairStrands` retiré de `DirectoriesToNeverCook`), plus d'erreur au démarrage |
|
||||
|
|
|
|||
Loading…
Reference in a new issue