Un monde vivant ne nécessite pas forcément un modèle de langage

Les discussions sur les PNJ intelligents évoquent souvent des personnages capables de discuter librement avec un joueur grâce à un modèle génératif.

Cette approche n'est cependant qu'une possibilité parmi d'autres.

Un personnage peut donner l'impression d'une existence autonome lorsque ses actions découlent de règles suffisamment nombreuses et cohérentes.

enRAGE cherche précisément à construire cette continuité.

Le mod attribue aux habitants de Red Dead Redemption 2 des identités, des relations, des tempéraments et des souvenirs.

Il ajoute parallèlement une simulation des groupes armés, avec leurs ressources, leurs dirigeants et leurs rivalités.

Le créateur décrit donc une architecture de simulation sociale intégrée au jeu existant.

Il ne présente pas publiquement un système dans lequel chaque personnage sollicite continuellement un modèle de langage pour décider de ses actions.

Claude Code a aidé à développer le projet

La fiche Nexus Mods contient une déclaration explicite sur l'utilisation de l'intelligence artificielle.

nicklovin99 indique que Claude Code a assisté la création de scripts et de systèmes.

Cette information concerne le développement du logiciel.

Un assistant de programmation peut participer à l'écriture de code, à sa modification ou à la préparation de tests.

Cela ne signifie pas que le logiciel produit utilise obligatoirement le même service pendant son exécution.

Les deux situations ont des implications techniques très différentes.

Dans un cas, l'IA intervient pendant la production des fichiers.

Dans l'autre, elle constitue une dépendance nécessaire au fonctionnement quotidien du programme.

Les informations publiées sur enRAGE confirment la première situation, pas la seconde.

Il serait donc trompeur de présenter tous les PNJ du mod comme des agents Claude autonomes.

La mémoire persistante constitue le cœur du dispositif

Les fonctionnalités décrites par l'auteur permettent d'identifier chaque personnage rencontré et de conserver des informations sur lui.

Cette continuité change la manière dont le jeu peut interpréter une interaction.

Une insulte ne représente plus nécessairement un simple déclencheur de combat immédiat.

Elle peut modifier une relation persistante.

Une rencontre ultérieure consulte alors un état du monde différent.

Les tempéraments participent à cette logique.

Un personnage fier ou agressif ne suit pas nécessairement les mêmes règles de réaction qu'un individu peureux.

Il devient possible de produire des comportements variés à partir de données enregistrées, sans avoir besoin de générer librement une décision à chaque instant.

Des identités qui survivent aux rencontres

enRAGE attribue aux personnages des histoires personnelles comprenant des éléments familiaux et professionnels.

Le développeur annonce également des relations entre habitants.

Les connaissances, les proches et les membres d'une même faction peuvent donc influencer les conséquences d'un événement.

La mort d'un personnage ne représente plus forcément une simple disparition de la simulation.

Elle peut modifier les relations avec les survivants.

Les souvenirs individuels et les événements collectifs créent ainsi plusieurs niveaux de persistance.

L'intérêt technique réside dans leur coordination.

Conserver un état individuel est relativement simple. Garantir que plusieurs centaines de relations et de changements restent cohérents constitue un problème beaucoup plus délicat.

Les factions disposent de leur propre simulation

L'auteur ne se limite pas à attribuer des ennemis personnels au protagoniste.

Les groupes armés possèdent des dirigeants, des officiers, des effectifs, des réserves et des territoires.

Leur comportement évolue selon les conflits et les pertes.

Un groupe peut entrer en guerre avec un autre, perdre des ressources ou négocier une trêve.

Les fonctions de simulation annoncées permettent à ces événements de se produire sans intervention directe du joueur.

Le principe est celui d'un monde qui possède un état interne susceptible d'évoluer.

L'interface de hiérarchie montre comment l'auteur représente les responsables et leurs relations au sein d'une faction.

Cette visualisation rend les systèmes complexes plus compréhensibles pour le joueur.

Des conflits qui consomment des ressources

enRAGE décrit les conflits collectifs comme des événements affectant réellement les capacités d'une faction.

Des pertes humaines diminuent les effectifs.

Les réserves financières peuvent permettre le recrutement.

L'état des approvisionnements influence également les moyens disponibles.

Dans cette logique, détruire les réserves d'un camp doit produire un effet sur sa capacité à agir.

Le système rapproche ainsi les affrontements d'une simulation stratégique.

Il ne faut cependant pas en déduire que chaque bataille fait l'objet d'une simulation physique permanente à travers toute la carte.

Le créateur décrit un ensemble de règles de gestion et de rencontres, sans publier une architecture détaillée permettant d'affirmer que toutes les unités sont simulées au même niveau de précision en permanence.

La chronique transforme les données en récit

L'une des fonctions les plus intéressantes du mod concerne la présentation des événements.

Les changements du monde peuvent être consignés dans une chronique.

Certains prennent ensuite la forme d'articles dans un journal fictif.

