LifePlay-Revival/Docs/Migration
edujiro5972 db8678ee05 U0 : cloture de la preparation (P1, P6, P7 verrouillees, copie 5.8 sur ue5.8, config VS 2026) (CHG-250)
- plan 27 : P1 (reference DC4 + V1.5), P6 (4.27 archive apres V2.0), P7 (McpAutomationBridge desactive) verrouillees
- plan 27 / synthese 28 : resultat U0 (tag ue5.5-final, copie D:\Game\LifePlay-master 5.8, VAL PASS)
- Tools/VS2026/LifePlay-UE58.vsconfig : composants VS Installer de VS 2026

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-17 20:31:13 +02:00
..
correctifs L1 : base saine - contenu de gameplay remis a l'identique de 4.27 2026-09-29 01:12:38 +02:00
01_Architecture_Initiale.md Documentation de migration finalisee : architecture 5.5, guide developpeur, commandes utiles, protocole des operations, bilan 2026-10-02 00:25:11 +02:00
02_Audit_Logiciel.md L0 : documentation de migration et outillage de test 2026-09-29 01:01:52 +02:00
03_Plan_Migration_Tests.md Documentation de migration finalisee : architecture 5.5, guide developpeur, commandes utiles, protocole des operations, bilan 2026-10-02 00:25:11 +02:00
04_Cahier_Des_Charges.md A faire : lot SAV1 (dossier de sauvegardes propre a Revival), ERR-042 2026-10-03 13:21:38 +02:00
05_Correctifs_Isoles.md Documentation de migration finalisee : architecture 5.5, guide developpeur, commandes utiles, protocole des operations, bilan 2026-10-02 00:25:11 +02:00
06_Protocole_Validation_V1.md Documentation de migration finalisee : architecture 5.5, guide developpeur, commandes utiles, protocole des operations, bilan 2026-10-02 00:25:11 +02:00
07_Architecture_5.5.md DC1 : plugin LPAnimCore (LPAnimRedirect, LPCoupleSim) ; LifePlay ne depend plus de LPAnimMeasure (CHG-234) 2026-10-07 18:31:01 +02:00
08_Guide_Developpeur.md DC2 : commandlets de mods dans le module LPModTools de l'addon ; le jeu compile et demarre sans l'addon (CHG-235) 2026-10-07 19:14:48 +02:00
09_Commandes_Utiles.md DC4 : cloture du decouplage jeu / sandbox (CHG-245) 2026-10-08 08:12:14 +02:00
10_Protocole_Operations.md DC3 : atelier de mods hors du jeu, dans l'addon LifePlay-Sandbox (CHG-236) 2026-10-07 19:53:13 +02:00
11_Audit_Optimisation.md H2b : pilosite (barbe, torse, pubis) dans les fichiers .lphair 2026-10-02 16:45:57 +02:00
12_Reconciliation_Vinfamy.md Reconciliation Vinfamy documentee : rien a recuperer, scenes corruption deja dans vin_Corruption 2026-10-02 10:20:44 +02:00
13_Protocole_Coiffure.md DC3 : atelier de mods hors du jeu, dans l'addon LifePlay-Sandbox (CHG-236) 2026-10-07 19:53:13 +02:00
14_Interface_V1.4.md V1.5 (LifePlay 2026.10.1.5) : version annee.mois.majeur.mineur, modules vin_* en un seul paquet, README 2026-10-03 11:19:44 +02:00
15_Modules_Optionnels.md V1.5 (LifePlay 2026.10.1.5) : version annee.mois.majeur.mineur, modules vin_* en un seul paquet, README 2026-10-03 11:19:44 +02:00
16_H3_Mods_Paquets.md DC3 : atelier de mods hors du jeu, dans l'addon LifePlay-Sandbox (CHG-236) 2026-10-07 19:53:13 +02:00
17_Mods_Ecran_Titre.md H3a et UI15 : mod d'assets cuit a part (Pocolov 05), gestionnaire de mods sur l'ecran titre 2026-10-03 04:07:11 +02:00
18_Build_Debug.md DC4 : cloture du decouplage jeu / sandbox (CHG-245) 2026-10-08 08:12:14 +02:00
19_Plan_Outillage_Debug.md Dbg : outillage de debug (BuildDebug, LPDebugSubsystem, lanceurs, événements LoadTxt / LPDataCache), documents 18 et 19 2026-10-07 15:49:01 +02:00
20_Chaine_Animations.md DC3 : atelier de mods hors du jeu, dans l'addon LifePlay-Sandbox (CHG-236) 2026-10-07 19:53:13 +02:00
21_Sandbox_Addon.md DOCNUM : docs VQ renumerotes 25 et 26 (numeros 23 et 24 en double), index Docs/Migration complete (CHG-246) 2026-10-08 08:56:02 +02:00
22_Eval_Agents_Sandbox.md Sandbox addon : brancher le jeu sur LifePlay-Sandbox (plugin LPSandbox). 2026-10-06 21:10:53 +02:00
23_Cycle_De_Vie_Mod.md DC3 : atelier de mods hors du jeu, dans l'addon LifePlay-Sandbox (CHG-236) 2026-10-07 19:53:13 +02:00
24_Plan_Decouplage_Sandbox.md DC4 : cloture du decouplage jeu / sandbox (CHG-245) 2026-10-08 08:12:14 +02:00
25_Video_Quality.md DOCNUM : docs VQ renumerotes 25 et 26 (numeros 23 et 24 en double), index Docs/Migration complete (CHG-246) 2026-10-08 08:56:02 +02:00
26_Eval_Agents_VideoQuality.md DOCNUM : docs VQ renumerotes 25 et 26 (numeros 23 et 24 en double), index Docs/Migration complete (CHG-246) 2026-10-08 08:56:02 +02:00
27_Plan_Migration_UE58.md U0 : cloture de la preparation (P1, P6, P7 verrouillees, copie 5.8 sur ue5.8, config VS 2026) (CHG-250) 2026-10-17 20:31:13 +02:00
28_Synthese_Migration_UE58.md U0 : cloture de la preparation (P1, P6, P7 verrouillees, copie 5.8 sur ue5.8, config VS 2026) (CHG-250) 2026-10-17 20:31:13 +02:00
Journal_Modifications.md U0 : cloture de la preparation (P1, P6, P7 verrouillees, copie 5.8 sur ue5.8, config VS 2026) (CHG-250) 2026-10-17 20:31:13 +02:00
README.md U0 : cloture de la preparation (P1, P6, P7 verrouillees, copie 5.8 sur ue5.8, config VS 2026) (CHG-250) 2026-10-17 20:31:13 +02:00
Registre_Erreurs.md PROP / ERR-043 : props d'animation retires avec le corps du PNJ (LPPersonPropGuardSubsystem) (CHG-244) 2026-10-08 01:40:50 +02:00

