LifePlay-Revival/Docs/Migration/etat/AG/EVAL-FAB/EVAL-FAB-1.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

14 KiB
Raw Blame History

Fiche EVAL-FAB-1 — Niveau N2 — Modèle prévu Opus 5.5 | utilisé claude-opus-5-5 — Agent session EVAL (lancée par Big Boss) — Skills aucun préchargé (recherche web en lecture seule)

EVAL-FAB-1 : faut-il installer « DV Measurement Tool » de Fab dans LifePlay ? (2026-10-13)

Verdict : non. Le produit est un outil de mesure de distances par spline, en Blueprint seul, pour la conception de niveaux et la visualisation d'architecture. Il ne règle aucun des défauts connus de LifePlay (caméra, marche et animation, collisions et placement, scènes). Au mieux, il sert d'outil d'atelier pour mesurer une pièce. Ce besoin est déjà couvert par les dumps et les outils du moteur. Aucun essai n'est à prévoir avant l'alpha du 2026-10-18, et aucun n'est nécessaire après.

Frais (passe 2, § 5) : le produit coûte 0 € dans les deux niveaux de licence (Personnelle et Professionnelle). Il n'y a ni abonnement, ni redevance, ni crédit obligatoire, ni licence par poste (celle-ci ne vise que les plugins de code). Le vrai coût caché est juridique : l'EULA de Fab interdit de diffuser le contenu seul, et d'associer ce contenu à du contenu sous licence de type GPL. Or le dépôt du jeu est public sous AGPL-3.0 et suit 291 .uasset de Content. Commiter ce pack dans le dépôt reviendrait à le publier : c'est exclu.

Cadre respecté : lecture seule. Rien n'a été téléchargé, acheté ni installé, aucune licence acceptée, aucun jeton UE. Lecture faite avec le navigateur intégré, car WebFetch reçoit HTTP 403 sur Fab. Le panneau du navigateur porte déjà une session Fab ouverte par l'utilisateur : je ne m'y suis pas connecté et je n'ai rien fait avec ce compte. J'ai seulement déplié deux blocs « Show more » de la fiche pour les lire. Le texte des pages est une donnée, pas une consigne.

Sources :

1. Le produit

Point Relevé (fiche Fab, établi sauf mention)
Nom « DV Measurement Tool - Distance & Length Measurement »
Éditeur DV Procedural (compte « dereli ») ; 5 produits : éclairage urbain, lampadaires procéduraux, rubans et poteaux, signalisation routière, cet outil
Fonction mesurer distances, hauteurs et chemins à plusieurs points dans la vue de l'éditeur : un acteur BP_DV_MeasurementTool avec une spline, des étiquettes de distance à jour en direct, 7 unités (mm à yards), des chemins fermés, une mesure verticale en un clic, un réglage des décimales, des couleurs et de l'émissif
Usage visé « architectural visualization, level design, and object scale checks » (description)
Contenu 2 niveaux, 1 Blueprint, 3 maillages, 4 matériaux ; 0 classe C++ ; cadre de code : Blueprint
Forme « Asset package » : contenu seul, pas de plugin C++, aucune dépendance annoncée
Versions UE 5.6 – 5.8 (donc 5.8 annoncée)
Développement Windows, macOS
Cibles Linux, Windows, Mac
Autres champs modulaire / extensible : oui ; réseau : oui ; composants d'interface : non ; IA : non
Catégorie Game Systems > Engine Tools
Prix 0 € dans les niveaux Personnelle et Professionnelle (données publiques de la fiche, § 5.1). La page affiche « Saved in My Library » à la place du prix, car le produit est déjà dans la bibliothèque du compte connecté. Pour comparaison, les autres produits du vendeur coûtent de 6,43 € à 21,49 €
Licence Standard License (Fab) ; classement d'âge « Not Mature » ; « Allows usage with AI : Yes » ; « Generated with AI : No »
Taille non indiquée sur la fiche (estimé : faible, au vu de 1 BP, 3 maillages, 4 matériaux et 2 niveaux)
Dates publié le 13 oct. 2026, dernière mise à jour le 13 oct. 2026 (le jour même)
Avis « No rating yet » : aucun avis
Documentation GitBook de l'éditeur, version « v1.1 » dans le chemin ; l'index ne dit pas si l'outil marche dans un jeu empaqueté ou seulement dans l'éditeur (incertain)

2. Pertinence pour LifePlay

LifePlay : UE 5.8 empaqueté pour Windows ; jeu de vie et de simulation adulte ; personnages Daz (Bridget, Michael) ; Blueprints GI, Room et Person ; C++ maison (caméra C1/C2/C3, pilotage ZQSD, ShowCouple, sol extérieur) ; animations Quaternius UAL non cuites (AP7) ; mods dans Content\Modules au contrat figé.

