Aller au contenu
Moiki EDU
FR

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.

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 image2 Mo
Poids d’un son5 Mo
Poids d’une vidéo10 Mo
Poids d’une icône300 Ko
Poids d’un document joint à un atelier15 Mo
Médias d’une histoire, offre gratuite15 Mo
Médias d’une histoire, offre payante50 Mo
Durée du minuteur d’une séquencede 2 à 30 secondes
Options d’un objet3
Fragments d’un modèle collaboratifde 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.

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.

ContrôleCe 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 principalUn chapitre ne peut être appelé que depuis le graphe principal, pas depuis un sous-graphe.
Chapitre utilisé plusieurs foisUn chapitre ne peut être appelé qu’une seule fois dans l’histoire.
Choix manquantsCes séquences à choix n’ont aucun choix défini.
Cible d’interlude incorrecteUne action interlude référence un sous-graphe qui n’est pas en mode interlude.
Cible d’interlude manquanteUne action interlude référence un sous-graphe qui n’existe pas.
Codes au format invalideCes codes ne correspondent pas au type de clavier choisi.
Codes de mauvaise longueurCes codes n’ont pas le bon nombre de caractères.
Codes en doubleCes séquences puzzle contiennent des codes identiques.
Codes manquantsCes séquences puzzle n’ont pas de code défini.
Compteurs hors limitesLa valeur par défaut de ces compteurs est en dehors de leurs limites min/max.
Conditions sans cibleCes conditions n’ont aucune cible sélectionnée. Ouvrez l’élément pour choisir une variable ou une séquence.
Conditions sur cible suppriméeCes 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 invalideLe 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 sortieLe lecteur resterait dans le dialogue : ajoutez-y au moins une séquence de sortie.
Événements sans actionsCes événements n’ont aucune action définie. Ils ne feront rien même s’ils se déclenchent.
Événements sans conditionCes événements n’ont pas de condition de déclenchement. Ils ne se déclencheront jamais.
Formulaire sans variable liéeCes 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 sortieUn fragment sans sortie enferme le lecteur : une fois entré, il n’en ressort jamais. Déclarez au moins une sortie.
Liaisons de sous-graphe invalidesLa 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 manquantsCes séquences ont des connexions sans destination.
Longueur max de saisie invalideLa longueur maximale est hors des bornes autorisées par le mode d’affichage.
Longueur min de saisie invalideLa longueur minimale est hors des bornes autorisées par le mode d’affichage.
Min supérieur à maxLa longueur minimale ne peut pas dépasser la longueur maximale.
Objet introuvableL’objet référencé n’existe plus.
Objets en doubleLe même objet est configuré plusieurs fois.
Option d’objet : mode incorrectUne option d’objet référence un sous-graphe qui n’est pas en mode interlude.
Option d’objet : sous-graphe manquantUne option d’objet référence un sous-graphe qui n’existe pas.
Pas d’objets configurésLa sélection d’objet n’a pas d’objets spécifiques.
Patrons non choisisCes séquences annoncent un patron sans en désigner aucun. Choisissez-en un, ou changez le type de la séquence.
Personnage introuvableLe personnage référencé n’existe pas.
Personnages sans portraitCes 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 conditionCes redirections de connexion s’exécutent sans condition et court-circuitent la destination par défaut. Reconfigurez ou retirez la redirection.
Risque de boucle infinieUn é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 manquanteVotre 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 orphelinesUne 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-grapheCette séquence de sortie n’est pas dans un sous-graphe.
Sortie non marquéeCette séquence devrait être marquée comme sortie de sous-graphe.
Sorties de fragment inatteignablesCes 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éesReliez 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 introuvableLe sous-graphe référencé par le dialogue n’existe pas.
Sous-graphe de mauvais typeLe sous-graphe lié n’est pas marqué comme dialogue.
Sous-graphe introuvableLe sous-graphe référencé n’existe plus.
Sous-graphes sans sortieCes sous-graphes n’ont pas de séquence de sortie. Le lecteur ne pourra pas continuer après y être entré.
Succès sans conditionCes succès n’ont pas de condition d’obtention. Ils ne seront jamais débloqués.
Variable de formulaire manquanteLa variable liée a été supprimée. Re-créez la séquence pour la régénérer.
Variables de saisie orphelinesCes variables étaient pilotées par une séquence de formulaire qui n’existe plus. Supprimez-les ou réassociez-les à une séquence.
ContrôleCe qu’il signale
Choix sans libelléCertains choix de ces séquences n’ont pas de texte.
Couverture manquanteVotre 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 sortiesAu-delà de quatre sorties, le fragment devient difficile à câbler et à relire. Regroupez-en quelques-unes si vous le pouvez.
Liens invisibles dans l’éditeurCes 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 filtreCet 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 heureuseVotre histoire doit posséder au moins une séquence de fin heureuse !
Personnages muets sans portraitCes 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éeLa séquence d’entrée de ces sous-graphes n’existe plus. Le lecteur passe l’appel sans y entrer.
Succès sans icôneCes succès n’ont pas d’icône. Ajoutez une icône pour qu’ils soient visibles dans le jeu.
Tag inconnu dans un filtreLe filtre par tags d’une séquence Objets demande un tag qu’aucun objet ne porte : il reste sans effet.
Texte de séquence absentLes séquences suivantes n’ont pas de texte. Complétez-les ou supprimez-les.
Variables de texte incomplètesCes variables de texte ont moins de 2 valeurs possibles. Ajoutez des valeurs pour qu’elles soient utiles.
Variables locales dans un chapitre ou un dialogueUn 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.
ContrôleCe qu’il signale
Compteurs inutilisésSi vous ne comptez pas utiliser ces variables, supprimez-les pour réduire le poids de votre histoire.
Drapeaux inutilisésSi vous ne comptez pas utiliser ces variables, supprimez-les pour réduire le poids de votre histoire.
Icônes inutiliséesSi vous ne comptez pas utiliser ces médias, supprimez-les pour réduire le temps de chargement de votre histoire.
Images inutiliséesSi vous ne comptez pas utiliser ces médias, supprimez-les pour réduire le temps de chargement de votre histoire.
Objets inutilisésSi vous ne comptez pas utiliser ces variables, supprimez-les pour réduire le poids de votre histoire.
Sons inutilisésSi vous ne comptez pas utiliser ces médias, supprimez-les pour réduire le temps de chargement de votre histoire.
Sous-graphes inutilisésSi vous ne comptez pas utiliser ces sous-graphes, supprimez-les pour réduire le temps de chargement de votre histoire.
Thèmes inutilisésSi vous ne comptez pas utiliser ces thèmes, supprimez-les pour réduire le poids de votre histoire.
Variables de texte inutiliséesSi vous ne comptez pas utiliser ces variables, supprimez-les pour réduire le poids de votre histoire.
Vidéos inutiliséesSi vous ne comptez pas utiliser ces médias, supprimez-les pour réduire le temps de chargement de votre histoire.