From 66d74a9f2838a70a90656a43f8d0e82bd2686a9c Mon Sep 17 00:00:00 2001 From: edujiro5972 <336072401+edujiro5972@users.noreply.github.com> Date: Fri, 2 Oct 2026 11:20:47 +0200 Subject: [PATCH] O7a/O7b : menage (parties de test, dossiers vides, captures) et carte des dossiers dans le guide developpeur Co-Authored-By: Claude Opus 5.5 --- Docs/Migration/08_Guide_Developpeur.md | 31 +++++++++++++++++++++++++ Docs/Migration/11_Audit_Optimisation.md | 15 +++++++++++- Docs/Migration/Journal_Modifications.md | 1 + 3 files changed, 46 insertions(+), 1 deletion(-) diff --git a/Docs/Migration/08_Guide_Developpeur.md b/Docs/Migration/08_Guide_Developpeur.md index 64fb64b..d47231f 100644 --- a/Docs/Migration/08_Guide_Developpeur.md +++ b/Docs/Migration/08_Guide_Developpeur.md @@ -37,6 +37,37 @@ Python 3 est utile pour `Tools/DiffRemplacementNoeuds.py`. PowerShell 7 pour les | `Saved/Logs/portage` | journaux de parties et de commandlets archivés | non | | `.mcp.json`, `.claude/` | configuration locale d'agent (jeton) | **jamais** | +### 2.1 Carte de `Content/Heavy` et dossiers à ne pas déplacer + +Les noms de dossiers (`New`, `New2`…) viennent de l'auteur et ne disent rien de leur contenu. **Ils ne sont pas +renommés** (audit O7, `11_Audit_Optimisation.md` §16) : le jeu y construit des chemins à partir de noms lus dans les +données, et les mods en dépendent. + +| Dossier | Contenu | +|---|---| +| `Heavy/Clothes4` | vêtements (940 maillages et leurs matériaux), désignés par nom dans `Modules/Clothes4.txt` | +| `Heavy/New2` | `Furniture` (meubles des `.lpworld`), `Anims2`, `Daily` (animations), `Sound`, `Hairs`, `BDSM`, `Beasts`, `Buildings` (carte de la ville) | +| `Heavy/Daz` | corps `Bridget` (femme) et `Michael` (homme) avec cheveux et pilosité, `Anims`, `Clothes` | +| `Heavy/New3` | `UI` (icônes, dont celles des morphs), `Anims`, `Hairs`, `Tattoos`, `Characters/Tanlines` | +| `Heavy/New4` | `Anims`, `Hairs`, `Misc`, `Tentacles` | +| `Heavy/Backgrounds` | images de fond | +| `Heavy/StreetMap` | 280 villes (`StreetMap`) et leurs maillages (`Static`) | +| `Heavy/Characters`, `New`, `New5` | squelette, 37 icônes, 1 animation | + +**Ne jamais déplacer ni renommer** ces dossiers. Leurs préfixes sont écrits en texte dans les Blueprints : +- `New2/Furniture` (`Room`) ; +- `Clothes4` (`GI`) ; +- `StreetMap` et `StreetMap/Static` (`GI`, `UI/CityMenu`) ; +- `New3/Tattoos` (`GI`) ; +- `New3/Characters/Tanlines` (`Person`) ; +- `Daz/Bridget/Hairs/Pubic` et `Daz/Michael/hairs/other` (`GI`, `Person`) ; +- `New3/UI` (`UI/VisualMorph`) ; +- `Daz/Clothes` (`UI/Inventory_Cloth`). + +`Content/Modules` cite aussi 17 chemins complets de `New2` et `New3`. + +`Content/Saves` reçoit les sauvegardes des joueurs : il doit exister, mais reste vide dans le dépôt et l'archive. Les +parties de test de l'éditeur ont été déplacées vers `D:\Game\LifePlay_Backup_5.5\O7\Content_Saves` (lot O7a). ## 3. Compiler ```powershell diff --git a/Docs/Migration/11_Audit_Optimisation.md b/Docs/Migration/11_Audit_Optimisation.md index 814d3af..775a3f7 100644 --- a/Docs/Migration/11_Audit_Optimisation.md +++ b/Docs/Migration/11_Audit_Optimisation.md @@ -455,4 +455,17 @@ de modding. |---|---|---|---| | **O7a, ménage** | `Content/Saves` (239 parties de test de l'éditeur, 85 Mo, non versionnées, non livrées) déplacées vers la sauvegarde ; dossiers vides `Content/Developers` et `Content/Collections` retirés ; 3 captures de diagnostic à la racine déplacées vers `D:\Game\LifePlay_Backup_5.5` | nul | **oui** | | **O7b, carte documentée** | §16.1 et §16.2 portés dans `08_Guide_Developpeur.md` : ce que contient chaque dossier, et quels dossiers ne doivent pas bouger | nul | **oui** | -| **O7c, renommage réel** | renommer `New`, `New2`… par thème (`Furniture`, `Animations`, `Hair`…), corriger les 10 préfixes dans 6 Blueprints et les 17 chemins des données | élevé : mods de la communauté cassés, comparaisons avec 4.27 perdues, des milliers de paquets réenregistrés | **non** (gain seulement cosmétique) | \ No newline at end of file +| **O7c, renommage réel** | renommer `New`, `New2`… par thème (`Furniture`, `Animations`, `Hair`…), corriger les 10 préfixes dans 6 Blueprints et les 17 chemins des données | élevé : mods de la communauté cassés, comparaisons avec 4.27 perdues, des milliers de paquets réenregistrés | **non** (gain seulement cosmétique) | + +### 16.4 Réalisé (2026-10-02) + +- **O7a** : + - `Content/Saves` vidé : 14 125 fichiers (239 parties de test) déplacés vers + `D:\Game\LifePlay_Backup_5.5\O7\Content_Saves`, nombre de fichiers et d'octets vérifiés identiques ; le dossier + est conservé, vide ; + - `Content/Developers` et `Content/Collections` retirés : ils ne contenaient que des dossiers vides, que l'éditeur + recrée ; + - 3 captures de diagnostic de la racine rangées dans `D:\Game\LifePlay_Backup_5.5\O7\racine`. +- **O7b** : carte des dossiers et liste des dossiers à ne pas déplacer dans `08_Guide_Developpeur.md` §2.1. + +Aucun asset déplacé, aucun Blueprint modifié : ni build ni test en jeu nécessaires. \ No newline at end of file diff --git a/Docs/Migration/Journal_Modifications.md b/Docs/Migration/Journal_Modifications.md index b355ece..ebe8ef4 100644 --- a/Docs/Migration/Journal_Modifications.md +++ b/Docs/Migration/Journal_Modifications.md @@ -918,3 +918,4 @@ Validation L7c/L7d (2026-10-02, parc, même cadrage) : la nuit reste claire (sol | CHG-071 | 2026-10-02 | Ménage | `README.md` : V1.2 en téléchargement principal (lien Mega), V1.1 et V1 en versions précédentes ; suppression de 13 builds 5.5 obsolètes (V1rc, L7a, L7b, L7i, L7i_B12, L7cdj, O1, O1_essai1, O2, O4, O9, O9b, Shipping_V1.2_essai1, ≈ 43 Go) après copie vérifiée de `Saved`, `Content\Saves` et des lanceurs dans `D:\Game\LifePlay_Backup_5.5\builds_supprimees\` ; `08_Guide_Developpeur.md` §4 | lien V1.2 reçu ; place disque | builds : reconstruction depuis les tags git | | CHG-072 | 2026-10-02 | ERR-038 | `LPRoomTransitionSubsystem` : détection par la seule échelle de la racine de `Room`, délai de réaffichage 10 s → 3 s | premier test en jeu concluant (anciens personnages cachés, compagnon présent, nouveaux personnages apparus), mais 2 faux positifs au relevé : nom de lieu vidé un instant sans changement de pièce ; arrivée au restaurant peuplée 3 s avant la construction de la pièce (personnages apparus 10 s en retard) ; build `LifePlay_Build_5.5_ERR038` reconstruit | `git checkout ERR038-apres -- Source/LifePlay/LPRoomTransitionSubsystem.*` | | CHG-073 | 2026-10-02 | ERR-038 | `Source/LifePlay/LPRoomTransitionSubsystem.h/.cpp` supprimés (copie dans `D:\Game\LifePlay_Backup_5.5\ERR038_retrait`) ; build `LifePlay_Build_5.5_ERR038` reconstruit sans le sous-système (vérifié dans l'exécutable) | second test « plus problématique » : relevé `ERR038_apres2_20261002` = 2 déclenchements, tous deux à tort (clients du lieu d'arrivée cachés 3 s) ; le critère temporel ne distingue pas les personnages créés pendant le trajet puis retirés de ceux qui sont conservés ; retrait proposé et accepté par l'utilisateur ; ERR-038 reste ouvert | `git checkout ERR038-apres -- Source/LifePlay` | +| 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` |