Ceci est une ancienne révision du document !
Table des matières
Sons, images et vid?os (YAML)
Les m?dias se placent directement dans les textes narratifs, les descriptions d'objets et les encadr?s HUD.
Sons
Entourez l'URL avec << et >> pour jouer un son :
texte: | Le dragon rugit ! <<https://exemple.com/sons/rugissement.mp3>> Vous subissez 10 d?g?ts.
Formats support?s par le linter et les exports : .mp3, .ogg, .wav, .flac, .m4a.
Jouer N fois (0 = boucle infinie) :
<<3:https://exemple.com/sons/alarme.mp3>>
<<0:https://exemple.com/sons/musique.mp3>>
Stopper tous les sons :
<<stop>>
- Un nouveau son arr?te le pr?c?dent.
- Sur Discord, le bot tente de rejoindre le salon vocal JDR-Bot s'il existe.
- Des sons libres de droits sont disponibles : https://cyril-fiesta.fr/jdr-bot/scenarios/sounds/
Images
Entourez l'URL avec [[ et ]] :
texte: | [[https://exemple.com/images/chateau.png]]
Formats support?s : .png, .jpg, .jpeg, .gif, .webp, .svg selon le navigateur/adaptateur.
Si le contenu entre [[ et ]] n'est pas une URL d'image, il est rendu comme un encart texte. Voir Texte et formatage.
Vid?os (v4.10)
Entourez l'URL avec (( et )) :
texte: | ((https://exemple.com/videos/intro.mp4))
Formats reconnus : .mp4, .webm, .mov, .ogv.
Si le contenu ne ressemble pas ? une vid?o valide, il reste affich? comme du texte normal avec ses parenth?ses.
Options vid?o
Les options se placent avant l'URL, s?par?es par ; puis par : :
| Option | Effet |
|---|---|
loop | Lecture en boucle. |
autoplay | Lecture automatique ; le moteur force aussi muted pour respecter les navigateurs. |
muted | Son coup?. |
controls ou controls=true | Affiche les contr?les vid?o. C'est le comportement par d?faut. |
controls=false | Masque les contr?les, mais le clic lecture/pause reste g?r? sur web/standalone. |
poster=url_image | Image d'attente avant lecture. Les variables {nom} sont accept?es. |
((loop:https://exemple.com/videos/ambiance.mp4)) ((autoplay;muted:https://exemple.com/videos/intro.mp4)) ((poster=https://exemple.com/poster.jpg;loop:https://exemple.com/videos/scene.mp4)) ((controls=false;loop;muted:https://exemple.com/videos/bg.mp4))
Les vid?os fonctionnent aussi dans les encadr?s HUD (encadre:). Voir HUD.
Variables dans les URLs (v4.10)
Dans les URLs de sons, images et vid?os, utilisez {nom_variable} pour construire un chemin dynamique :
texte: | [[https://monsite.fr/images/{zone}.png]] <<https://monsite.fr/sons/{ambiance}.mp3>> ((poster=https://monsite.fr/posters/{clip}.jpg:https://monsite.fr/videos/{clip}.mp4))
- Fonctionne avec les variables num?riques, textuelles et online, par exemple
{piste_o}. - Si la variable est inconnue,
{nom}reste tel quel dans l'URL. - La syntaxe
v_nom_vreste r?serv?e au texte narratif ; pour les URLs, utilisez les accolades.
M?dias dans les descriptions d'objets
objets: - nom: carte endroit: table description: "Une carte du royaume.\n[[https://exemple.com/images/carte.png]]" msg_ramassage: "Vous prenez la carte." - nom: cle_musicale endroit: coffre description: "Une cl? qui sonne. <<https://exemple.com/sons/cle.mp3>>" msg_ramassage: "Vous prenez la cl?."
Si la description est uniquement une URL image [[url]], examiner <objet> affiche l'image directement.
Retrouvez nous sur le discord Make&Play