Migration LifePlay 4.27 → 5.5 — point d'entrée

Depuis le lot DC3 (2026-10-07), ces scripts, ModSources/ et AnimSources/ sont dans le dépôt addon LifePlay-Sandbox (même disposition relative ; lancer depuis l'addon, D:\Game\LifePlay-Sandbox).

La migration a été reprise le 2026-09-29, après l'échec d'un premier portage.

État au 2026-10-02 :

  • V1 publiée (v1.0, 2026-09-30), puis V1.1 (v1.1, 2026-10-01) ;
  • lots post-V1 L7a à L7l clos (appliqués et validés en jeu, ou évalués non nécessaires) ;
  • 8 563 paquets UE5, 0 erreur de compilation ni de cuisson, données et villes identiques à 4.27.

Documents

Document Pour qui Contenu
01_Architecture_Initiale.md tous fonctionnement hérité de 4.27 : données texte → ModdingExtra → interpréteur GI → événements, personnages, sauvegarde
07_Architecture_5.5.md tous état final : couche de compatibilité C++, sous-systèmes, différences de comportement du moteur, studio et pièces mesurés en jeu
02_Audit_Logiciel.md historique état de la cible 5.5 au début de la reprise
04_Cahier_Des_Charges.md pilotage exigences V1, lots L0 à L7 et leur statut, décisions, bilan final (§5)
03_Plan_Migration_Tests.md développeurs catalogue des tests (statique, compilation, chargement, exécution, A/B)
05_Correctifs_Isoles.md développeurs correctifs de code (CX-C) et de contenu (CX-B), protocole de réimport
06_Protocole_Validation_V1.md historique validation de la V1 en jeu
08_Guide_Developpeur.md développeurs environnement, compilation, packaging, commandlets, écrire un correctif, diagnostiquer, publier
09_Commandes_Utiles.md développeurs commandes prêtes à copier, options de diagnostic du jeu
10_Protocole_Operations.md obligatoire avant toute modification déroulé d'un lot, règles de diagnostic, leçons de la campagne, tests avec l'utilisateur
11_Audit_Optimisation.md pilotage chantier d'optimisation UE5 : audit (lot O0), goulots, leviers, lots O1 à O8, Fab
12_Reconciliation_Vinfamy.md historique comparaison avec vinfamy/LifePlay, fusion d'historique, rien à récupérer
13_Protocole_Coiffure.md protocole ajouter une coiffure (FBX statique, Fab) : import, ajustement sur la tête de Bridget, matériaux, fichier .lphair, contrôles
14_Interface_V1.4.md lot menu principal : version année.mois.publication, crédits (Vinfamy, auteur original), liens Donate et Discord, bouton Commission masqué
15_Modules_Optionnels.md lot build Shipping réduite aux modules essentiels, modules optionnels dans une archive séparée (Tools/SplitModules.ps1)
16_H3_Mods_Paquets.md étude, prototype H3 : assets apportés par les mods (plugins Mods/, cuisson DLC contre la version publiée) ; constats, architecture, risques, lots H3a à H3c ; §5 résultats du prototype H3a, §6 outillage H3b (ModSources/, Tools/BuildMod.ps1), validés ; §7 guide des moddeurs (Docs/Modding/FullGuides/Creating_Asset_Mods.md) et publication ; §8 métadonnées, avertissement de version, paquet lpr_hair_pocolov (H3d)
17_Mods_Ecran_Titre.md lot UI15 : gestionnaire de mods depuis l'écran titre (entrée dédiée, retour au menu titre, choix enregistré)
18_Build_Debug.md mesure builds DebugGame / Development, sessions Insights, mémoire, CSV ; Shipping inchangé
19_Plan_Outillage_Debug.md pilotage plan du lot outillage debug (DoD, hors scope, gates I0–I6, décision G6 vs O10)
20_Chaine_Animations.md étude, lots chaîne des animations, du pack acheté au mod livré (AP1–AP7) ; scripts dans l'addon depuis DC3
21_Sandbox_Addon.md lots sandbox sortie du jeu en addon éditeur (S0–S8), sandbox modulaire (SB0–SB4), registre des reports
22_Eval_Agents_Sandbox.md évaluation mode multi-agents + multi-modèles sur la migration sandbox (S0–S8)
23_Cycle_De_Vie_Mod.md référence cycle de vie d'un mod (fabrication, livraison, démarrage, activation, consommation), propriétés réellement lues (.uplugin, .lpmod), classes, capacités, évolutions E1–E15, prototype sandbox (§ 7)
24_Plan_Decouplage_Sandbox.md pilotage découplage jeu / sandbox (DC0–DC4) : jeu compilable sans l'addon, atelier de mods dans l'addon
25_Video_Quality.md référence, lots qualité vidéo et réglages graphiques (chantier VQ, VQ0–VQ4)
26_Eval_Agents_VideoQuality.md évaluation déroulé multi-agents du chantier VQ (VQ5)
27_Plan_Migration_UE58.md pilotage migration UE 5.5 → 5.8 (lots U0–U9) : 4.27 abandonné, gestion des mods figée, V2.0
28_Synthese_Migration_UE58.md pilotage synthèse autonome de l'audit UA, de l'essai de compilation 5.8, des décisions G-U, du lot SK ; journal des lots U0–U9
Journal_Modifications.md traçabilité CHG-001 à CHG-250, chacune avec son retour arrière
Registre_Erreurs.md traçabilité ERR-001 à ERR-037, statut et lot
correctifs/ relecture écarts de code 4.27 → 5.5 en patchs (P01 à P06)
etat/ preuves (locales, hors dépôt depuis U0) fiches et relevés datés par lot ; non suivis par git, copie dans D:\Game\LifePlay_Backup_5.5\etat\ ; le contenu utile est repris dans les docs de synthèse numérotés

Documents antérieurs, toujours valables : Docs/Architecture/VictoryPlugin_Architecture.md, Docs/Architecture/Rapport_Session_2026-09-28.md.

Ordre de lecture conseillé

  1. Comprendre le jeu : 01 puis 07.
  2. Travailler sur le projet : 10 (règles), 08 (guide), 09 (commandes).
  3. Retrouver pourquoi une chose est ainsi : journal, registre, 05.

Démarrer une session de travail

Set-Location 'D:\Game\LifePlay-master 5.5'
git status; git log --oneline -5; git tag --list '*-valide'   # où en est-on
.\Tools\CheckIntegrity.ps1 -Modules -Env -Ref427              # rien n'a bougé à notre insu
.\Tools\AssetHeaders.ps1                                      # format des paquets

Ensuite, choisir un lot dans 04_Cahier_Des_Charges.md §5 (pistes) ou dans le registre, et suivre 10_Protocole_Operations.md §2.