Cette présentation joue un rôle essentiel dans la perception du système.

Une simulation peut effectuer de nombreux calculs sans que le joueur remarque leurs conséquences.

En transformant ces résultats en informations lisibles, enRAGE rend les changements perceptibles.

Le journal sert donc d'interface entre les données simulées et l'histoire que le joueur se construit.

Il ne faut pas nécessairement confondre cette production de textes avec une génération par modèle de langage.

L'auteur ne confirme pas l'utilisation d'un service génératif pour écrire dynamiquement chaque article.

Des systèmes de règles et de modèles textuels peuvent également produire des variations narratives.

Le passage de 1899 à 1907 teste la persistance

La version 0.9.5, publiée le 19 octobre, ajoute la prise en charge de l'épilogue de Red Dead Redemption 2.

C'est un changement important pour l'architecture annoncée.

Le monde simulé doit désormais pouvoir traverser plusieurs années fictives.

Certains personnages disparaissent, d'autres changent de situation ou rejoignent de nouvelles organisations.

La simulation passe également d'Arthur Morgan à John Marston.

Le créateur précise que les anciennes rancunes contre Arthur ne sont pas automatiquement attribuées à John.

Cette séparation implique de distinguer les relations associées au monde de celles qui concernent personnellement le protagoniste.

La mise à jour ajoute aussi des factions et des territoires correspondant à la période de l'épilogue.

Ces mécanismes constituent une avancée dans l'ambition du mod, mais leur stabilité sur de longues sauvegardes reste à évaluer.

Les dépendances techniques restent importantes

enRAGE n'est pas une modification que l'on active directement dans un menu officiel du jeu.

Il nécessite Red Dead Redemption 2 sur PC ainsi que deux outils externes : ScriptHookRDR2 et ScriptHookRDR2DotNet V2.

Le mod s'appuie sur des scripts installés dans le répertoire du jeu.

Le développeur fournit les étapes correspondantes sur Nexus Mods.

Cette organisation permet d'étendre les comportements du jeu, mais elle crée des dépendances aux versions des outils et aux évolutions du programme original.

Les discussions communautaires montrent déjà que certaines combinaisons de versions peuvent poser problème.

Un correctif de compatibilité est mentionné par des utilisateurs confrontés à un chargement incomplet.

Ce retour ne signifie pas que la difficulté touche toutes les installations.

Il montre en revanche que l'environnement d'exécution doit être pris en compte avant de considérer le mod comme prêt à fonctionner partout.

Un accès anticipé avec de vrais risques d'instabilité

Le créateur ne présente pas enRAGE comme un logiciel terminé.

Il explique avoir choisi l'accès anticipé parce que les interactions possibles entre ses nombreux systèmes sont difficiles à vérifier exhaustivement.

Les problèmes signalés incluent des erreurs de fonctionnement et des conflits potentiels avec d'autres modifications.

La version 0.9.5 comporte déjà une longue série de corrections.

Certaines concernent la gestion des camps et des patrouilles.

D'autres portent sur la cohérence des identités, les conflits entre factions et la transition vers l'épilogue.

Ce rythme de correction témoigne d'un développement actif.

Il ne suffit pas à démontrer que tous les problèmes sont résolus.

Ce que le mod démontre, et ce qu'il ne démontre pas

enRAGE constitue un exemple intéressant de l'utilisation d'outils d'assistance au développement pour produire une modification de jeu ambitieuse.

Il montre également comment des règles de mémoire et de simulation peuvent donner une impression de continuité aux personnages.

Mais plusieurs conclusions seraient prématurées.

Rien dans les sources ouvertes ne prouve que chaque PNJ exécute une IA générative en direct.

Le projet ne démontre pas non plus qu'un assistant de programmation suffit, à lui seul, à créer automatiquement un monde cohérent.

Le travail de conception, les dépendances techniques, l'intégration au jeu et les corrections restent déterminants.

Enfin, le fonctionnement sur la durée doit encore être évalué dans des parties comportant de nombreuses rencontres, factions et sauvegardes.

Une expérience de simulation à suivre

Le principal intérêt d'enRAGE n'est pas son étiquette IA.

C'est sa tentative de relier les comportements individuels, les relations sociales et les conflits collectifs au sein d'un même monde.

Le système de rivalités donne une continuité aux interactions.

Les factions fournissent un contexte stratégique.

La chronique et le journal rendent les changements compréhensibles.

Si ces éléments fonctionnent ensemble de manière suffisamment stable, ils peuvent donner à Red Dead Redemption 2 une nouvelle profondeur sans modifier sa campagne officielle.

Mais cette réussite éventuelle devra être confirmée par les essais, les corrections et le suivi du projet.

Pour le moment, enRAGE est une expérience communautaire ambitieuse, assistée dans son développement par Claude Code, mais dont les comportements reposent sur des systèmes bien plus intéressants à analyser que la seule présence du mot intelligence artificielle.