LifePlay-Revival/Docs/Migration/etat/publication/PUB1/PUB1-CART.md
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

8 KiB

PUB1-CART — inventaire des contenus à retirer du dépôt public (jeu)

Fiche PUB1-T1 — Modèle prévu sonnet | utilisé sonnet

Date : 2026-10-07. Lecture seule : aucune commande git d'écriture. Méthode : git log --all --name-only --format= dédoublonné (3554 chemins distincts, 166 refs), git ls-tree -r à la pointe de chaque ref, git grep sur origin/main.

1. Chemins, catégorie, refs à la pointe, disque / suivi

Les nombres sont des fichiers présents à la pointe de la ref (histoire et pointe coïncident pour les 7 premières lignes).

Chemin Cat. Fichiers origin/main, origin/archive/ue4.27, origin/ue5.5-v1 à v1.5, branches locales origin/archive/original, origin/master, vinfamy/master Tags Disque / suivi HEAD
Content/Modules/vin_Base/Presets/celebs/ A 25 oui (25) non (0) 147/147 oui / 25 suivis
Content/Modules/vin_OldYoung/ B 15 oui (15) non (0) 147/147 oui / 15 suivis
Content/Modules/vin_Tentacles/ B 8 oui (8) non (0) 147/147 oui / 8 suivis
Content/Modules/vin_Watersports/ B 1 oui (1) non (0) 147/147 oui / 1 suivi
Content/Modules/vin_BDSM/ B 21 oui (21) non (0) 147/147 oui / 21 suivis
Content/Modules/vin_Corruption/ B 49 oui (49) non (0) 147/147 oui / 49 suivis
Content/Modules/vin_Interracial/ B 45 oui (45) non (0) 147/147 oui / 45 suivis
Content/Modules/MyFirstMod/EmmaWatson.lpcharacter A (hors celebs, voir 2) 1 dans l'historique, 0 à toute pointe aucune pointe : historique seul (commits 746ad89 et 66d3740, 5 et 7 fév. 2018) à vérifier : très probablement dans l'historique de vinfamy/master 0/147 non / 0

Détail des refs pour les 7 premières lignes : présents à la pointe de origin/main, origin/HEAD, origin/archive/ue4.27, origin/ue5.5-v1, origin/ue5.5-v1.1 à v1.5, des branches locales main, ue5.5-v1.1 à v1.5 et claude/measurement-tool-character-animations-028723, et dans les 147 tags. Absents (0 fichier) à la pointe de origin/archive/original, origin/master et vinfamy/master : contrôle du point 3 satisfait, rien à signaler sur le contenu d'origine pour (A) et (B).

Historique des celebs : introduits par 6d249b1 (2026-09-29, L0 état initial du projet 5.5) puis 9e61ec5 (archive ue4.27). Aucun autre commit ne les touche.

Fichiers des celebs (25) : EmmaW.lpcharacter, LeonardoD.lpcharacter, RihaN.lpcharacter, TaylorS.lpcharacter, YiL.lpcharacter, et _arms.jpg, _face.jpg, _legs.jpg, _torso.jpg pour emmaW (casse minuscule), LeonardoD, RihaN, TaylorS, YifeiL (le preset YiL utilise les images YifeiL_*).