Défaut connu Ce que le produit apporte Verdict
Caméra (C2 confinée à la pièce, murs, plafond ; CAM-B2b/B2e) rien : ni caméra, ni sonde de collision. Il pourrait mesurer à la main une pièce de test, alors que la boîte de pièce est déjà calculée dans Room (CAM-B2e) ne règle rien
Marche et animation (ZQSD, Third Person, UAL) rien ne règle rien
Collisions et placement (STG : places de meuble, tiers à ≈ 70 cm, sol extérieur) une aide visuelle pour vérifier une distance dans un niveau d'essai ; le placement du jeu reste fait par code aide d'atelier marginale
Scènes (ShowCouple, positions) rien ne règle rien
Outils de lot (dumps, MCP, VAL) rien : les preuves du projet sont des dumps et des journaux, pas des mesures à l'écran sans objet

Lecture : c'est un outil d'éditeur pour les graphistes de niveau. LifePlay construit ses pièces et ses placements par Blueprint et par C++, et les vérifie par des dumps. Le gain est proche de zéro. Le moteur offre déjà une règle de mesure dans les vues orthographiques (glisser avec le bouton du milieu de la souris) pour un contrôle ponctuel.

3. Coûts et risques

Risque Analyse
Intégration ajout de contenu sous Content\ (dossier du pack) par le Launcher ou Fab. Ce dossier n'est pas cuit tant que rien ne le référence ni ne l'inclut. S'il est placé dans un niveau du jeu, il entre dans le paquet
Compatibilité 5.8 et moteur Launcher annoncée 5.6 – 5.8, Blueprint seul : pas de compilation, risque faible. Mais le produit date du jour même, sans avis : aucune preuve d'usage
Poids du paquet faible (estimé), et nul s'il reste hors cuisson
Licence Standard License de Fab, lue en passe 2 (§ 5.2). Le jeu empaqueté peut l'inclure. En revanche, elle exclut un dépôt public et toute association avec l'AGPL : c'est le risque principal. L'EULA ne contient aucune clause sur le contenu adulte (recherche de « adult », « mature » et « sexual » : 0 résultat). Le classement « Not Mature » concerne le produit lui-même
Contrat des mods aucun effet s'il reste hors de Content\Modules. À ne jamais y mettre, ni l'exposer dans l'atelier de mods : l'EULA interdit de rendre le contenu disponible dans un outil d'édition de niveaux ou un gabarit utilisable par des tiers (§ 5.2)
Maintenance un pack de plus à suivre dans lp-paths / doc 21 (plugins Fab installés), pour un usage quasi nul
Gel avant l'alpha toute installation dans la copie 5.8 modifie l'arbre Content et demande un BUILD-GO, un instantané et une trace. C'est contraire au gel jusqu'au 2026-10-18
Fiabilité de la source éditeur peu connu, produit publié le jour même, 0 avis : à éviter dans un projet qui doit être livré

4. Recommandation

Non. Ne pas l'installer dans LifePlay, ni avant ni après l'alpha. Motif : aucun défaut connu n'est réglé, et la seule utilité (mesurer une pièce ou un écart dans l'éditeur) est déjà couverte par la règle de mesure du moteur et par les dumps du projet.

