Appel à la communauté (Mise en VF d'une super aide de jeu informatique) 37

Forums > Jeux de rôle > Dungeons & Dragons ®

avatar

J'ai utilisé plusieurs fois cette aide de jeu très pratique :

https://crobi.github.io/dnd5e-quickref/preview/quickref.html

C'est tout bête, mais très utile pour que les joueurs arrivent bien à comprendre ce qu'ils peuvent faire pendant un combat.

Malheureusement tous les joueurs ne sont pas forcément à l'aise en Anglais, et surtout, le numéros de page indiqués ne sont pas forcément cohérents avec la VF.

Je n'ai pas les talents pour faire la même chose en VF, mais je me disais qu'il y avait peut-être quelqu'un dans la communauté capable de le faire ?

Ce message a reçu 1 réponse de
  • Glytch
avatar

Marrant, j'ai justement commencé hier à faire une appli d'export des données pour les sorts de AideDD vers le format d'import json de cette appli... Je publierai les sources dès que ce sera au point clin d'oeil

avatar
MRick

Si tu es capable de traduire et de fournir tous les numéros de pages, je peux te l'intégrer volontier au format que tu as montré (html).

Ce message a reçu 1 réponse de
  • MRick
avatar
Glytch

Avec les détails quand tu cliques sur les icônes ?

Bon et bien je vais essayer de me sortir les doigts du fondement et proposer le texte en VF.

Je commence petit, en italique me remarques pour voir à quoi ça correspond :

Titre de la première section (en rouge) :

Déplacement

Limité par la vitesse de déplacement.

1ère icône :

Déplacement

Coût : 1m pour 1m

Pop-up :

Déplacement

Si vous disposez de plusieurs type de vitesses, comme une vitesse au sol et une vitesse de vol, vous pouvez alterner les deux lors de votre déplacement. Chaque fois que vous passez d'un type de vitesse à l'autre, vous devez soustraire la distance déjà parcourrue de la nouvelle vitesse utilisée. Le résultat indique quelle distance vous pouvez encore parcourir.

Vous pouvez traverser l'emplacement occupé par une créature qui ne vous est pas hostile.

Vous pouvez vous déplacer dans l'emplacement occupé par un créature hostile uniquement si celle-ci fait deux catégorie de taille de plus ou de moins que vous.

N'oubliez pas que l'emplacement occupé par une autre créature est considéré comme un terrain difficile.

Qu'une créature soit amie ou ennemie, vous ne pouvez pas volontairement terminer votre déplacement sur l'emplacement qu'elle occupe.

MdJ P190 & 191.

Ce message a reçu 1 réponse de
  • Derle
avatar

Bon, je m'excuse par avance de poluer ce thread, mais comme le projet est assez proche (utilisation du même framework pour le formatage des cards), voici le résultat de mes premières tentatives de conversion automatique de la liste des sorts de magicien d'AideDD vers ces cartes :

http://nioux59.free.fr/dnd5/Magicien.html

Par avance : oui je sais qu'on pourrait "tasser" un peu pour avoir moins de cartes, mais encore une fois c'est une conversion automatique, et il n'est pas forcément aisé de calculer la place dispo à la volée.

Et l'objectif est bien d'avoir "tout" le texte, sur plusieurs cartes si nécessaire. Quand c'est sur deux cartes, c'est idéal en recto-verso.

Et ce n'est qu'une première version, je vais sans doute continuer à essyer de "tuner" le résultat.

Pour ceux que ça intéresse, le source en C#, codé selon la fameuse méthode "alarache" clin d'oeil

http://nioux59.free.fr/dnd5/Program.cs

Ce message a reçu 1 réponse de
  • MRick
avatar
Nioux

Intéressant, même si ce n'est pas tout à fait la même chose. On ne peut pas cliquer sur tes cartes pour avoir les détails...

Ce message a reçu 1 réponse de
  • Nioux
avatar
MRick

Oui c'est clair, ça n'a pas la même utilité, là c'est clairement destiné à l'impression, parce que je ne suis satisfait ni par les cartes officielles de GF9 (texte tronqué, rapport prix / esthétique assez bloquant, ...), ni par les cartes imprimables sur AideDD (esthétique très moyenne, caractères parfois vraiment très petits pour faire tenir en une carte, quelques cartes tronquées, ...).

En fait j'espérais faire tenir la majorité des cartes en recto / verso, pour l'instant ce n'est pas encore tout à fait ça, mais je pense que c'est encore améliorable clin d'oeil

Et puis du coup j'ai commencé à voir tout ce qu'on pouvait faire avec ce système de cartes, utilisé aussi dans ton cas, et c'est vraiment sympa pour faire des petites fiches d'aide. Après je m'attaquerai peut être aux fiches de monstres, objets magiques et autres.

avatar

Bon, j'ai mis à jour mes fichiers de tests au même endroit, je pense que j'aurai du mal à avoir mieux en complètement automatisé.

http://nioux59.free.fr/dnd5/Magicien.html

Vais peut être ouvrir un autre sujet pour mes prochains avancements pour ne pas pourrir le sujet initial mort de rire

avatar

Aurais tu la possibilité d'exporter tes cartes pour que l'on puisse les customiser comme l'on veut? Sinon super travail, je sais le temps que cela prends GG à toi. oui

Ce message a reçu 1 réponse de
  • Nioux
avatar
FuFu

Je ne sais pas si c'est de mes cartes ou des cartes du sujet initial dont tu parles, mais c'est vrai que j'ai oublié de mettre un lien vers l'export js utilisé pour obtenir le html :

http://nioux59.free.fr/dnd5/out.js

Donc pour customizer ce que vous voulez, vous enregistrez le .js sur votre ordinateur, vous ouvrez cette page :

http://crobi.github.io/rpg-cards/generator/generate.html

Vous faites Delete All (pour supprimer les cartes d'exemple) et Load from file, vous choisissez le fichier out.js que vous avez précédemment enregistré, et ensuite Generate pour avoir le html final.

Vous pouvez facilement réorganiser les différents paragraphes entre les cartes dans le fichier .js en déplaçant les blocs de texte dans les parties "contents".

Bon, par contre le json est tout collé, un passage dans un reformateur pour le rendre plus user friendly ne serait peut être pas un mal.

Ce message a reçu 1 réponse de
  • FuFu
avatar
Nioux

C'est exactement ce que je voulais mort de rire Merci beaucoup. C'est dommage que l'on ne puisse pas modifier la police de caractère pour reduire le nombre de carte

Ce message a reçu 1 réponse de
  • Nioux
avatar
FuFu

Je n'ai pas encore exploré toutes les options de ce format, donc peut être qu'on peut fixer la taille quelque part.

Mais dans tous les cas, il ne faut pas oublier que c'est un projet open source, qu'on peut télécharger et exécuter en local.

https://github.com/crobi/rpg-cards/zipball/master

A partir de là, rien n'empêche de modifier les css pour avoir la taille de texte voulue clin d'oeil

Ce message a reçu 1 réponse de
  • FuFu
avatar
Nioux

Bon ben j'ai trouvé, mais j'avous que le 8pt du font-size des card est le minimum voir 7 quant on a de bon yeux lol

avatar
MRick

Le code est en licence MIT qui est plus ou moins un équivalent du domaine public (le fameaux open source)

Pour le traduire en français, il faut crée un compte github, forker le projet https://github.com/crobi/dnd5e-quickref en cliquant sur le bouton fork vers le haut droite.

Demander une autorisation à Bbe l'autorisation de traduire et de distribuer les quickref en français.

Il faut ensuite tellecharger le code, traduire les textes qui sont dans le dossier js https://github.com/crobi/dnd5e-quickref/tree/master/js avec un éditeurs de texte, par exemple pour data_action.js

data_action = [
{
title: "Attack",
icon: "crossed-swords",
subtitle: "Melee or ranged attack",
description: "Perform a melee or ranged attack with your weapon",
reference: "PHB, pgs. 192,194-195.",
bullets: [
"Certain features, such as the Extra Attack feature of the fighter, allow you to make more than one attack with this action. Each of these attacks is a separate roll and may target different creatures. You may move in between these attacks.",
"When you attack with a light melee weapon, you can use a bonus action to attack with your other hand (see the Offhand attack bonus action).",
"You may replace one of your melee attacks with a Grapple or a Shove.",
"Some conditions give advantage on the attack: attacks against blinded, paralyzed, petrified, restrained, stunned, or unconscious targets; melee attacks against prone targets; attacks by invisible or hidden attackers.",
"Some conditions give disadvantage on the attack: attacks against invisible or hidden targets; ranged attacks against prone targets; attacks by blinded, frightened, poisoned, or restrained attackers."
]

}, ....

remplacer "attack" par "Attaque" "Melee or ranged-attack" par "attaque au corps à corps ou à distance" etc....

et reuploader le code avec la traduction, ce qui devrais appliquer la traduction sur la page forké.
Le tellechargement et l'upload du code est plutôt facile sur Linux et Mac et plutôt compliqué sur windows

Ce message a reçu 1 réponse de
  • MRick
avatar
Le tellechargement et l'upload du code est plutôt facile sur Linux et Mac et plutôt compliqué sur windows

Pas bien compliqué sous Windows non plus clin d'oeil

https://desktop.github.com/

avatar
Derle

OK meric pour les infos Derle, je vais essayer de voir ce que je peux faire...

Télécharger les fichers et les éditer avec Notepad++ ça devrait le faire. Je n'ai pas vu le bouton fork, mais j'imagine qu'il faut s'enregistrer sur le site pour ça ?

Mais après il faut héberger tout ça sur un site web ?

Je n'ai plus vraiment l'habitude ni le temps de chercher comment faire ça.

Ce message a reçu 2 réponses de
  • Nioux
  • et
  • Glytch
avatar
MRick

En fait, le "source" est hébergé sur github, avec ses mises à jour, etc... et comme au final c'est juste du html + javascript, tu peux faire héberger le résultat sur les "pages" github :

https://pages.github.com/

C'est ce qu'a fait le créateur du projet initial

Ce message a reçu 1 réponse de
  • Nioux
avatar
Nioux

D'ailleurs je suis en train de me dire que je ferais mieux de traduire mon petit programme en C# vers une bête page html+javascript, comme ça tout le monde pourrait en profiter plus facilement...

Dur à admettre pour moi qui suis un adepte du C# moqueur, mais pas très dur à écrire en fait je pense troublé

Ce message a reçu 1 réponse de
  • Nioux
avatar
Nioux

Ou bien, plus puissant, modifier le projet initial pour qu'il découpe automatiquement les fiches qui dépassent... mais là il faut que j'y réflechisse encore... moqueur

avatar
MRick

C'est un programme codé en javascript, interpétrable par n'importe quel navigateur moderne. Tu peux télécharger les codes sources en zip, tout extraire et ouvrir le fichier /generator/generate.html avec ton navigateur, ca fonctionnera.

Par contre tu n'auras pas les icones proposées (game-icons.net), pour pouvoir les installer en local sur ton ordinateur, il faut installer un logiciel qui s'appelle Node.js, et taper deux commandes dans une console. Plus d'infos ici. Mais sinon tu peux utiliser la version en ligne et utiliser la fonction de sauvegarde/chargement dans/depuis un fichier pour sauvegarder ton travail.

Si quelqu'un a un autre set d'icones a proposer (c'est du .svg), je pourrais les intégrer dans le logiciel, enfin si l'auteur répond car ca a l'air d'être un peu mort. Mais au pire on peut faire un fork sans soucis.

Ce message a reçu 1 réponse de
  • MRick