Limites et contrôles
Cette page ne se lit pas, elle se consulte. Elle rassemble ce que Moiki plafonne et la liste complète de ce que la Vérification contrôle dans votre histoire.
Pour comprendre comment la Vérification s’utilise, voir La vérification.
Les limites
Section intitulée « Les limites »Peu de choses sont plafonnées. Le nombre de séquences, de sous-graphes, d’événements, de variables, de thèmes, de succès, de choix par séquence, d’actions ou de redirections n’est pas limité : écrivez aussi grand que vous voulez.
Ce qui l’est tient au poids des fichiers et à quelques réglages.
| Ce qui est limité | La limite |
|---|---|
| Poids d’une image | 2 Mo |
| Poids d’un son | 5 Mo |
| Poids d’une vidéo | 10 Mo |
| Poids d’une icône | 300 Ko |
| Poids d’un document joint à un atelier | 15 Mo |
| Médias d’une histoire, offre gratuite | 15 Mo |
| Médias d’une histoire, offre payante | 50 Mo |
| Durée du minuteur d’une séquence | de 2 à 30 secondes |
| Options d’un objet | 3 |
| Fragments d’un modèle collaboratif | de 2 à 8, 6 par défaut |
Le plafond de médias d’une histoire suit votre offre. Il vaut 15 Mo en offre gratuite, Découverte GAR comprise, et 50 Mo dès qu’une offre payante est active. Les ressources jointes à un atelier suivent la même règle. Voir Les offres et la facturation.
Les contrôles
Section intitulée « Les contrôles »La Vérification range ses remontées en trois niveaux. Critique veut dire que l’histoire est cassée et ne se joue pas de bout en bout. Alerte signale un défaut visible mais jouable. Conseil propose un allègement, sans conséquence sur la lecture.
Un même problème peut apparaître plusieurs fois, une par séquence concernée : la liste ci-dessous compte les contrôles, pas les remontées.
Critique (48)
Section intitulée « Critique (48) »| Contrôle | Ce qu’il signale |
|---|---|
| Aucun sous-graphe sélectionné | L’appel de sous-graphe n’a pas de sous-graphe sélectionné. |
| Chapitre hors du graphe principal | Un chapitre ne peut être appelé que depuis le graphe principal, pas depuis un sous-graphe. |
| Chapitre utilisé plusieurs fois | Un chapitre ne peut être appelé qu’une seule fois dans l’histoire. |
| Choix manquants | Ces séquences à choix n’ont aucun choix défini. |
| Cible d’interlude incorrecte | Une action interlude référence un sous-graphe qui n’est pas en mode interlude. |
| Cible d’interlude manquante | Une action interlude référence un sous-graphe qui n’existe pas. |
| Codes au format invalide | Ces codes ne correspondent pas au type de clavier choisi. |
| Codes de mauvaise longueur | Ces codes n’ont pas le bon nombre de caractères. |
| Codes en double | Ces séquences puzzle contiennent des codes identiques. |
| Codes manquants | Ces séquences puzzle n’ont pas de code défini. |
| Compteurs hors limites | La valeur par défaut de ces compteurs est en dehors de leurs limites min/max. |
| Conditions sans cible | Ces conditions n’ont aucune cible sélectionnée. Ouvrez l’élément pour choisir une variable ou une séquence. |
| Conditions sur cible supprimée | Ces conditions référencent une variable ou une séquence qui n’existe plus. Sélectionnez une cible existante ou supprimez la condition. |
| Délai d’avancement invalide | Le délai d’avancement automatique est invalide. |
| Dialogue non configuré | La séquence de dialogue n’est pas liée à un sous-graphe. |
| Dialogue sans sortie | Le lecteur resterait dans le dialogue : ajoutez-y au moins une séquence de sortie. |
| Événements sans actions | Ces événements n’ont aucune action définie. Ils ne feront rien même s’ils se déclenchent. |
| Événements sans condition | Ces événements n’ont pas de condition de déclenchement. Ils ne se déclencheront jamais. |
| Formulaire sans variable liée | Ces séquences de formulaire n’ont plus de variable associée. Re-créez la séquence ou reliez-la manuellement à une variable. |
| Fragments sans sortie | Un fragment sans sortie enferme le lecteur : une fois entré, il n’en ressort jamais. Déclarez au moins une sortie. |
| Liaisons de sous-graphe invalides | La variable liée n’existe plus, n’appartient pas au sous-graphe appelé, ou les deux côtés ne sont pas du même type. Reprenez la liaison dans le panneau de la séquence. |
| Liens manquants | Ces séquences ont des connexions sans destination. |
| Longueur max de saisie invalide | La longueur maximale est hors des bornes autorisées par le mode d’affichage. |
| Longueur min de saisie invalide | La longueur minimale est hors des bornes autorisées par le mode d’affichage. |
| Min supérieur à max | La longueur minimale ne peut pas dépasser la longueur maximale. |
| Objet introuvable | L’objet référencé n’existe plus. |
| Objets en double | Le même objet est configuré plusieurs fois. |
| Option d’objet : mode incorrect | Une option d’objet référence un sous-graphe qui n’est pas en mode interlude. |
| Option d’objet : sous-graphe manquant | Une option d’objet référence un sous-graphe qui n’existe pas. |
| Pas d’objets configurés | La sélection d’objet n’a pas d’objets spécifiques. |
| Patrons non choisis | Ces séquences annoncent un patron sans en désigner aucun. Choisissez-en un, ou changez le type de la séquence. |
| Personnage introuvable | Le personnage référencé n’existe pas. |
| Personnages sans portrait | Ces personnages n’ont pas de portrait principal. C’est lui que le lecteur voit sur une réplique sans émotion choisie : ajoutez-en un sur la fiche du personnage. |
| Redirections sans condition | Ces redirections de connexion s’exécutent sans condition et court-circuitent la destination par défaut. Reconfigurez ou retirez la redirection. |
| Risque de boucle infinie | Un événement récurrent lance un interlude sans restriction de portée, ce qui provoquera une boucle. Définissez une portée sur l’événement. |
| Séquence de départ manquante | Votre histoire désigne une séquence de départ qui n’existe plus. Tant que ce n’est pas réparé, elle ne peut pas être jouée. Ouvrez une séquence et définissez-la comme point de départ. |
| Séquences orphelines | Une séquence orpheline est une séquence - ou une suite de séquences - qui n’est pas reliée aux autres. Reliez ou supprimez les séquences suivantes, votre histoire ne permet pas d’y accéder. |
| Sortie hors sous-graphe | Cette séquence de sortie n’est pas dans un sous-graphe. |
| Sortie non marquée | Cette séquence devrait être marquée comme sortie de sous-graphe. |
| Sorties de fragment inatteignables | Ces sorties ne peuvent jamais être atteintes depuis l’entrée du fragment. L’élève qui écrira dedans ne pourra pas y mener : reliez-les au reste du fragment ou retirez-les. |
| Sorties de sous-graphe non reliées | Reliez les sorties de ces sous-graphes à une séquence, sinon le lecteur ne pourra pas continuer après le sous-graphe. |
| Sous-graphe de dialogue introuvable | Le sous-graphe référencé par le dialogue n’existe pas. |
| Sous-graphe de mauvais type | Le sous-graphe lié n’est pas marqué comme dialogue. |
| Sous-graphe introuvable | Le sous-graphe référencé n’existe plus. |
| Sous-graphes sans sortie | Ces sous-graphes n’ont pas de séquence de sortie. Le lecteur ne pourra pas continuer après y être entré. |
| Succès sans condition | Ces succès n’ont pas de condition d’obtention. Ils ne seront jamais débloqués. |
| Variable de formulaire manquante | La variable liée a été supprimée. Re-créez la séquence pour la régénérer. |
| Variables de saisie orphelines | Ces variables étaient pilotées par une séquence de formulaire qui n’existe plus. Supprimez-les ou réassociez-les à une séquence. |
Alerte (13)
Section intitulée « Alerte (13) »| Contrôle | Ce qu’il signale |
|---|---|
| Choix sans libellé | Certains choix de ces séquences n’ont pas de texte. |
| Couverture manquante | Votre histoire n’a pas d’image de couverture choisie : l’image automatique ne compte pas. Choisissez-en une dans Paramètres, Image de couverture, pour pouvoir la publier. |
| Fragments à trop de sorties | Au-delà de quatre sorties, le fragment devient difficile à câbler et à relire. Regroupez-en quelques-unes si vous le pouvez. |
| Liens invisibles dans l’éditeur | Ces liens apparaissent dans le graphe mais aucun panneau ne peut les afficher : impossible de les modifier ni de les supprimer, et le lecteur ne les emprunte jamais. |
| Objet écarté par le filtre | Cet objet est listé dans la séquence, mais son tag ne passe pas le filtre : il ne sera jamais proposé. |
| Pas de séquence de fin heureuse | Votre histoire doit posséder au moins une séquence de fin heureuse ! |
| Personnages muets sans portrait | Ces personnages n’ont pas de portrait principal et ne parlent dans aucune réplique : la lecture n’en souffre pas. Ajoutez-en un avant de les faire parler, ou supprimez-les s’ils ne servent pas. |
| Sous-graphes sans séquence d’entrée | La séquence d’entrée de ces sous-graphes n’existe plus. Le lecteur passe l’appel sans y entrer. |
| Succès sans icône | Ces succès n’ont pas d’icône. Ajoutez une icône pour qu’ils soient visibles dans le jeu. |
| Tag inconnu dans un filtre | Le filtre par tags d’une séquence Objets demande un tag qu’aucun objet ne porte : il reste sans effet. |
| Texte de séquence absent | Les séquences suivantes n’ont pas de texte. Complétez-les ou supprimez-les. |
| Variables de texte incomplètes | Ces variables de texte ont moins de 2 valeurs possibles. Ajoutez des valeurs pour qu’elles soient utiles. |
| Variables locales dans un chapitre ou un dialogue | Un chapitre et un dialogue n’ont pas de variables à eux : ce qu’on y pose s’efface à leur sortie. Ces variables doivent appartenir à l’histoire. |
Conseil (10)
Section intitulée « Conseil (10) »| Contrôle | Ce qu’il signale |
|---|---|
| Compteurs inutilisés | Si vous ne comptez pas utiliser ces variables, supprimez-les pour réduire le poids de votre histoire. |
| Drapeaux inutilisés | Si vous ne comptez pas utiliser ces variables, supprimez-les pour réduire le poids de votre histoire. |
| Icônes inutilisées | Si vous ne comptez pas utiliser ces médias, supprimez-les pour réduire le temps de chargement de votre histoire. |
| Images inutilisées | Si vous ne comptez pas utiliser ces médias, supprimez-les pour réduire le temps de chargement de votre histoire. |
| Objets inutilisés | Si vous ne comptez pas utiliser ces variables, supprimez-les pour réduire le poids de votre histoire. |
| Sons inutilisés | Si vous ne comptez pas utiliser ces médias, supprimez-les pour réduire le temps de chargement de votre histoire. |
| Sous-graphes inutilisés | Si vous ne comptez pas utiliser ces sous-graphes, supprimez-les pour réduire le temps de chargement de votre histoire. |
| Thèmes inutilisés | Si vous ne comptez pas utiliser ces thèmes, supprimez-les pour réduire le poids de votre histoire. |
| Variables de texte inutilisées | Si vous ne comptez pas utiliser ces variables, supprimez-les pour réduire le poids de votre histoire. |
| Vidéos inutilisées | Si vous ne comptez pas utiliser ces médias, supprimez-les pour réduire le temps de chargement de votre histoire. |