Commit graph

61 commits

Author SHA1 Message Date
edujiro5972
8084622450 LifePlay UE 5.8 : état de développement au 2026-10-19
Tickets : REP1-T4

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-19 22:57:42 +02:00
edujiro5972
7a0b3f3671 PROP / ERR-043 : props d'animation retires avec le corps du PNJ (LPPersonPropGuardSubsystem) (CHG-244)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 01:40:50 +02:00
edujiro5972
ebae9242a7 ERR-008 : garde LPMapMarkersGuardSubsystem (WidgetComponents vides apres HideAllMarkers) (CHG-243)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 01:40:48 +02:00
edujiro5972
0f1a61c9fe VQ : qualite video (sous-systeme LPVideoQuality, onglet Reglages, DefaultScalability), lots VQ0 a VQ5 et correctifs (CHG-237 a 242)
LifePlay.uproject : SupportedTargetPlatforms Win64 sur LPAnimCore, origine non revendiquee, range ici.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 01:40:47 +02:00
edujiro5972
fbbcee11d6 DC4 (code) : plugin McpAutomationBridge optionnel, Json retire de LifePlay ; preuve clone propre
McpAutomationBridge (ignore par git) bloquait la compilation d'un clone propre : marque
Optional. LifePlay.Build.cs : dependance Json (commentaire AP1 perime) retiree.
DC4-BUILD : clone strictement propre sans LifePlay-Sandbox, LifePlayEditor et LifePlay
Development code 0 ; DC4-PACKAGE : build Development empaquete sans addon, BUILD SUCCESSFUL.
Test en jeu utilisateur et docs de cloture a suivre.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 20:19:44 +02:00
edujiro5972
e46093c81c DC3 : atelier de mods hors du jeu, dans l'addon LifePlay-Sandbox (CHG-236)
Retrait de BuildMod, NewMod, EditMod, ModSource, HairPipeline et leurs .py, Tools/anim,
Tools/hairs, Tools/mods, ModSources, AnimSources, Config/LPSandbox.ini, lanceurs sandbox et
guide des moddeurs (57 fichiers suivis ; contenu disque deplace vers la sauvegarde DC3).
References et docs mises a jour. Pin addon 79f0205. Validation : DC3-VAL PASS (cuisson
lpr_anim_freeanims depuis l'addon identique au mod publie, tournee identique a SB2-REF).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 19:53:13 +02:00
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
d8a0f859ce DC1 : plugin LPAnimCore (LPAnimRedirect, LPCoupleSim) ; LifePlay ne depend plus de LPAnimMeasure (CHG-234)
Plugins/LPAnimCore (Runtime, PreDefault, toutes configurations) recoit la partie runtime
de l'ancien LPAnimMeasure de l'addon. LifePlay.Build.cs : LPAnimMeasure -> LPAnimCore.
LifePlayEditorTools depend encore de LPAnimMeasure jusqu'a DC2. Pin addon 3e9c32f.
Validation : DC1-BUILD code 0, DC1-VAL PASS (tournees Mesure identiques a SB2-REF,
controle visuel utilisateur marche et ShowCouple).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 18:31:01 +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
884268479e Sandbox / AnimToGenesis : LPDirectControlSubsystem (mannequin Quaternius, copie vers Genesis), ImportQuaternius, DiagnosePose
Phase Sandbox/AnimToGenesis (CHG-168..186).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 15:49:12 +02:00
edujiro5972
e46d01d5d8 Réglages : LPSettingsSubsystem (onglets, bouton titre) et LPColorGradeSubsystem (réglages vidéo couleur)
Phase Réglages (CHG-158..163).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 15:49:11 +02:00
edujiro5972
91259316a6 Clavier : LPKeyboardSubsystem (bouton et panneau Clavier, touches dans Saved/Config/Windows/LPKeyboard.ini)
Phase Clavier (CHG-156, 164, 165).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 15:49:09 +02:00
edujiro5972
5e901bef31 Proximité : LPDirectControlSubsystem (marche ZQSD/WASD, touche E), DefaultInput, index furniture.lpnear
Phase Proximité (CHG-157, 166, 167).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 15:49:08 +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
81f75d4e95 G6b : PreloadCityPackages au démarrage (LPDataCompat, LPModInfoSubsystem ; rattrape FindCenterOfPolygon et le renommage ModInfoCheckInterval)
Phase G6b (CHG-116).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 15:49:05 +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
b8414af456 Dbg : outillage de debug (BuildDebug, LPDebugSubsystem, lanceurs, événements LoadTxt / LPDataCache), documents 18 et 19
Phase Dbg (CHG-114, 117, 118).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 15:49:01 +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
1fc32f55d6 V1.5 (LifePlay 2026.10.1.5) : version annee.mois.majeur.mineur, modules vin_* en un seul paquet, README
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 11:19:44 +02:00
edujiro5972
5a2829ebd9 H3d : metadonnees des mods, avertissement de version, paquet lpr_hair_pocolov (12 coiffures)
- LPModInfoSubsystem : metadonnees des .lpmod ; fenetre d'avertissement quand un mod actif
  a ete construit pour une autre version du jeu (Slate, sans Blueprint).
- NewMod/BuildMod : MODULE_VERSION, _CREATED, _LICENSE, _AUTHOR_LINK, _PRICE, _PACKAGED,
  _GAME_VERSION ; ordre des 3 premieres lignes controle ; prix et licences controles.
- lpr_hair_pocolov 1.0 : les 12 coiffures Pocolov CC BY ; lp_Revival et les 6 Pocolov
  retires du jeu de base ; mod d'essai LPHairSample retire.

Valide en jeu le 2026-10-03 (CHG-106, CHG-107).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 10:14:37 +02:00
edujiro5972
a680f0bf19 H3b : outillage des mods d'assets (BuildMod, ModSources, pipeline en mode mod)
- Tools/BuildMod.ps1 : controles, cuisson DLC contre la version de reference, controle du
  conteneur, archive installable testee, installation optionnelle dans un jeu de test.
- Tools/ModSource.ps1 : sources dans ModSources/<Nom>, montees dans Mods/ le temps d'un
  travail ; le build du jeu de base ne contient rien des mods.
- HairPipeline en mode mod ; HairMaterials : analyse du dossier (plantage dans un plugin),
  reutilisation des textures ; sous-systeme : repli DoesPackageExist.

Valide en jeu le 2026-10-03 (CHG-104).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 09:06:48 +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
f8bdf90bb2 H2b : pilosite (barbe, torse, pubis) dans les fichiers .lphair
Listes GI.FHairstyles, BHairstyles_M et BHairstyles reconstruites depuis vin_Base.lphair,
completees par les modules ; verification : identiques au Blueprint.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 16:45:57 +02:00
edujiro5972
bac557d829 H2 : liste de base des coiffures dans vin_Base/Hairstyles/vin_Base.lphair
Table reconstruite depuis le fichier (MODE: BASE) puis coiffures des modules ;
verification -LPVerifyHairstyles : table et morphs identiques au Blueprint.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 16:21:16 +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
cad164957e H1 : coiffures declarees par fichiers .lphair (LPHairstyleSubsystem, module lp_Revival)
Ajout en fin de GI.HairstyleTable sans modifier de Blueprint ; doublons refuses,
modules desactives ignores ; build H1 : 1 coiffure de test ajoutee (126 -> 127).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 14:56:48 +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
cf21f655cd ERR-038 : sous-systeme LPRoomTransition retire (critere non fiable), defaut d'origine laisse ouvert
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 11:15:00 +02:00
edujiro5972
3c955005d1 ERR-038 : detection par la forme de la piece seulement, reaffichage apres 3 s (faux positifs du premier test)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 11:01:00 +02:00
edujiro5972
27758d3453 ERR-038 : sous-systeme LPRoomTransition, personnages de la piece precedente caches des le changement de lieu
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 10:46:01 +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
2c9fd48d40 L7l : plafond WallT masque dans les lieux exterieurs (ERR-036, mesure confirmee)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 23:38:12 +02:00
edujiro5972
026bddf554 L7l : releve periodique ; hypothese du plafond WallT a 20 cm du sol en exterieur (echelle Z 0,01)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 23:26:32 +02:00
edujiro5972
e941eab01c L7l : mesure en jeu preparee (releve sur changement de lieu, -LPDumpDelay) ; la dalle de neige n'est pas surelevee
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 23:05:30 +02:00
edujiro5972
ed4bc46ba9 L7j : sous-systeme LPSecondScreen, camera d'appel cadree sur le visage du contact
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 22:32:42 +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
d26cb8331b L7g : build Shipping (fichiers separes comme la version de l'auteur) ; correctif NO_LOGGING dans LPSessionLogSubsystem
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 20:36:44 +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
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
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