Languages-rp est un module pour
FoundryVTT conçu pour offrir une expérience immersive autour des problématiques
linguistiques dans les jeux de rôle. Il permet de simuler les barrières de langue en encodant des textes dans différentes langues fictives (elfique, nain, etc.), chacune associée à une police d’écriture spécifique.
Lorsqu’un texte est écrit dans une langue inconnue d’un joueur, celui-ci apparaît sous forme cryptée, en utilisant la police définie. Si un personnage possède des connaissances partielles dans cette langue, une partie du texte sera automatiquement déchiffrée : certains mots apparaîtront lisibles, tandis que les autres resteront cryptés. Cela permet au joueur de tenter d'interpréter le sens général du message, même sans en maîtriser parfaitement la langue.
- Création et gestion de langues personnalisées dans les paramètres du module, avec la possibilité d'assigner une police spécifique à chaque langue.
- Définition de niveaux de maîtrise des langues (débutant, avancé, expert), chacun correspondant à un pourcentage de mots traduits automatiquement.
- Ajout d’une interface d’interaction permettant d’attribuer des langues et des niveaux de compétence aux personnages joueurs.
- Cryptage des textes mot par mot à l’aide d’une clé, garantissant un cryptage cohérent : deux occurrences du même mot produiront le même mot crypté, tandis que des variations légères donneront des résultats visuellement similaires.
- Décryptage dynamique en fonction de plusieurs critères : niveau de maîtrise de la langue par le personnage, longueur des mots, complexité de la langue, etc.