Verificador de ramificação de história
Encontre links quebrados e nós órfãos em uma história ramificada ou árvore de diálogo.
Verificador de ramificação de história
Cole uma história ramificada, uma árvore de diálogo ou um script de fluxo do chatbot e esta ferramenta mapeia cada nó e os links entre eles e, em seguida, relata o que está quebrado. Ele lê títulos como "# NodeName" como definições de nó e referências embutidas como "[NodeName]" ou estilo Ink "-> NodeName" como links de saída de qualquer nó em que apareçam.
Dois tipos de problemas são sinalizados. Links quebrados são referências que apontam para um cabeçalho de nó que não existe em nenhum lugar do documento — o resultado usual de uma renomeação, um erro de digitação ou uma passagem excluída para a qual outros nós ainda apontam. Os nós órfãos são o problema oposto: passagens que existem e estão totalmente escritas, mas às quais nenhum outro nó se vincula, de modo que um jogador ou usuário nunca poderá realmente alcançá-los. Ambos são fáceis de passar despercebidos quando um script ultrapassa uma dúzia ou duas passagens, e ambos são exatamente o tipo de bug que só surge durante o teste de jogo – ou após a publicação.
Três opções ajustam o cheque à forma como você escreve. "Nomes de nós que diferenciam maiúsculas de minúsculas" faz com que "[Floresta]" e "[floresta]" contem como destinos diferentes em vez do mesmo nó - útil se sua convenção de nomenclatura depende de letras maiúsculas. "Ignorar o link de um nó para si mesmo" impede que uma passagem que retorna à sua própria escolha seja considerada uma referência para detecção de órfãos, portanto, não oculta silenciosamente um nó genuinamente inacessível. "Tratar o primeiro nó como ponto de entrada" isenta o primeiro título do relatório do nó órfão, uma vez que a passagem de abertura de um script é alcançada pelo início da história, e não pelo link de outro nó.
Tudo funciona no navegador: a ferramenta só analisa texto e nunca carrega seu script, então capítulos não publicados e trabalho de cliente permanecem privados. Cole um capítulo ou script inteiro: a contagem mostra nós, links quebrados e nós órfãos rapidamente, e o relatório indica a linha de cada link quebrado.