LifePlay-Revival/Docs/Migration
edujiro5972 b982bd7d58 Couche de donnees, etape 1 : resultats (lecture a froid ~6 s, analyse Blueprint ~6 s par passage)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 11:47:14 +02:00
..
correctifs L1 : base saine - contenu de gameplay remis a l'identique de 4.27 2026-09-29 01:12:38 +02:00
etat L7h : StreetMap 4.27/5.5 identique (280 villes, 280 maillages) ; ERR-018 clos ; LPCheckMeshes, LPCheckStreetMap -Path 2026-10-01 20:20:41 +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 Documentation de migration finalisee : architecture 5.5, guide developpeur, commandes utiles, protocole des operations, bilan 2026-10-02 00:25:11 +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 Documentation de migration finalisee : architecture 5.5, guide developpeur, commandes utiles, protocole des operations, bilan 2026-10-02 00:25:11 +02:00
08_Guide_Developpeur.md O7a/O7b : menage (parties de test, dossiers vides, captures) et carte des dossiers dans le guide developpeur 2026-10-02 11:20:47 +02:00
09_Commandes_Utiles.md Documentation de migration finalisee : architecture 5.5, guide developpeur, commandes utiles, protocole des operations, bilan 2026-10-02 00:25:11 +02:00
10_Protocole_Operations.md Protocole : analyser le releve meme quand le test en jeu passe (lecon ERR-038) 2026-10-02 11:15:14 +02:00
11_Audit_Optimisation.md Couche de donnees, etape 1 : resultats (lecture a froid ~6 s, analyse Blueprint ~6 s par passage) 2026-10-02 11:47:14 +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
Journal_Modifications.md Couche de donnees, etape 1 : strategie documentee, mesure de LoadTxt par type de fichier 2026-10-02 11:43:00 +02:00
README.md Reconciliation Vinfamy documentee : rien a recuperer, scenes corruption deja dans vin_Corruption 2026-10-02 10:20:44 +02:00
Registre_Erreurs.md ERR-038 : sous-systeme LPRoomTransition retire (critere non fiable), defaut d'origine laisse ouvert 2026-10-02 11:15:00 +02:00

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

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
Journal_Modifications.md traçabilité CHG-001 à CHG-057, 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 empreintes et relevés datés par lot

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.