Commit graph

34 commits

Author SHA1 Message Date
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
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
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
143e29643b AP6 (restes) : catalogue des animations (Catalogue.py, pack.json, catalogue.html/json) et planches animées du mod Quaternius
Phase AP6 (CHG-210, 211).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 15:49:31 +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
e4b8752549 AP4 (reste) : RapportControles.py
Phase AP4 (CHG-208).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 15:49:14 +02:00
edujiro5972
439bcb1006 AP1 (reste) : profils de squelettes ue4_mannequin et genesis8
Phase AP1 (CHG-205).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 15:49:13 +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
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
aa8aa7542e Publication suivante : un zip par module (SplitModules per_module), modules de base seuls dans le build, diffusion Discord
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 10:43:53 +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
45bdb6dfb2 H3c : guide des moddeurs (mods d'assets), outils NewMod/EditMod, version de reference a la publication
- Docs/Modding/FullGuides/Creating_Asset_Mods.md (anglais), explanation.lphair,
  explanation.lpmod (MODULE_DEFAULT_ENABLED).
- Tools/NewMod.ps1 (squelette ModSources/<Nom>), Tools/EditMod.ps1 (editeur avec le mod monte).
- Procedure de publication : version de reference Releases/<version> creee au build de
  distribution et livree avec les sources ; Mods/ vide au build (CHG-105).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 09:11:34 +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
4b8688b895 MODS14 : build Shipping V1.4 reduite aux modules essentiels, modules optionnels dans une archive separee
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 20:55:48 +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
2479a0af9e HAIRS1 : chaine industrialisee de conversion des coiffures (HairPipeline.ps1, FbxMaterialMap.py) testee sur 5 coiffures Pocolov
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 19:02:33 +02:00
edujiro5972
2744242609 Protocole de conversion d'une coiffure (13_Protocole_Coiffure.md) et outils HairImportFbx, HairMaterials
Protocole rejoue de bout en bout sur Pocolov 17 : resultat identique.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 18:16:09 +02:00
edujiro5972
dbd1cd2219 O7d : collections locales (Saved/Collections) pour eviter l'avertissement de controle de revision
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 14:21:55 +02:00
edujiro5972
2a1eedecef O7d : collections thematiques de l'editeur (Tools/BuildCollections.py)
13 collections statiques LifePlay_* (8 561 assets par theme) et une collection
transversale LifePlay_Chemins_Fixes ; aucun asset deplace ni modifie.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 14:11:56 +02:00
edujiro5972
5f6b3fbd70 O4 : mipmaps et streaming sur 29 textures de couleur 3D (vetements, route, trottoir) ; Tools/FixTextureMips.py
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 09:07:23 +02:00
edujiro5972
b6e587164d O1 : build allege (plugins moteur limites a l'editeur, contenu non cuit, sans symboles) ; lien Mega V1.1
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 01:47:45 +02:00
edujiro5972
b4c4886fc9 O0 : audit d'optimisation UE5 (inventaire des assets, build livre, leviers et lots proposes)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 00:41:57 +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
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
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
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
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
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
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