Frameworks de code
Dépannage
Trouvez que faire quand l'enregistrement, la vérification ou la préparation échoue, ou quand la fiche n'affiche rien.
L'enregistrement échoue
Enregistrer le projet conserve votre source comme une nouvelle version de votre jeu.
| Ce que vous voyez | Pourquoi | Que faire |
|---|---|---|
| Le code doit contenir les fichiers existants du projet et ne pas dépasser 8 Mio. | La source n'est pas un arbre de projet valide, il manque des fichiers du projet, ou elle dépasse 8 MiB. | Rétablissez les fichiers manquants, ou retirez du contenu jusqu'à ce que la source fasse moins de 8 MiB. |
| Le jeu a été modifié ailleurs. Exportez vos modifications, annulez-les, puis rechargez avant d’enregistrer. | Le jeu a été enregistré ailleurs après que vous l'avez chargé. | Exportez vos modifications, annulez, rechargez le projet, puis appliquez de nouveau vos modifications. |
| Impossible d’enregistrer le projet. | Le serveur n'a pas pu stocker le projet. | Vérifiez votre connexion et vos accès, puis enregistrez de nouveau. |
La vérification échoue
Vérifier et prévisualiser liste chaque problème sous Problèmes, avec le fichier. Trouvez votre message dans ces pages.
Le jeu compilé doit rester sous 16 MiB. La vérification signale un jeu plus gros sous Problèmes, avec sa taille. Raccourcissez les fichiers de règles, car chaque fonction porte une copie de son fichier de règles.
Un projectId modifié apparaît ici, car la vérification compile tout l'arbre.
| Ce que vous voyez | Pourquoi | Que faire |
|---|---|---|
| manifest projectId does not match source tree projectId | Le projectId du manifeste a été modifié. | Remettez le projectId que l'éditeur a créé pour votre jeu. |
La préparation échoue
Préparer mon jeu construit des Frameworks, des Cadres et du contenu privés à partir de votre version enregistrée. Le serveur vérifie de nouveau le projet. Ce tableau cite les messages que l'application affiche. La raison donnée par le serveur peut être plus précise, et l'application affiche un seul message pour plusieurs raisons.
| Ce que vous voyez | Pourquoi | Que faire |
|---|---|---|
| Cette version n’a pas pu être préparée. Vérifie le code et réessaie. | Le serveur a vérifié cette version et l'a refusée, ou la demande n'était pas valide. | Corrigez la source, vérifiez-la, enregistrez-la et préparez de nouveau. |
| Le projet enregistré a changé. Rechargez-le avant de continuer. | Le projet enregistré a changé. Le serveur donne aussi cette réponse dans trois cas : le jeu a déjà du contenu, vous n'êtes pas le créateur du jeu, ou une préparation est déjà en cours. | Rechargez le projet. Si le jeu a du contenu, préparez dans un nouveau jeu vide. Si vous n'êtes pas le créateur, demandez au créateur. Si une préparation est en cours, attendez qu'elle se termine. |
| Cette version dépasse les limites de préparation. Réduis son contenu et réessaie. | La demande était plus grande que ce que le serveur accepte. Les limites de 8 MiB pour la source et de 16 MiB pour le jeu compilé arrêtent un projet bien avant. | Retirez du contenu ou divisez les gros fichiers de règles. |
| Ton quota de contenu ne suffit pas pour cette version. Réduis son contenu ou vérifie ton abonnement. | Votre quota de contenu est plus petit que cette version. | Réduisez son contenu, ou vérifiez votre forfait. |
| La préparation n’a pas pu être confirmée. Vérifie son résultat avant de réessayer. | La réponse n'est pas arrivée. | Vérifiez le résultat avant de réessayer. |
La fiche n'affiche rien, ou autre chose que prévu
| Ce que vous voyez | Pourquoi | Que faire |
|---|---|---|
| Lancez une vérification pour voir le personnage créé par vos règles et votre Frame. | Aucune vérification n'a encore été lancée. | Choisissez Vérifier et prévisualiser. |
| Choose exactly one default character/content Frame. | Aucun Cadre, ou plus d'un, n'est le Cadre par défaut. | Mettez default à true sur un seul Cadre. |
| FRAME_BINDING_UNKNOWN | Un texte est lié à un champ qui n'existe pas. | Liez un champ déclaré. |
| FRAME_BINDING_TYPE_MISMATCH | Une liaison nomme le mauvais type. | Faites correspondre le type au champ. |
| FRAME_FRAMEWORK_MISMATCH | Le Cadre nomme un autre Framework. | Mettez frameworkRef sur le Framework qui liste le Cadre. |
| ACTION_MISSING | Un bouton nomme un alias qui n'est pas déclaré. | Déclarez l'alias dans dataContract.actions. |
Un bouton manque sur la fiche ? Une action ne fonctionne depuis la fiche que si un bouton la nomme. La vérification n'en exige pas.
La vérification réussit mais la fiche semble incorrecte
Une vérification réussie prouve que le Cadre est valide : chaque liaison nomme un champ du bon type, chaque bouton nomme une action déclarée, et un Cadre qui dessine une liste utilise la version 2.0. Elle ne prouve pas l'apparence de la fiche.
Après une vérification réussie, l'éditeur dessine un aperçu du Cadre par défaut du Framework d'entrée avec les valeurs de son premier scénario. L'aperçu est statique. Il ne montre ni les autres Cadres, ni les entrées d'une liste, ni un clic sur les dés, ni la boîte de dialogue d'une action. Pour les voir, préparez votre jeu et ouvrez un personnage.