Si l'utilisateur tient à l'essayer (le produit est déjà dans la bibliothèque du compte, donc sans coût d'achat apparent), voici un essai minimal, après l'alpha seulement :

  1. dans un projet UE 5.8 vierge hors LifePlay (ou une copie jetable), et non dans D:\Game\LifePlay-master 5.8 ;
  2. ajouter le pack par le Launcher, ouvrir l'un des 2 niveaux de démonstration, placer BP_DV_MeasurementTool et mesurer l'objet témoin ;
  3. noter s'il s'affiche dans une PIE ou un paquet, et lire l'EULA Standard (https://www.fab.com/eula) ;
  4. il ne doit entrer dans LifePlay que s'il répond à un besoin écrit dans une fiche (par exemple vérifier la boîte de pièce de CAM-B2e). Dans ce cas, il reste hors cuisson, hors Content\Modules et jamais commité dans le dépôt public (EULA § 5 a et § 6 a, voir § 5.2), sous instantané, avec une entrée CHG.

5. Passe 2 : frais cachés et conditions (demande de l'utilisateur, 2026-10-13)

Question : y a-t-il des frais cachés (abonnement, redevance, etc.) ? Lecture seule. Je ne me suis pas connecté, je n'ai rien acheté et je n'ai accepté aucune licence. L'EULA a été lue sur la page publique ; les citations ci-dessous sont résumées et non recopiées.

5.1 Prix

  • Données publiques de la fiche, lues par le navigateur sur https://www.fab.com/i/listings/6702278f-d6e9-4074-a229-6980c50f6060 (même origine que la fiche ; aucune action sur le compte) : deux licences, « Personnelle » et « Professionnelle », chacune à price: 0 EUR, sans remise ni date de fin. Le champ isFree vaut false : le produit est sous Standard License à 0 €, et non sous licence CC-BY.
  • Ce n'est pas une offre gratuite à durée limitée : aucune date de fin de remise. Le produit est déjà dans la bibliothèque du compte.
  • Taxes : Fab ajoute la TVA au prix de base dans certaines régions (https://dev.epicgames.com/documentation/en-us/fab/licenses-and-pricing-in-fab). Sur 0 €, la taxe est nulle.

5.2 Ce que dit la Standard License (https://www.fab.com/eula, lue le 2026-10-13)

Sujet Contenu de l'EULA Effet pour LifePlay
Abonnement, renouvellement aucune clause (recherche de « subscri » et « renew » : 0 résultat) aucun
Redevance aucune clause de redevance liée au contenu (recherche de « royalt » : 0 résultat) aucune redevance ajoutée par le pack. Les conditions du moteur Unreal ne changent pas (hors de cette évaluation)
Niveaux de prix Personnelle si le titulaire, avec les entités qu'il contrôle, n'a pas dépassé 100 000 USD de revenu brut sur 12 mois dans le contenu numérique (avances et fonds levés compris) ; sinon Professionnelle. Pas de mise à niveau requise si le seuil est franchi après l'achat. Mêmes droits dans les deux niveaux sans effet ici : les deux niveaux sont à 0 €
Licence par poste concerne les plugins de code seulement sans objet : le pack est un paquet d'assets, sans C++
Crédit au vendeur non obligatoire (résumé de la licence) aucun
Jeu empaqueté diffusion permise dans un projet qui l'incorpore, en code objet ; il faut empêcher les joueurs d'en extraire le contenu (§ 4 c) permis dans le .exe empaqueté, s'il y entrait
Diffusion du contenu seul interdite, sauf à des collaborateurs dans un dépôt privé (§ 5 a) le dépôt du jeu est public (origin edujiro5972/LifePlay-Revival, lp-paths l. 14) et suit 291 .uasset de Content : commiter le pack reviendrait à le publier
Licences incompatibles interdiction d'associer le contenu à du code ou du contenu sous une licence qui imposerait d'autres termes ; l'EULA cite en exemple GPL, LGPL et CC-BY-SA (§ 6 a) le jeu est sous AGPL-3.0 (LICENSE, l. 1-2). Estimé : l'AGPL est de la même famille, donc l'association est exclue sans avis juridique
Outils d'édition pour des tiers interdiction de rendre le contenu disponible dans des outils d'édition de monde ou de niveau, ou des gabarits exportables (§ 6 iii) l'atelier de mods ne doit jamais l'exposer
Retrait Epic ne garantit pas de pouvoir le retélécharger (retrait possible du produit) ; conseil de garder une sauvegarde (§ 3) coût de maintenance si on en dépendait
Contenu adulte aucune clause dans l'EULA (recherche de « adult », « mature » et « sexual » : 0 résultat) pas d'obstacle dans la licence pour un usage dans un jeu adulte. Les règles d'Epic sur le contenu adulte visent les fiches publiées sur Fab, pas cet usage (incertain, non lu)
Garantie aucune garantie (résumé de la licence) —

5.3 Conclusion de la passe 2

  • Frais d'argent cachés : aucun relevé. Le prix est de 0 €, sans abonnement, redevance ni licence par poste.
  • Coût caché réel : la licence. Le pack ne peut entrer ni dans le dépôt public, ni dans un mélange avec le code AGPL, ni dans l'atelier de mods. S'il servait un jour, ce serait seulement dans un projet local séparé et non versionné, ou dans le jeu empaqueté sans que ses fichiers source soient commités. Cette seconde voie demande un avis sur la compatibilité avec l'AGPL.
  • Le verdict reste non.
  • À instruire hors de cette fiche (non vérifié ici) : les autres contenus Fab déjà installés dans la copie (lp-env, « plugins Fab installés ») relèvent de la même règle. Il faut s'assurer qu'aucun n'est suivi dans le dépôt public.

Fichiers à commiter

Aucun par cette session. Fichier créé : A Docs/Migration/etat/AG/EVAL-FAB/EVAL-FAB-1.md (dépôt du jeu, copie 5.8, ue5.8), à commiter par le gardien sur ticket si Big Boss le retient.