> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://documentation.celestory.io/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# 🎭 Visual Novel

${youtube}[👥 Visual Novel](j9rYk100t_4)

Lien de l'exemple: https://creator.celestory.io/project/jWPO7iDAris

🔺 Pour activer le Visual Novel, vous devez créer un nouveau Module et choisir le Template Visual Novel.

![](https://storage.crisp.chat/users/helpdesk/website/f207582ef7ae3800/cab5f25a-46c5-43e2-a0e7-74b06f_1cc5y8a.png)

![](https://storage.crisp.chat/users/helpdesk/website/5b07ece588227000/cdfeabd1-6c62-4ad7-b3a9-a3f15c_wvu1ly.png)

Le Template créé par défaut dans un nouveau projet est celui du Chatbot.

Seuls les blocs liés à l'un des templates ne sont pas compatibles avec l'autre.

## 🎭 Visual novel

Dans Celestory, il existe 3 types de blocs: les blocs de logique, les blocs liés à un template et ceux qui ne sont pas liés à un template.

Il existe 2 templates: Chatbot et Visual Novel.

Si le template Chatbot met en scène un mur de publication de messages, le template Visual Novel a plusieurs particularités:

- Il est constitué autour de la scène, un décor qui est découpé en X emplacements de même largeur, qui s'adaptent à la taille de l'écran.

- Les personnages ont des images de dialogue (une image fixe à gauche de chaque dialogue pour indiquer qui parle) et des humeurs, qui peuvent chacune être associées à une image.

- Il possède de nouveaux blocs pour animer les personnages.

- Les actions des blocs possèdent des délais.

- Il est compatible avec un logiciel d'animation permettant d'avoir des squelettes avec effets 2D ou 3D: Spine.  
  
Plus d'information: Site de Spine

Exemple de squelettes Spine:

## 🏃‍♀️🚶‍♀️ Animer les personnages

Les blocs spécifiques du template Visual sont:

### - Scène:

Affiche l'image d'un décor qui est divisé en X emplacements

![](https://storage.crisp.chat/users/helpdesk/website/635faf20e527b400/d4e616e9-165c-4d4f-9de7-7c3a2d_dkbwv6.png)

### - Ajouter un personnage:

fait apparaitre une humeur du personnage à un emplacement

![](https://storage.crisp.chat/users/helpdesk/website/f3cb38c218b88000/95cab6f1-e8f5-49a7-8de0-ca5931_1a9tr8m.png)

### - Changer l'humeur:

crée un fondu entre l'humeur précédente et l'humeur cible

![](https://storage.crisp.chat/users/helpdesk/website/c817ae531ae63800/9d1f36d6-7a53-4168-989f-fa3ad2_cc5li9.png)

### - Enlever un personnage

fait disparaître le personnage par un fondu

![](https://storage.crisp.chat/users/helpdesk/website/65e6a53cdfc2b400/a8fe0bbb-a81e-4684-a262-879ed7_k07mdt.png)

### - Retourner le personnage:

fait faire un flip à l'image de l'humeur en cours

![](https://storage.crisp.chat/users/helpdesk/website/ab834c71b12c200/6087c233-618b-4bd0-a34b-0aa1b5_3de4fs.png)

### - Slide:

Affiche une image est un texte en surimpression de l'écran

![](https://storage.crisp.chat/users/helpdesk/website/70200b86f00e3c00/0b84a050-40f0-4d5f-a2de-d18c84_bq2gi4.png)