Commit graph

51 commits

Author SHA1 Message Date
edujiro5972
380183324b L7k clos : ERR-006/ERR-007 revenus au niveau 4.27 avec CX-B12 ; signatures residuelles au niveau 4.27
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 20:25:24 +02:00
edujiro5972
77eda3cea0 L7h : StreetMap 4.27/5.5 identique (280 villes, 280 maillages) ; ERR-018 clos ; LPCheckMeshes, LPCheckStreetMap -Path
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 20:20:41 +02:00
edujiro5972
401a3db25c L7i clos : CX-B12 valide en jeu (getBeautyValue 52 -> 2,3/min, erreurs 30 -> 7) ; ERR-003 preexistant
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 20:15:59 +02:00
edujiro5972
8015f182b9 L7i (CX-B12) : Contains/Split/FindSubstring avec motif vide au comportement 4.27 (385 noeuds, 28 Blueprints) ; ERR-005
FString::Find("" , IgnoreCase, FromStart) renvoie 0 en UE5 et INDEX_NONE en 4.27 : Contains(x, "") devenu vrai.
Test 3120 cas (transcription 4.27) : 0 ecart ; diff independant 385/385 ; compilation et cuisson 0 avertissement.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 19:24:20 +02:00
edujiro5972
361581ff85 L7i : ERR-037 preexistant (confirme en 4.27) ; variable AI : interference boucle scenes/IA, A/B a parcours identique requis
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 16:28:31 +02:00
edujiro5972
05d3a9f61f L7i : Quick dress = vetements formels manquants au travail (logique d'origine probable) ; AI vide limite a 2 PNJ
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 16:14:32 +02:00
edujiro5972
d6d2c569c7 L7i : AI vide via AIDummy (scripts .lpai), Quick dress (ERR-037) ; outils LPDumpSave et releve sur motif du journal
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 15:51:35 +02:00
edujiro5972
0376fb7861 L7i : mesure 4.27/5.5 (Dress preexistant) et capteur cible pour les variables DSL Person vides
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 20:38:09 +02:00
edujiro5972
996215ef9b L7b reapplique et valide en jeu : teleportation = acceleration du temps ; sol exterieur (ERR-036) preexistant en 4.27
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 20:24:09 +02:00
edujiro5972
2b644d236c L7b retire : regression en jeu (teleportations), 3 Blueprints restaures a L7b-avant
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 19:38:41 +02:00
edujiro5972
c7f607f094 L7b (CX-B11) : 6 noeuds GetRandomPointInNavigableRadius deprecies remplaces par LPNavigationHelpers (R-04, ERR-035)
Compilation 6 -> 0 avertissement, cuisson 3 -> 0 ; diff independant 6/6, 0 autre objet modifie.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 18:45:41 +02:00
edujiro5972
5739f3f4a5 L7a valide en jeu : partie d'1 h sans plantage, pas de regression imputable
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 18:28:23 +02:00
edujiro5972
093331b77f Journal : suppression des builds UE5 obsoletes (journaux et sauvegardes archives)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 17:28:18 +02:00
edujiro5972
5d1f9a142f L7a (CX-B10) : 56 noeuds Get SkeletalMesh deprecies remplaces par LPMeshCompat::GetSkeletalMesh (R-03, ERR-012)
Semantique exacte du getter moteur (Cast<USkeletalMesh>(GetSkinnedAsset())) pour tout
USkinnedMeshComponent, contrairement a CX-B05. Diff avant/apres : 56/56 liaisons identiques,
0 autre objet modifie. Compilation 190 -> 6 avertissements, cuisson 95 -> 3.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 17:05:46 +02:00
edujiro5972
665e1633e9 L7a : LPMeshCompat::GetSkeletalMesh (semantique exacte du getter moteur) et commandlet LPFixSkeletalMeshGet ; simulation 56 noeuds
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 16:53:16 +02:00
edujiro5972
111915420f README in English with the full source archive link (Mega, SHA-256)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 16:32:46 +02:00
edujiro5972
4c3ed6ba2f Publication : README, journal de publication, McpAutomationBridge ignore
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 15:09:17 +02:00
edujiro5972
85b0007828 V1 validee : partie de 2 h sur le build V1rc sans plantage ; EX-01 a EX-09 au vert ; lots post-V1 L7h a L7j
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 14:17:17 +02:00
edujiro5972
a61fc3fe48 L4-CX-B07 : 239 derniers paquets UE4 reenregistres au format UE5 (EX-03, ERR-022)
8563/8563 paquets UE5. Diff LPDumpAssets avant/apres sur 292 paquets : ecarts neutres
(stockage source des textures, defauts explicites des structures, copie UE4 des entrees
materiau, -0 -> 0, signatures heritees). CompileAllBlueprints et cuisson inchanges.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 12:10:40 +02:00
edujiro5972
9eb33aba7e L4-CX-B07 : outils LPDumpAssets et LPResavePackages ; module d'outils sans compilation unity ; liste des 239 paquets UE4
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 11:57:15 +02:00
edujiro5972
c95bde987e ERR-033 non reproduit depuis le build L6e (sous surveillance)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 11:44:03 +02:00
edujiro5972
caa4c3adb7 L6e valide en jeu : barre de temps conforme a la 4.27 (ERR-034 clos)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 11:42:21 +02:00
edujiro5972
cdce89a111 L6f : ERR-031 diagnostique - preexistant en 4.27 (camera SecondScreen sans racine), hors perimetre ; outil LPDumpComponents
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 11:33:05 +02:00
edujiro5972
7aaeb06816 L6e-CX-B09 : marges des UButton remises au defaut UE 4.27 (ERR-034, barre de temps decalee)
UE5 a change le style par defaut de UButton (FUMGCoreStyle, 12 px horizontaux au lieu de 2) ;
les assets 4.27 ne stockent pas la marge par defaut. 430 boutons dans 46 Widget Blueprints,
composante par composante, marges choisies par l'auteur conservees. Diff des 73 arbres UMG :
seules les marges changent. CompileAllBlueprints inchange, build L6e 8561 paquets.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 09:01:09 +02:00
edujiro5972
935d11f554 L6e : outils LPDumpWidgetTree et LPFixButtonPadding (CX-B09, ERR-034) ; photographie avant et simulation
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 08:35:11 +02:00
edujiro5972
ae358cd249 L6a valide en jeu : scintillement disparu (ERR-032 clos) ; ERR-030 requalifie (situationnel, lie a ERR-003)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 01:26:13 +02:00
edujiro5972
c1a2d77a55 L6a : anticrenelage TAA comme en 4.27 (la cle UE4 etait ignoree, jeu en TSR) ; anomalies V1 ERR-030..034
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 01:03:39 +02:00
edujiro5972
3ac74a3560 L6 : ERR-029 qualifie (dette R-03/R-04, pas de regression) ; protocole de validation V1
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 00:10:04 +02:00
edujiro5972
14ef71f5dc L5 : ERR-027 et ERR-002 clos - personnages visibles et habilles valides en jeu (build L5d)
0 lecture de corps vide ; Accessed None maillage 0,38/perso (43,7 avant, 4.27 : 0,06).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 00:08:37 +02:00
edujiro5972
0d703d47a7 L4-CX-B08 : ParseIntoArray au comportement UE 4.27 (cause d'ERR-027)
LPStringCompat::ParseIntoArray (algorithme 4.27 : chaine vide -> [], separateur
sensible a la casse) ; commandlet LPFixParseIntoArray : 114 noeuds rebranches dans
17 Blueprints, 0 ecart de liaison (controle integre), 0 broche orpheline,
CompileAllBlueprints 0 erreur. LPDumpFunction : option -Exec.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 23:56:16 +02:00
edujiro5972
d4eea7397b L5 : cause racine d'ERR-027 - ParseIntoArray("") renvoie [""] en UE5 contre [] en UE4
generatePersonTemporary() sans argument -> Presets=[""] -> GeneratePerson charge
les 141 presets (suffixe ".lpcharacter") -> phenotype a race legacy -> corps vide.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 23:47:12 +02:00
edujiro5972
5efacb672a L5 : LPDumpFunction -Exec ; diagnostic ERR-027 - la race demandee devient African (corps legacy jamais charge)
Trace L5c : PlayerChangeRace(NewRace=African, femme) depuis GenerateAndApplyStrings,
race courante Daz ; l'entree MeshSexRace[0] (African legacy) n'est jamais chargee
(LegacyPercentage=0) -> corps vide. isRace, ReadLine, ChangeDazPhenotype :
identiques 4.27/5.5. 17 presets de phenotype portent INFO Race legacy.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 23:35:55 +02:00
edujiro5972
86c38a9f3a L5 : capteur d'exceptions de script Blueprint (variables locales au moment de l'erreur)
Option -LPTraceScriptEx/-LPTraceLocals/-LPTraceMax, inactive par defaut.
Valide en -game (releve et reecriture des piles d'appel).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 17:04:53 +02:00
edujiro5972
0949db6c2c L5 : releve MeshSexRace en partie ; base 4.27 non comparable (aucune scene de quete)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 11:52:14 +02:00
edujiro5972
58016141e8 L5 : option de diagnostic -LPDumpVars (contenu des variables de GI au demarrage et a la fin)
Dump de MeshSexRace en -game : 24 corps, Mesh vide au demarrage pour tous
(chargement a la demande), 6 corps legacy jamais charges (LegacyPercentage=0).
Presets de quete : race Daz.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 09:50:00 +02:00
edujiro5972
8bada02b9b L5 : diagnostic ERR-027 et instrumentation de GetAssetByObjectPath
Diff 4.27/5.5 des fonctions de chargement des maillages (GenerateAndApply*,
LoadMeshIfNeeded, getSkeletalMeshFromPath, SMBoolToSkeletalMesh) : logique
identique. Seul maillon change : resolution chemin -> asset. Instrumentation :
chaque chemin non resolu signale une fois (LogLifePlay). Build L5a :
8561 packages, cuisson 0 erreur.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 08:59:24 +02:00
edujiro5972
6038ef3143 L5 : diagnostic des personnages de quete (ERR-027)
Partie jouee sur la build L4b : PNJ aleatoires affiches et habilles (volet
aleatoire d'ERR-002 corrige par CX-B01). Personnages crees par preset
invisibles en dialogue et devetus : GeneratePerson -> LoadPreset ->
GenerateAndApplyStrings/Bools lit des champs de maillage vides (26,5
Accessed None maillage/perso contre 0,27 en 4.27). clearVariable ecarte
(ERR-028, identique en 4.27).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 08:38:04 +02:00
edujiro5972
bac416a88a L4 : correction de l'empaquetage - tout /Game est cuit (ERR-026)
La build L4 ne contenait que 3257 packages sur 8561 : les assets charges par
chemin a l'execution n'etaient pas cuits (les builds du 28/09 utilisaient
-CookAll). DefaultGame.ini : DirectoriesToAlwaysCook=/Game. Build L4b :
8561 packages, cuisson 0 erreur, 150 s sans plantage, 4 personnages
generes et distincts. Test T-PKG-01 ajoute.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 08:18:52 +02:00
edujiro5972
709c34c594 L4 : build Development empaquetee (cuisson 0 erreur), test de fumee
BuildCookRun Win64 Development : Success - 0 error(s), 94 warning(s).
Modules livre en fichiers nus ; 185 s sans plantage, fermeture propre,
bilan de session ecrit. A/B d'execution (T-RUN-02..05) en attente d'une
partie jouee.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 03:12:37 +02:00
edujiro5972
d476b723a4 L4-CX-B04 : reimport controle de la suppression des evenements On Clicked orphelins
TopRight (StatButtonL), CharGen (ButtonEyelashColor, ButtonPreviewErect) :
3 evenements retires, noeuds en aval conserves. Diffs limites aux 3 noeuds.
CompileAllBlueprints 0 erreur, 95 avertissements (98 avant).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 03:04:29 +02:00
edujiro5972
e18fc991f6 L4-CX-B03 : reimport controle du correctif du mur a echelle nulle (CentralLondon)
LPFixZeroScaleActors -Fix -Scale=0.1 : Wall.StaticMeshComponent0 X 0 -> 0,1.
Rapport apres : 0 composant a echelle nulle. CompileAllBlueprints 0 erreur,
0 broche orpheline.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 02:48:36 +02:00
edujiro5972
e203726929 L4-CX-B02b : reimport controle du correctif EditableTextBoxStyle (StatMenu, CharGen)
Commandlet corrigee : 6 noeuds traites, 4 rebranchements TextStyle (dont
CharGen::Make_64 perdu a l'essai 1). Diffs limites aux noeuds attendus.
CompileAllBlueprints : 0 erreur (6 avant), 0 echec de chargement ;
LPCheckMeshAssignment : 0 broche orpheline dans le projet.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 02:41:07 +02:00
edujiro5972
150d8892b2 L4-CX-B02 : essai 1 rejete et annule, commandlet LPFixEditableTextBoxFont corrigee
La relecture du diff a montre que CharGen::Make_64 perdait sa police sans
rebranchement (coupure de la broche Font du Break avant le releve des Make).
Widgets restaures par Tools\Restore.ps1 (MD5 d'origine retrouves).
Commandlet : les broches Font ne sont coupees qu'apres le releve complet.
Preuves de l'essai archivees dans etat/L4-CX-B02_essai1_rejete/.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 02:25:12 +02:00
edujiro5972
20f35ac440 L4-CX-B02 (en cours, non valide) : correctif EditableTextBoxStyle applique
Point d'etape demande pendant l'execution du protocole de reimport.
LPFixEditableTextBoxFont applique a UI/StatMenu et UI/CharGen (broche Font
orpheline retiree, TextStyle relie de Break a Make). Preuves deja produites :
simulation, application, photographies avant, photographie apres de StatMenu.

Restent a faire avant validation : photographie apres de CharGen, diffs,
LPCheckMeshAssignment, CompileAllBlueprints, journal. Pas de tag -apres.
Retour arriere : git checkout L4-CX-B02-avant -- Content/UI ou
Tools\Restore.ps1 -Lot L4-CX-B02.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 02:19:29 +02:00
edujiro5972
9cf045e54e Tools : ReimportCorrectif.ps1 (protocole de reimport, etapes 1 a 6)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 02:09:36 +02:00
edujiro5972
e174857024 L4-CX-B01 : reimport controle du correctif des broches AssetRegistry de GI
LPFixAssetRegistryPins : 3 GetAssetsByClass -> GetAssetsByClassName (classes
SkeletalMesh, StaticMesh, StreetMap conservees), 2 GetAssetObjectPath inseres.
Dry-run conforme, diff avant/apres de GI::EventGraph limite aux 5 noeuds
attendus, 0 broche orpheline restante dans GI, CompileAllBlueprints identique
au releve de base. A/B d'execution en attente de CX-B02.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 02:09:04 +02:00
edujiro5972
3abf03e4be L3 : journalisation efficace
LogLifePlay + ULPSessionLogSubsystem (sans modification de Blueprint) :
resume de demarrage (versions, modules, fichiers par type) et bilan de
session (signatures d'erreurs dedoublonnees avec pile d'appel, commande
console LifePlay.LogSummary). ModdingExtra : LogLPModdingTrace ->
LogModdingExtra en Verbose (format conserve pour l'A/B 4.27), echec de
LoadTxt signale une fois, echec de SaveTxt signale.

Tests : editeur et jeu compilent sans avertissement ; session -game :
58 lignes LogLifePlay, 0 ligne de trace au niveau par defaut ; A/B de
format avec la build 4.27 Development ; T-STAT-02..04 au vert.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 01:35:00 +02:00
edujiro5972
4747778d2c L2 : compilation propre a partir de zero
uproject : TargetPlatforms Windows, plugins explicites (ModdingExtra,
StreetMap, EnhancedInput ; McpAutomationBridge limite a l'editeur ;
AndroidFileServer desactive). DefaultEngine.ini : section AndroidFileServer
retiree (n'est plus recreee). Binaries/Intermediate/caches deplaces vers
D:\Game\LifePlay_Backup_5.5\L2\_purge.

Tests : LifePlayEditor et LifePlay Win64 Development compilent sans erreur
ni avertissement ; demarrage editeur sans LogClass Error ; releve
LPCheckMeshAssignment identique a L1 ; T-STAT-02..04 au vert.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 01:25:53 +02:00
edujiro5972
9b7e971ed7 L1 : base saine - contenu de gameplay remis a l'identique de 4.27
Decisions D-01/D-02 : correctifs anterieurs non suivis retires.
Content/{BPs,UI,Structs,Scenes,Render,Characters} = 4.27 (385 fichiers,
MD5 verifies). Correctifs isoles : Docs/Migration/05_Correctifs_Isoles.md,
patchs de code 4.27->5.5 dans Docs/Migration/correctifs/.
Releve de base 5.5 : CompileAllBlueprints 6 erreurs (StatMenu, CharGen),
0 echec de chargement ; LPCheckMeshAssignment 5 broches AssetRegistry
orphelines dans GI (GetAssetsByClass). Tools/RunCommandlet.ps1.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 01:12:38 +02:00
edujiro5972
39fac16216 L0 : documentation de migration et outillage de test
Docs/Migration : architecture initiale (pipeline donnees -> GI ->
evenements/personnages), audit logiciel 5.5, plan de tests, cahier des
charges par lots bornes, journal des modifications, registre des erreurs.
Tools : CheckIntegrity (T-STAT-02..04), LogStats (compteurs normalises,
A/B 4.27/5.5). Empreinte de reference de l'arbre 4.27.

Tests : aller-retour Snapshot/Restore verifie par MD5 ; T-STAT-02, 03,
04 au vert ; T-STAT-01 : 1 package UE4 (GI.uasset), traite en L1.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 01:01:52 +02:00