Commit graph

29 commits

Author SHA1 Message Date
edujiro5972
bd4ea43d20 DC2 : commandlets de mods dans le module LPModTools de l'addon ; le jeu compile et demarre sans l'addon (CHG-235)
13 sources retirees de LifePlayEditorTools (LPAnimEval/Twist/Catalog/Identify, LPAnimChecks,
LPAnimMethodSelect, LPHairFromStaticMesh) ; LifePlayEditorTools.Build.cs ne depend plus de
LPAnimMeasure. Pin addon 97c0d13. Validation : DC2-BUILD avec et sans addon code 0,
DC2-VAL PASS (resultats identiques a SB2-REF, jeu -game sans addon).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 19:14:48 +02:00
edujiro5972
0016dc2197 AP7 : pilote AnimPipeline, méthodes ue4/ue5/genesis_direct, identification du squelette, mod lpr_anim_freeanims, cuisson DLC (ProjectVersion 2026.10.1.6)
Phase AP7 (CHG-221..224).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 15:49:56 +02:00
edujiro5972
ad75b08d06 AP5 (restes) : animate() / LPModDailies, commandlet LPPatchDailies, Person, DeliverAnims, mod lpr_anim_quaternius
Phase AP5 (CHG-209).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 15:49:17 +02:00
edujiro5972
3e773bf28b PawnGlobal : Room::addObject bloque le canal Pawn, commandlet LPFixPawnResponse
Phase PawnGlobal (CHG-144).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 15:49:06 +02:00
edujiro5972
7b5e1a5179 G6a : FindCenterOfPolygon rebranché dans GI, commandlet LPFixFindCenter
Phase G6a (CHG-115).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 15:49:03 +02:00
edujiro5972
04b053554f Sandbox addon : brancher le jeu sur LifePlay-Sandbox (plugin LPSandbox).
Charge le plugin via AdditionalPluginDirectories, conserve ShowCouple et les commandlets anim côté jeu, et documente les lots S0–S8 (CHG-212 à CHG-220).

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-06 21:10:53 +02:00
edujiro5972
3c2da7a516 H3a et UI15 : mod d'assets cuit a part (Pocolov 05), gestionnaire de mods sur l'ecran titre
- H3a : version de reference 2026.10.4 (identique au V1.4 publie), mod d'essai LPHairSample
  (ModSources/, cuisson DLC contre 2026.10.4), pipeline de coiffures compatible plugins.
- Activation des modules alignee sur le jeu (module absent = inactif) ; cle .lpmod
  MODULE_DEFAULT_ENABLED (lp_Revival).
- UI15 : entree Mod Manager sur l'ecran titre, retour au menu titre, choix enregistre
  sans toucher a la derniere sauvegarde (LPTitleModManager, SaveModSelection).

Valide en jeu le 2026-10-03 (CHG-101 a CHG-103, ERR-040, ERR-041).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 04:07:11 +02:00
edujiro5972
3c25b1450b UI14 : menu principal (version 2026.10.4, credits Vinfamy, Donate Patreon edujiro5972, Discord, Commission masque)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 20:37:41 +02:00
edujiro5972
ac7de7d2c2 SKIN : coiffures liees au corps par transfert de poids et sorties de la peau
Les meches longues suivent cou, clavicules et poitrine au lieu de tourner avec la tete ;
6 coiffures Pocolov reconstruites (-Rebuild).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 19:36:28 +02:00
edujiro5972
6b41904fe4 O7e : ajustement de la coiffure sur le haut du crane (second essai)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 15:35:23 +02:00
edujiro5972
1d0887f694 O7e : premiere coiffure Fab (Pocolov Hair 17) et commandlet LPHairFromStaticMesh
Maillage statique rattache au squelette Genesis 8 (os head), ajuste a la tete de
Bridget, materiaux DazHair ; declaree par lp_Revival/Hairstyles/pocolov17.lphair.
Attribution CC BY 4.0 dans Licenses/Free_3D_Models_Credits.txt.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 15:24:54 +02:00
edujiro5972
5e88dacb4b Etape 4b : WhatWhereToArray en C++ (LPDataCompat), 2 appels de GI rebranches par LPFixWhatWhere, verification integree
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 12:33:19 +02:00
edujiro5972
d13a17dd26 O9b : collision retiree des marqueurs de batiments de la carte (MapMarkers NODE_AddHISM-0/1)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 08:40:54 +02:00
edujiro5972
8abf1d4ad8 O9 : collision retiree des arbres et voitures decoratifs de la carte (MapMarkers Tree/Car), commandlet LPSetComponentCollision
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 08:26:53 +02:00
edujiro5972
af1861b989 L7j : camera SecondScreen dotee d'une racine et placee (ERR-031) ; L7l : diagnostic du sol de neige (ERR-036)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 22:08:14 +02:00
edujiro5972
928826139f L7c (config explicite), L7d (AtmosphericFog -> SkyAtmosphere verifie), L7e/L7f evalues non necessaires ; archive V1.1 (SHA-256)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 21:57:26 +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
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
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
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
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
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
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
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
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
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
1122e17fa6 L0 : etat initial du projet 5.5 avant toute correction
Instantane de reference de la reprise de migration (2026-09-29).
Contient GI.uasset tel que trouve (copie UE4 identique a 4.27,
MD5 F4550DA5DC05FC005400CDCA2FC123C9). Ajouts de ce commit :
.gitattributes (aucune conversion de fin de ligne), regles .gitignore
CHG-001, Tools/ (Snapshot, Restore, AssetHeaders), empreintes L0.

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