2. Autres personnes réelles

  • Content/Modules/MyFirstMod/EmmaWatson.lpcharacter : preset nommé d'après Emma Watson, uniquement dans l'historique (2018, vraisemblablement hérité du dépôt d'origine). À inclure dans la réécriture seulement si la décision s'étend à l'historique d'origine (décision utilisateur). MyFirstMod/ contient aussi Default.lpcharacter dans l'historique.
  • Aucun autre dossier celeb, celebrity ou famous dans l'historique.
  • Contenu des .lpcharacter de origin/main : seuls les 5 presets celebs ont des noms de célébrités (Emma W, Leonardo D, Riha N, Taylor S, Yi L). Les autres noms sont des personnages fictifs de quêtes (Amy, Ashley, Athena, Ben, Brian, Damian, Dani, Denise, Eric, Eva, Iris, Jessica, John, Kong, Meihui, Natasha, Tyrone, Josh, Smith…). bggw_nat et mpwill_taylor sont des personnages de quête du jeu d'origine, pas des presets de personnes réelles à ma connaissance. Une liste d'environ 40 noms de célébrités ne donne aucune autre correspondance (« trumP » dans age_groups/* est un nom de morph, faux positif).
  • Analyse de contenu faite sur origin/main ; origin/archive/ue4.27 a les mêmes fichiers à ces chemins ; les tags n'ont pas été rescannés en contenu.
  • Aucun autre jpg/png sous Presets ou Modules dans l'historique en dehors de celebs/.

3. Fichiers qui référencent les presets (à signaler, pas à retirer)

Sur origin/main :

  • Content/Modules/vin_Base/Scenes/sexwork/john_celeb.lpscene, lignes 39 à 46 : Actor.blendPreset(LeonardoD | EmmaW | RihaN | TaylorS | YiL). Scène présente aussi chez vinfamy. Après retrait des presets, blendPreset visera des presets inexistants : scène à corriger ou désactiver côté jeu.
  • Content/Characters/Textures/NormalMap.uasset : correspondance binaire sur « YiL », faux positif.
  • Les autres occurrences de « celeb » sont des mots courants (celebrate, celebrities dans un texte de quête). Aucune référence dans le code C++ ni dans une liste de presets (chargement par dossier).

Références aux modules (B) hors de leurs dossiers (à examiner côté jeu) : IsModEnabled(vin_…) dans vin_Base/Scenes/{home/deliveryman, misc/ctf_jan04_cms, misc/sr_fso_orctribebetrayal_cms, uni_student/frat_relative, uni_student/mentor_exchange, work/office_plaything}.lpscene, vin_Netori/Scenes/boss_errand_parent.lpscene, vin_NonConsensual/Scenes/{ag_confronted, vi_confronts}.lpscene, vin_Polyamorous/scenes/poly_poly.lpscene (références d'origine, présentes chez vinfamy) ; assets binaires Content/BPs/{GI,PC,Person}.uasset et Content/UI/CharGen.uasset ; documentation Docs/Migration/{12_Reconciliation_Vinfamy,15_Modules_Optionnels,Journal_Modifications}.md et plusieurs dumps Docs/Migration/etat/*.txt. Aucun autre .lpmod ne dépend de ces six modules.

À NE PAS retirer : vin_Base/Scenes/corruption/ (33 fichiers, présent chez vinfamy), ni les modules chez vinfamy (Incest, NonConsensual, NTR, Netori, Bestiality, Pregnancy, Polyamorous, VanillaPorn, VanillaRealistic).

4. Motifs pour la réécriture

Pour git rm -r --cached --ignore-unmatch (chemins exacts, barres obliques) :

Content/Modules/vin_Base/Presets/celebs
Content/Modules/MyFirstMod/EmmaWatson.lpcharacter
Content/Modules/vin_OldYoung
Content/Modules/vin_Tentacles
Content/Modules/vin_Watersports
Content/Modules/vin_BDSM
Content/Modules/vin_Corruption
Content/Modules/vin_Interracial

Les sous-dossiers à casse variable (Scenes/scenes, Actions/actions, Stats/stats) sont couverts par le dossier parent, dont la casse est stable. Ces modules n'existent sous aucune autre racine (rien sous Modules_*, ModSources, Docs). La ligne EmmaWatson n'a d'effet que sur l'historique 2018 : la retirer de la liste si la décision ne la couvre pas.

Règles .gitignore équivalentes :

/Content/Modules/vin_Base/Presets/celebs/
/Content/Modules/MyFirstMod/EmmaWatson.lpcharacter
/Content/Modules/vin_OldYoung/
/Content/Modules/vin_Tentacles/
/Content/Modules/vin_Watersports/
/Content/Modules/vin_BDSM/
/Content/Modules/vin_Corruption/
/Content/Modules/vin_Interracial/

Le .gitignore actuel n'a aucune règle sur ces chemins.

5. État local

  • Tous les dossiers (A) et (B) existent sur disque (celebs 25 fichiers, OldYoung 15, Tentacles 8, Watersports 1, BDSM 21, Corruption 49, Interracial 45) et tous leurs fichiers sont suivis dans HEAD de main local (mêmes nombres). Content/Modules/MyFirstMod n'existe ni sur disque ni dans HEAD.
  • Après git rm --cached, décider du sort des fichiers sur disque (conservés hors suivi grâce au .gitignore, ou supprimés). Le jeu local référence ces presets via john_celeb.
  • Casse des sous-dossiers dans l'historique : vin_BDSM/{actions,interactions,scenes}, vin_Corruption/Scenes, vin_Interracial/{actions,scenes,stats,stereotypes}, vin_OldYoung/{Actions,Scenes,Stats}, vin_Tentacles/{actions,scenes}.

Compte rendu

7 groupes de chemins (1 A, 6 B) = 164 fichiers, tous présents à la pointe de main, archive/ue4.27 et ue5.5-v1*, et dans les 147 tags ; absents de vinfamy/master, origin/archive/original et origin/master. Un cas hors celebs/ : MyFirstMod/EmmaWatson.lpcharacter (historique 2018 seul). Une scène référence les presets : vin_Base/Scenes/sexwork/john_celeb.lpscene. Aucune autre personne réelle trouvée dans les .lpcharacter de origin/main.