Към съдържанието
PN Scripts

Инструменти за разработка на игри

Tellstitch

Пишете разклонени диалози в обикновени текстови файлове и ги пускайте в Godot 4: избори, условия, променливи, сигнали, диалогов прозорец с ефект на пишеща машина и преводи от CSV, с грешки по номер на ред.

  • Godot 4
  • GDScript
  • CSV localisation
  • Очаквайте скоро

Очаквайте скоро

Още не е публикуван в магазина, затова няма връзка за покупка или изтегляне. PN Scripts не приема плащане за него тук.

Сценарий .tell до същото меню с избори, пуснато в Godot 4.7.1

Какъв проблем решава

Празнината

Диалози, написани като GDScript или вложени ресурси, се редактират бавно и се превеждат трудно, а грешки като сгрешена променлива или липсващ възел излизат наяве чак когато играчът стигне до реда.

Какво представлява

Tellstitch държи диалозите в четими текстови файлове, проверява ги изцяло при зареждане с номера на редовете, изпълнява ги с малък runtime и ги показва в готов диалогов прозорец с преводи от CSV.

Как се използва

Сценаристите пишат обикновен текст, програмистите получават сигнали и ясен API, а преводачите получават CSV със стабилни ключове.

За разработчици на Godot, които искат разклонени диалози, удобни за сценаристи, с истински условия и преводи, без редактор с графи.

За кого е

Използвайте го когато

  • Разговори в магазин, за задачи и със спътници в RPG или приключенска игра
  • Сцени във визуален роман, в които изборите променят променливи и по-късните разклонения
  • Игри на няколко езика, чиито диалози се изпращат на преводачи като CSV

Направено за

  • Разработчици на Godot 4, които правят игри със сюжет
  • Малки екипи, в които сценаристи и преводачи работят заедно с програмисти

Какво има вътре

Диалогът като четим текст

Файлът .tell обявява персонажи с имена и цветове, променливи с начални стойности и възли, които започват с === име. Във възела пишете speaker: текст, : разказ и * избори, добавяте [if coins >= 5] или [once] към опциите, разклонявате с if/elif/else, променяте стойности със set и преминавате с -> възел или -> END. Текстът може да съдържа {coins} или произволен израз и BBCode.

Грешките излизат при зареждане

Парсерът чете целия файл и изброява всяка грешка с реда ѝ: непознати променливи, персонажи или възли, повторени възли и ключове, грешен отстъп, if без двоеточие, незатворена скоба. Предупрежденията сочат възли, към които никой не прехожда, и неизползвани променливи. Същата проверка се пуска от менюто Tools на редактора и от командния ред.

Изпълнение и диалогов прозорец

TellRunner връща по едно събитие: ред, списък с видимите избори или край. Играта слуша dialogue_signal за неща като разклащане на камерата или звуци, чете променливите, регистрира функции като has_item и записва състоянието заедно с останалия запис. Сцената с диалоговия прозорец показва редовете с пишеща машина, имената в цвят и изборите като бутони и се преоформя с тема.

Преводи от CSV

Редовете и изборите получават ключове от #key или автоматично. CSV с колона за всеки език се зарежда по време на игра или през собствените настройки за локализация на Godot, а {изразите} работят и в преведения текст. Инструментът за експорт подготвя CSV за преводачите и запазва преводите на редовете, чийто оригинал не е променен.

Спецификации

Наличност
Очаквайте скоро
Разработчик
PN Scripts
Вид
Плъгин
Ценообразуване
Еднократно плащане Цената ще бъде обявена.
Лиценз
Собственически лиценз
Внедряване
Изтегляне (ZIP с папката addons/tellstitch, пример и документация)
Зрялост
v1.0.0

Съвместимост

Платформа или среда Поддържани версии Тествано до
Godot Engine 4.7 или по-нова 4.7.1

Стек

  • Godot 4
  • GDScript
  • CSV localisation

Tellstitch предстои

Продуктът е завършен и тестван. Още не се продава; тази страница ще посочи откъде да го вземете, когато започне.

Очаквайте скоро

Още не е публикуван в магазина, затова няма връзка за покупка или изтегляне. PN Scripts не приема плащане за него тук.

Въпроси

Добавка за Godot 4 за разклонени диалози: текстов формат със сценарии с избори, условия, променливи, преходи и сигнали, парсер с грешки по редове, runtime на GDScript, диалогов прозорец с ефект на пишеща машина и преводи от CSV.

Godot 4 с GDScript. Тествано е с Godot 4.7.1 под Linux; други версии 4.x не са тествани. Не са нужни други добавки.

Няма визуален редактор с графи, озвучаване, портрети и API за C#; сценариите се пишат като текст, а диалоговият прозорец показва име, текст и бутони за избор, които можете да преоформите или разширите.

Написано е на GDScript. 32 автоматични теста без графичен интерфейс покриват грешките на парсера, изразите, разклоненията, променливите, сигналите, записа и зареждането, преводите, диалоговия прозорец и примерната сцена, а готовият архив е инсталиран в нов проект с включена добавка. Създадено с помощта на AI; парсерът, изпълнението, диалоговият прозорец и преводите са проверени от PN Scripts с 32 автоматични теста в Godot 4.7.1, инсталация на готовия архив в нов проект и екранни снимки на примера в Godot.

Още не се продава. Когато започне, тази страница ще води към магазина; PN Scripts не приема плащания на този сайт.