XTads - это интерпретатор игр на платформе TADS для операционных систем macOS, совместимый с TADS 2 и TADS 3. Он имеет ограниченную поддержку HTML TADS, воспроизводя игры преимущественно в простом текстовом режиме. Актуальная версия поддерживает macOS версии 10.12 (Sierra) и новее, но более старые сборки имеют поддержку macOS, начиная с 10.9 (Mavericks).
XTads | |
Тип | Интерпретаторы TADS |
---|---|
Разработчик(и) | Руне Берг |
Языки интерфейса | Английский |
Операционные системы | macOS |
Написано на | C++, C, Objective-C |
Читаемые форматы файлов | Игры TADS (*.gam;*.t3;*.t3x), Внешние ресурсы TADS (*.rs?;*.3r?) |
Дата первого выпуска | 2015 |
Последняя версия | Pre-beta 19 |
Дата последней версии | 4 октября 2021 |
Лицензия | HTML TADS Freeware Source Code License |
Сайт | xtadsetc.com |
Интерпретатор предоставляет ряд дополнительных функций, предназначенных для более удобной отладки проектов, в частности, режим разработчика, в котором подсвечиваются орфографические ошибки и ошибки гипертекстовой разметки.
Кроме того, XTads является наиболее функциональным и современным интерпретатором TADS для macOS, поддерживающим корректное взаимодействие с VoiceOver.
Содержание
Особенности работы с русским языком и играми RTADS
Традиционно в TADS 2 для игр использовались однобайтовые кодировки с целью обеспечения большей кроссплатформенности. Так, стандартной кодовой таблицей для русскоязычных игр, разрабатывающихся на RTADS, стала Windows-1251. По этой причине, при запуске русскоязычной игры на [[TADS|TADS 2] / RTADS в XTads, понадобится однократно настроить кодировку. Для этого в меню XTads > Preferences... > Misc > Default TADS 2 text encoding следует выбрать Cyrillic (Windows), после чего игру надо перезапустить — меню File > Restart.