TESH - это утилита подсветки и автодополнения кода JASS, vJass и Zinc в редакторе триггеров. Она встроена в JNGP и SharpCraft. Стоит отметить, что в JNGP: Rebuild используется старая версия, в которой отсутствует много полезных функций. Полный список функций TESH можно посмотреть на оригинальном посте HIVE.
Установка
- Скачайте архив по кнопке Скачать и распакуйте в любое удобное место. В архиве находится версия 0.9.6, последняя на момент написания статьи. Все обновления автор, looking_for_help, будет публиковать на HIVE.
- В файле config\world_editor_exe_path.ini напишите путь к редактору. По умолчанию это путь C:\Program Files\Warcraft III\_retail_\x86_64\World Editor.exe.
- При необходимости нужно будет добавить WorldEditorTESH.exe в исключения антивирусов.
Использование
- Для начала прочитайте лицензию в файле license.txt.
- Для запуска редактора с TESH необходимо запустить WorldEditorTESH.exe.
- Есть возможность настройки цвета для подсветки и шрифта.
- Чтобы добавить свои шаблоны, напишите код в текстовом файле и поместите его в папку templates. Там же можно удалить существующие шаблоны. Шаблоны можно группировать по папкам.
- Можно добавить свои функции. Для этого необходимо написать их в текстовом файле, а сам файл поместить в папку includes. Список функций можно перезагрузить не закрывая редактор: TESH -> Reload user includes.
- В файле data\tesh_keywords.json описаны все встроенные ключевые слова, такие как типы, константы и функции. Данный файл можно отредактировать, добавив свои константы и функции. Как и со списком своих функций, базу данных встроенных ключевых слов можно обновить не закрывая редактор: TESH -> Reload database.
Отредактирован PT153
Так как с лицензией он даже не запускает редактор
Отредактирован Desgul
Отредактирован N7 Molot
понял, принял, спс)