News (MP4 & YouTube)
La section NEWS affiche du contenu vidéo : des vidéos MP4 locales (lisibles directement dans le loading screen) ou des vidéos YouTube (qui s'ouvrent dans le navigateur externe). Le tout se configure via l'objet news.
news: {
title: "NEWS",
youtubeChannel: false, // ou l'URL de votre chaîne pour un bouton "S'abonner"
elements: [
{
mp4: "weazel_news_ep16.mp4",
title: "Weazel News Ep. 16",
date: "09/02/2026",
},
{
youtubeUrl: "https://www.youtube.com/watch?v=hGFesB5op34",
date: "12/10/2025",
},
// ...
],
},Options globales
| Champ | Description |
|---|---|
title | Titre de la section |
youtubeChannel | false, ou l'URL de votre chaîne YouTube pour afficher un bouton « S'abonner » |
elements | Tableau des éléments vidéo |
Deux types d'éléments
Option A — Vidéo MP4 locale
Lisible directement dans le loading screen, avec son propre lecteur (play/pause, barre de progression cliquable).
{
mp4: "weazel_news_ep16.mp4", // fichier dans config/news_video/
title: "Weazel News Ep. 16",
date: "09/02/2026",
},| Champ | Description |
|---|---|
mp4 | Nom du fichier vidéo, situé dans config/news_video/ |
title | (optionnel) Titre affiché au-dessus de la vidéo |
date | (optionnel) Date affichée en séparateur |
Option B — Vidéo YouTube
Affiche une miniature ; au clic, la vidéo s'ouvre dans le navigateur externe du joueur (via openUrl).
{
youtubeUrl: "https://www.youtube.com/watch?v=hGFesB5op34",
date: "12/10/2025",
},| Champ | Description |
|---|---|
youtubeUrl | URL complète de la vidéo YouTube |
title | (optionnel) Titre affiché |
date | (optionnel) Date affichée en séparateur |
Formats d'URL YouTube supportés :
https://www.youtube.com/watch?v=VIDEO_IDhttps://youtu.be/VIDEO_IDhttps://www.youtube.com/shorts/VIDEO_ID
NOTE
La miniature est récupérée automatiquement depuis YouTube à partir de l'ID de la vidéo.
Ajouter une vidéo
MP4 : déposez le fichier dans config/news_video/ puis ajoutez { mp4, title, date }. Le pattern config/news_video/*.mp4 du fxmanifest.lua couvre déjà les nouveaux fichiers.
YouTube : ajoutez simplement { youtubeUrl, date } — aucun fichier à déposer.