Aller au contenu

Dépannage

Les symptômes, ce qui les cause, et quoi vérifier.

L'outil ne s'ouvre pas

Rien ne se passe quand vous lancez le script.

Harmony lance les scripts utilisateur via un Python 3.9 système présent dans le PATH, et 3.10 ou plus récent est ignoré en silence — pas d'erreur, pas de fenêtre, rien. Installez Python 3.9 et réessayez.

Le script n'est pas dans le menu Scripts.

OctoSceneAssembler.js doit être en vrac dans <version>-scripts/, pas dans un sous-dossier, et le paquet Python doit être dans un dossier nommé exactement octoSceneAssembler. Voir Installation.

Un tag n'a rien fait

head-Peg m'a donné un dessin nommé head-Peg.

Un tag doit être une pièce entière entre séparateurs. Peg n'est pas un tag ; P en est un. Écrivez head-P ou head=P.

sky-0007 n'a pas été lu comme une profondeur.

Un nombre nu n'est volontairement pas un tag — les fichiers de séquence en sont pleins, et une frame nommée 0007 ne doit jamais devenir une instruction de profondeur. Écrivez Z0.1, 0.5F ou 10B.

Une partie de mon nom a disparu.

L'analyseur lit les tags de droite à gauche et s'arrête à la première pièce qui n'en est pas un. Si un vrai mot de votre nom se trouve être un tag valide (…-P), utilisez la forme avec le signe égal : two-part-name=P.

Grammaire complète : Tags.

Un dossier n'a pas été routé

Il est entré comme dossier ordinaire au lieu d'aller vers son magnet.

Soit aucun magnet ne correspond au nom, soit le magnet est inactif. OSA le dit à l'import :

'PROPS' magnet is off: 'PROPS' came in as a plain folder, nothing was routed

Vérifiez la section Magnets, et rappelez-vous que l'appariement est insensible à la casse et essaie exact, préfixe et suffixe — le plus long l'emporte. Voir Magnets.

Le bouton Assemble est gris

La barre de retour a un message rouge. Le rouge est la seule couleur qui désactive le bouton, et la barre nomme le blocker. Résolvez-le et le bouton revient.

Les verbes de frame refusent

Enable 'Split/Merge Frames' checkbox to merge/suck frames

Ce garde-fou est désactivé par défaut, dans la section Settings du Browser. Les éditions structurelles réorganisent un plan ; les éditions de frames réorganisent le timing. Voir Split et Merge.

Merge ou Split est grisé

Survolez-le — l'infobulle dit pourquoi. Merge a besoin d'au moins deux nœuds ; Split a besoin de quelque chose à séparer. Une entrée grisée sans raison est un bug d'interface, pas une règle.

L'image n'est pas arrivée

Lisez le rapport. Chaque refus a un type :

Type À vérifier
import-failed le fichier source existe encore et est lisible
format-mismatch l'extension ment sur le contenu — un fichier renommé
element-swap un dessin Original Bitmap est resté un TVG
utransform la conversion a été refusée ; souvent une source non prise en charge
no-bridge Harmony est là mais le pont de script ne s'est jamais ouvert — redémarrez Harmony

Liste complète : Assembler.

Une track vectorielle a disparu en Original Bitmap

Elle n'a pas disparu — elle n'a pas été écrite, et elle est toujours dans votre arborescence. Original Bitmap n'a pas d'art layers, donc le vecteur ne peut pas y atterrir. Soit vous passez le dessin en Art Layers, soit vous déplacez cette track vers un dessin qui l'est. Voir Original Bitmap.

« Could not auto-save the session to disk »

Un message jaune, temporaire. L'arborescence est toujours en mémoire et Assemble marche encore — mais le filet anti-crash est tombé.

La raison est dans le journal, et elle nomme la cause :

%APPDATA%/Toon Boom Animation/Toon Boom Harmony Premium/octo_scene_assembler/osa.log

Cherchez Autosave: could not write the file:. Les causes fréquentes sont un disque plein, un dossier verrouillé, ou un antivirus qui retient le répertoire des sessions.

La session n'est pas revenue

Aucune barre n'a été proposée. Une session est par scène — une scène sauvegardée sous un autre nom a une autre session. Aussi : un Restore réussi supprime la session qu'il a restaurée, et Dismiss la supprime exprès.

La barre a dit que la session était illisible. Le fichier et son unique backup n'ont pas pu être analysés. OSA vous le dit au lieu de démarrer vide en silence, parce que ne rien dire, c'est ainsi que les gens concluent que la sauvegarde automatique n'a jamais marché.

Voir Sessions et récupération après crash.

Harmony a planté pendant l'Assemble

Assemble n'est pas une transaction — Harmony accumule toute la construction dans un seul undo, donc un crash ou une annulation laisse les nœuds déjà créés.

Récupération : l'undo d'Harmony lui-même, puis corrigez l'arborescence et réassemblez. Votre arborescence de staging décrit encore tout ce qui n'a pas atterri, parce qu'OSA n'aplatit que ce qui a atterri.

Le Node View a l'air empilé, pas disposé

Des nœuds les uns sur les autres veulent dire que la passe de disposition n'a pas tourné — cherchez un phase-error dans le rapport. Le Wide Bus place chaque nœud, donc un tas est un échec, pas un style.

Signaler un bug

? → About a les trois choses dont un rapport a besoin : la version, l'état de la licence et le Machine ID.

Joignez osa.log. C'est ainsi que le support lit ce qu'a fait votre Harmony sans avoir besoin de votre scène.