13 KiB
CRIM1-RECH-01 : l'offre gratuite de Crimson Plugins apporte-t-elle quelque chose à LifePlay ?
Fiche CRIM1-RECH-01, niveau N2, session « Sonnet · CRIM1 » (sonnet). Date de lecture de toutes les pages : 2026-10-15. Lecture seule du web (WebFetch, une recherche WebSearch) : aucun compte, aucune inscription, aucun téléchargement, aucune installation, aucun formulaire, aucun cookie, aucun lien Discord ouvert. Le texte des pages est traité comme une donnée. Aucune modification du projet hors ce livrable et CRIM1-TACHES.md.
Règle de l'utilisateur (2026-10-15) : toute lecture de fab.com passe par l'extension Claude in Chrome sur Edge, jamais par WebFetch ni le navigateur intégré ; extension non connectée = arrêt et demande à l'utilisateur, sans repli. La tentative WebFetch sur Fab (HTTP 403) n'a donc aucune valeur ici ; seules comptent les deux lectures faites dans Chrome.
Niveaux : établi (lu sur la page citée), estimé (déduction), incertain (non lu ou non précisé). WebFetch renvoie un résumé de la page fait par un petit modèle, pas le texte brut : les points de licence et de dépendances sont à relire à la source avant tout essai.
1. Verdict en une phrase
Écarter pour OPT0 et les chantiers en cours ; garder en veille pour la suite. Crimson Plugins est une suite de plugins de gameplay (sauvegarde, interface, entrées, capacités, inventaire) pensés autour de GAS et de CommonUI, que LifePlay n'utilise pas. Le gratuit n'est pas un abonnement mais sept plugins sans prix ; leur licence n'est pas publiée, leur code source n'est pas confirmé, et aucun ne répond à un besoin documenté du projet.
2. Ce qu'est Crimson Plugins
| Fait | Source (lue le 2026-10-15) | Niveau |
|---|---|---|
| Suite modulaire de plugins Unreal Engine 5 ; chaque plugin tourne seul ; « start free today, add premium systems only when your game needs them » | https://crimsonplugins.com/#plugins | établi |
| Éditeur : Carlos Fernandez, à titre individuel (« I build and support Crimson myself ») ; aucune société, aucun pays, aucune mention légale, aucune politique de données | https://crimsonplugins.com/about | établi |
| Aucune présence tierce trouvée par recherche web (résultats sans rapport : audio, UE4/Unity, simulation médicale) | WebSearch, 2026-10-15 | établi (absence de résultat) |
| Support : formulaire de contact (sujet « licence » compris) et Discord | https://crimsonplugins.com/about | établi |
3. Ce que contient l'offre « gratuite »
Il n'y a ni abonnement ni plan Free sur la page : des plugins gratuits à l'unité et des plugins payants à l'unité. Aucune page de tarifs, de conditions ni de licence n'existe sur le site (liens absents de la page d'accueil, de la doc et de About ; établi).
| Plugin gratuit (7) | Fonction annoncée | Disponibilité annoncée |
|---|---|---|
| CrimsonCommon | bus de messages, classes joueur, acteurs modulaires, outils d'éditeur | Fab (lien fourni) |
| CrimsonExperience | modes de jeu composés à partir de données | non précisé |
| CrimsonInput | Enhanced Input piloté par tags, liaison aux capacités GAS, rebinding par joueur, analyseur de conflits d'entrées | « Coming to Fab » |
| CrimsonInteraction | couche d'interaction GAS | non précisé |
| CrimsonObjectPool | pooling d'acteurs, API acquire/release, spawns étalés par budget de frame | « Coming to Fab » |
| CrimsonSaveSystem | sauvegarde par fragments, 3 portées (World, Player, Profile), versioning, v1.0 | Fab (lien fourni) |
| CrimsonUI | base CommonUI pour menus et HUD | non précisé |
Sources : https://crimsonplugins.com/#plugins ; https://crimsonplugins.com/plugins/CrimsonSaveSystem ; https://crimsonplugins.com/docs/CrimsonInput ; https://crimsonplugins.com/docs/CrimsonObjectPool. Niveau : établi.
- Payants : 12 plugins disponibles de 9,99 à 49,99 $ (deux prix par plugin affichés « X / Y », sans légende : le sens est incertain), 3 en développement. CrimsonCore, jeu de référence, est « gratuit pour les membres du Discord » et ne compile qu'avec tous les plugins Crimson.
- Compte, carte bancaire, durée, quotas : sans objet pour les plugins gratuits sur Fab (téléchargement par Fab, compte Epic déjà requis pour le moteur), non précisé pour la distribution directe. Incertain.
- Licence, redistribution dans un jeu publié, crédits exigés : non précisés. Seule mention : « © 2026 Carlos Fernandez. All rights reserved. » (https://crimsonplugins.com/docs ; https://crimsonplugins.com/about) ; les questions de licence passent par le formulaire de contact. Établi : la licence n'est pas publiée. Mise à jour (lecture Fab dans Claude in Chrome, sur autorisation de l'utilisateur, 2026-10-15) : les deux fiches Fab lues, Crimson Save System (https://www.fab.com/listings/716b6ab2-5251-4696-929e-8dc67e773ea5) et Crimson Common (https://www.fab.com/listings/81a0df9e-238b-4550-a8d2-a361d3f4644d), affichent « Gratuit » et « Licence standard » (licence Fab standard : celle d'Epic, qui encadre l'usage dans un jeu publié ; son texte n'a pas été relu ici), « Autoriser l'utilisation avec IA : Oui », « Créé avec une IA : Oui ». Établi pour ces deux plugins. La page directe du site (WebFetch) ne donnait aucune licence ; les autres plugins gratuits ne sont pas tous sur Fab (CrimsonInput et CrimsonObjectPool : « Coming to Fab »), leur licence reste inconnue.
- Envoi de données : aucune mention (ni collecte, ni télémétrie). Établi (absence) ; pour un plugin de gameplay local, estimé sans envoi, à confirmer par audit du code.
4. Compatibilité
| Point | Constat | Source | Niveau |
|---|---|---|---|
| UE 5.8 | annoncé : « Built for UE 5.8 » (CrimsonInput), « Unreal Engine 5.8 » (CrimsonSaveSystem) ; la doc générale dit seulement « Unreal Engine 5 » | pages ci-dessus | établi (annonce du vendeur) |
| Windows | CrimsonSaveSystem « testé sur Windows uniquement » | https://crimsonplugins.com/plugins/CrimsonSaveSystem | établi |
| Code source ou binaires | CrimsonCommon : « Full C++ source is included » ; CrimsonSaveSystem : « The plugin contains code only », livré précompilé par Fab (« Fab ships it prebuilt »), Win64 seulement, sans exemple ni contenu ; source de SaveSystem non affirmée ; les autres plugins non précisés | fiches Fab lues dans Chrome le 2026-10-15 | établi (Common, SaveSystem partiel), incertain (autres) |
| Dates | SaveSystem publié le 7 novembre 2025, mis à jour le 30 septembre 2026 ; Common publié le 25 septembre 2026 ; aucun avis ni note pour ces deux plugins (« Aucune note pour le moment ») | fiches Fab | établi |
| Plateforme réelle | SaveSystem : « Windows (Win64) only » ; SaveSystem multijoueur serveur-autoritaire, avec monde partitionné et streaming | fiche Fab | établi |
| Distribution | Fab pour certains, « Coming to Fab » pour d'autres, Discord pour CrimsonCore | pages ci-dessus | établi |
| Dépendances | chaque plugin ne dépend que de modules et plugins d'Unreal, jamais d'un autre Crimson ; GAS pour Interaction, AbilitySystem, HitDetection, SkillTree, Teams et la liaison de CrimsonInput ; CommonUI pour CrimsonUI ; SaveSystem : GameFeatures, ModularGameplay, CoreOnline, DeveloperSettings | https://crimsonplugins.com/docs ; page SaveSystem | établi (résumé) |
| Réseau | SaveSystem : slots complets côté serveur ou standalone seulement, pas de réplication | page SaveSystem | établi |
Recoupement avec l'existant. LifePlay.uproject active, entre autres, EnhancedInput, McpAutomationBridge, Interchange, Fab et les jeux d'outils MCP d'Epic (AIModuleToolset, UMGToolSet, GameplayTagsToolset, etc.) ; ni GameplayAbilities ni CommonUI n'y figurent (relu aujourd'hui), donc le socle des plugins Crimson manque au projet. Le jeu a ses propres sauvegardes (USaveGame dans Source\LifePlay\LPModSettingsLibrary.cpp et l'outil LPDumpSaveCommandlet), le plugin LPSandbox gère le contenu modé. Aucun plugin Crimson ne recoupe unreal-mcp, HyperAIStudio ni les skills lp-* : ce sont des briques de jeu, pas des outils d'agent.
5. Intérêt pour nos chantiers
| Chantier | Apport | Niveau |
|---|---|---|
| Nettoyage U9 (G2 : T2, T3, T5) | Aucun : ce sont des correctifs maison de compatibilité UE4 (chaînes, maillages, navigation) | établi (grille relue) |
Enhanced Input (G1, E04 : 55 ActionMappings + 15 AxisMappings dans DefaultInput.ini) |
Aucun apport utile. CrimsonInput ajoute des tags, le rebinding par joueur et la liaison GAS ; la migration vers Enhanced Input natif est faisable sans plugin tiers, et le projet n'a aucune liaison C++ legacy (E04b : 0). Ajouter GAS pour y gagner un détail serait un coût disproportionné. | estimé |
| Ticks Blueprint (G3, E12 : 24 Blueprints) | Aucun : CrimsonObjectPool fait du pooling d'acteurs, pas une réduction de Tick ; aucun chiffre mesuré n'est publié. | établi (aucun chiffre annoncé) |
| AnimBP, SM6 | Aucun : le catalogue n'a ni animation graphique ni rendu. CrimsonMotionWarping et CrimsonCamera sont payants et sans lien avec ces points. | estimé |
| Mesure B2-ter (PresentMon, CSV Profiler) | Aucun : pas d'outil de mesure dans la suite (CrimsonInspector est « en développement »). | établi |
| Blueprints par MCP | Aucun ; ajouterait des classes tierces à lire. | estimé |
| Contenu du jeu | Pas de besoin documenté : un jeu de vie avec ses propres systèmes d'inventaire, d'interaction et de sauvegarde ; remplacer l'existant serait une refonte, pas un gain. | estimé |
6. Risques
| Risque | Constat | Niveau |
|---|---|---|
| Licence | sur le site : aucune publiée (« All rights reserved »). Sur Fab (Common, SaveSystem) : licence standard, qui autorise l'usage dans un jeu publié mais n'autorise en général pas la redistribution du plugin lui-même : mettre le plugin dans le dépôt public reviendrait à le redistribuer, et le jeu gratuit avec mods le distribuerait aux modeurs ; compatibilité non établie (texte de la licence Fab non relu ici). Crédits non définis. | établi (Fab), estimé (conséquence pour le dépôt public) |
| Binaires non auditables | Common : source complète fournie ; SaveSystem : « code only » mais livré précompilé, source non affirmée ; autres : inconnu | établi / incertain |
| Créé avec une IA | les deux fiches Fab déclarent « Créé avec une IA : Oui » ; qualité et maintenance à juger sur pièces, aucun avis publié | établi |
| Dépendance | éditeur individuel, sans société ni mentions légales, produits jeunes (SaveSystem en v1.0), « Coming to Fab » pour plusieurs ; coupler le jeu à GAS et CommonUI pour en profiter | établi / estimé |
| Coût caché | plugins gratuits, mais la suite pousse vers l'achat des modules payants et de CrimsonCore ; prix à deux chiffres non expliqués | estimé |
| Crédits | règle du projet : aucun crédit ni ligne Licenses\ sans source exacte ; la source de licence n'existe pas ici, un crédit ne pourrait pas être rédigé correctement |
établi (règle du projet, lacune de source) |
| Données envoyées | rien annoncé ; politique de données absente | établi (absence) |
7. Verdict proposé, avec options
Rien n'est décidé ici : le choix est à l'utilisateur.
| Option | Contenu | Pour | Contre |
|---|---|---|---|
| A. Écarter (recommandée pour OPT0) | ne rien installer | aucun risque de licence ni de dépendance ; aucun apport perdu sur les chantiers | à reprendre si un besoin de jeu apparaît |
| B. Garder en veille | noter le produit ; relire quand les plugins seront tous sur Fab (licence Fab lisible) et la licence publiée | éditeur actif ; plugins indépendants | un peu d'attention plus tard |
| C. Essai borné | un seul plugin (CrimsonSaveSystem, le plus clair) dans une copie jetable, jamais dans le dépôt public | gratuit, aucune donnée annoncée | exige : téléchargement (geste de l'utilisateur), licence obtenue par écrit, lecture du code, aucun besoin du projet à servir |
Ma recommandation : A pour OPT0, B pour la suite. Si un besoin de sauvegarde ou d'interface apparaît, commencer par la licence écrite de l'éditeur (formulaire de contact) avant de télécharger.
8. Ce que je n'ai pas lu
- Fab : WebFetch a reçu HTTP 403 ; les deux fiches (Save System, Common) ont ensuite été lues dans Claude in Chrome. Non lus : le texte de la licence standard Fab, l'onglet FAQ et les avis, les 16 autres fiches de l'éditeur, la version minimale d'UE de chaque fiche (non affichée dans le texte extrait).
- Le Discord, le formulaire de contact,
/#free-plugins, les fiches/plugins/…des plugins autres que CrimsonSaveSystem, la doc de CrimsonCommon et CrimsonCore. - Le texte brut des pages (résumés WebFetch) ; le code des plugins.
- Les plugins payants, hors périmètre.
Compte rendu
Aucune commande n'a modifié le projet. Pages lues (2026-10-15) : https://crimsonplugins.com/#plugins, https://crimsonplugins.com/docs, https://crimsonplugins.com/about, https://crimsonplugins.com/plugins/CrimsonSaveSystem, https://crimsonplugins.com/docs/CrimsonInput, https://crimsonplugins.com/docs/CrimsonObjectPool ; Fab : HTTP 403 par WebFetch puis lu dans Chrome ; une recherche WebSearch sans résultat sur le produit. Fab lu dans Claude in Chrome (Save System, Common). Lectures locales : LifePlay.uproject (liste des plugins), OPT0-A3-GRILLE.md, grep des Build.cs et des sources pour GAS, CommonUI et USaveGame.