From d080cbb755775822404b330e9da76767ff073df0 Mon Sep 17 00:00:00 2001 From: edujiro5972 <336072401+edujiro5972@users.noreply.github.com> Date: Fri, 2 Oct 2026 09:48:20 +0200 Subject: [PATCH] O2b valide en jeu ; build Shipping de distribution valide ; regle de test des changements de packaging Co-Authored-By: Claude Opus 5.5 --- Docs/Migration/10_Protocole_Operations.md | 4 ++++ Docs/Migration/11_Audit_Optimisation.md | 10 +++++++++- Docs/Migration/Journal_Modifications.md | 2 +- 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/Docs/Migration/10_Protocole_Operations.md b/Docs/Migration/10_Protocole_Operations.md index 426e855..be14cba 100644 --- a/Docs/Migration/10_Protocole_Operations.md +++ b/Docs/Migration/10_Protocole_Operations.md @@ -94,6 +94,10 @@ le diff. `Saved/Logs/portage/__.log`. 4. Analyser le journal avant de conclure ; demander une capture quand le défaut est visuel. 5. Une question de comparaison (4.27, build précédent) se pose **avant** d'interpréter le résultat. +6. Un changement de **packaging** (format des fichiers, plugins, cuisson) se teste sur tous les chemins qui lisent des + fichiers. Charger une partie existante ne suffit pas : il faut aussi une **nouvelle partie** (choix de la ville, + création du personnage), la liste des mods, une sauvegarde et un rechargement, et les images externes. Leçon d'O2 : + la liste des villes était vide, et seul le chemin « Continue » avait été testé. ## 5. Traçabilité diff --git a/Docs/Migration/11_Audit_Optimisation.md b/Docs/Migration/11_Audit_Optimisation.md index 12add04..a2b40e4 100644 --- a/Docs/Migration/11_Audit_Optimisation.md +++ b/Docs/Migration/11_Audit_Optimisation.md @@ -397,4 +397,12 @@ Commande : `BuildCookRun … -clientconfig=Shipping -build -cook -iterate -stage | Moteur | ≈ 270 Mo (dont `NNE` 119 Mo) | 13 Mo | Disposition : `LifePlay.exe`, `LifePlay/Binaries`, `LifePlay/Content/{Paks, Modules, Movies}`, `Engine` (10 fichiers). -Validation en jeu de ce build : **en attente**. \ No newline at end of file + +Premier essai : **aucune ville proposée** en nouvelle partie. `UI/CityMenu` listait les fichiers `Heavy/StreetMap/*.uasset` +sur le disque, absents avec IoStore. Le build Development d'O2 avait le même défaut : le test, passé par « Continue », +n'ouvrait pas ce menu. Correction O2b (CHG-067) dans `ModdingExtra::GetAllFilesFromFolder` : repli sur le registre +d'assets quand le disque ne renvoie aucun paquet. Build reconstruit, **validé en jeu le 2026-10-02** (« fonctionne comme +attendu »), tag `O2b-valide`. + +Leçon (reportée dans `10_Protocole_Operations.md` §4) : un changement de packaging se teste aussi en **nouvelle partie** +(choix de ville, création de personnage), pas seulement par « Continue ». \ No newline at end of file diff --git a/Docs/Migration/Journal_Modifications.md b/Docs/Migration/Journal_Modifications.md index 0580174..e330f82 100644 --- a/Docs/Migration/Journal_Modifications.md +++ b/Docs/Migration/Journal_Modifications.md @@ -910,5 +910,5 @@ Validation L7c/L7d (2026-10-02, parc, même cadrage) : la nuit reste claire (sol | CHG-063 | 2026-10-02 | O9b | `LPSetComponentCollision` (modèles des nœuds « Add Component ») ; `Content/BPs/MapMarkers.uasset` : modèles `NODE_AddHISM-0` et `-1` (`HISM_C`, marqueurs de bâtiments) en `NoCollision` (diff : 2 lignes) | les clics se font sur les icônes, pas sur les bâtiments (utilisateur) ; ≈ 49 500 corps physiques restants au chargement ; build `LifePlay_Build_5.5_O9b` | `Tools\Restore.ps1 -Lot O9b` | | CHG-064 | 2026-10-02 | O2 | `Config/DefaultGame.ini` : `UsePakFile=True`, `bUseIoStore=True`, `bCompressed=True` (réglages par défaut du moteur : Oodle Kraken) ; `Modules` reste en fichiers nus | build Development 3 367 → 2 002 Mo (−40 %), 23 928 → 2 104 fichiers ; build `LifePlay_Build_5.5_O2` ; validé en jeu le 2026-10-02 (7 contrôles) | `Tools\Restore.ps1 -Lot O2` ou `git checkout O2-avant -- Config` | | CHG-065 | 2026-10-02 | O4 | nouveau `Tools/FixTextureMips.py` ; 29 textures (`Clothes4` 27, route, trottoir) : `MipGenSettings` = groupe de texture, `NeverStream` = faux (diff : ces 2 propriétés + `LightingGuid` régénéré) | textures de couleur 3D sans mipmaps : scintillement à distance, pleine résolution toujours en mémoire ; exclus : cheveux et masques de transparence (29), interface et textures sans matériau (44), dimensions non puissance de 2 (733) ; build `LifePlay_Build_5.5_O4` | `Tools\Restore.ps1 -Lot O4` | -| CHG-066 | 2026-10-02 | O | build Shipping de distribution `LifePlay_Build_5.5_Shipping_V1.2` (O1, O2, O4, O9, O9b) | 3 246 → 1 494 Mo (−54 %), 24 249 → 2 084 fichiers ; validation en jeu en attente | — (build seulement) | +| CHG-066 | 2026-10-02 | O | build Shipping de distribution `LifePlay_Build_5.5_Shipping_V1.2` (O1, O2, O4, O9, O9b) | 3 246 → 1 494 Mo (−54 %), 24 249 → 2 084 fichiers ; premier essai sans ville (corrigé par CHG-067), reconstruit et validé en jeu le 2026-10-02 | — (build seulement) | | CHG-067 | 2026-10-02 | O2b | `Plugins/ModdingExtra` : `GetAllFilesFromFolder` reconstruit la liste des `.uasset`/`.umap` depuis le registre d'assets quand le disque n'en renvoie aucun (contenu compressé IoStore) ; dépendance `AssetRegistry` | régression d'O2 constatée sur le build Shipping : aucune ville proposée (`UI/CityMenu` liste les fichiers `Heavy/StreetMap/*.uasset` du disque, `UI/City` vérifie chaque ville par suffixe `/.uasset`) ; seul appel concerné, les autres lisent des fichiers texte de `Modules` ; build `LifePlay_Build_5.5_Shipping_V1.2` reconstruit | `git checkout O2b-avant -- Plugins/ModdingExtra` |