31 dec
2022

TESH для Reforged

Added by , published
Предназначение:
Работа с кодом
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.

Shown only a small set of comments around the pointed one. Go to actual.
0
Голосов: 0
0
Голосов: 0
PT153,
А почему система не видит этот файл, если он есть? И как сделать так, что бы она нашла конфиг файл?
0
Голосов: 0
PT153 - 2 years ago
Edited by
0
Голосов: 0
Возможно, не стоит хранить такие вещи в папке, которая требует прав админа.
0
Голосов: 0
0
Голосов: 0
PT153:
Возможно, не стоит хранить такие вещи в папке, которая требует прав админа.
Я всё перетащил в другую папку, которая не требует права админа, не помогло
0
Голосов: 0
GetLocalPlayer - 2 years ago
0
Голосов: 0
Если можно сделать выделение равкодов идентичным строке и настроить поддержу комментариев с -- то и для работы с Lua заедет.
0
Голосов: 0
PT153 - 2 years ago
0
Голосов: 0
Сергей Пичугов, покажи папку теша, папку конфига и сам файл конфига.
0
Голосов: 0
Borodach - 2 years ago
0
Голосов: 0
WorldEditorTESH открывается, но подсветка не работает. Путь прописал к оригинальному WorldEditor-у. Меню TESH в редакторе триггеров нет. Может еще какие настройки надо добавить?
0
Голосов: 0
PT153 - 2 years ago
0
Голосов: 0
уть прописал к оригинальному WorldEditor-у.
Версия игры какая?
0
Голосов: 0
Borodach - 2 years ago
0
Голосов: 0
PT153, 1.26
0
Голосов: 0
PT153 - 2 years ago
Edited by
0
Голосов: 0
Borodach, этот TESH для 1.32+. Для 1.26 и 1.27 нужно использовать JNGP. Для 1.28 - 1.29 нужно использовать WEX.
0
Голосов: 0
koloff - 2 years ago
0
Голосов: 0
PT153, Извиняюсь, что я не совсем по теме, но очень надо... Я пользуюсь JNGP на основе 5d, для патча 1.26. Tesh и подсветка была изначально, но потом отвалилась и решить не удалось. Поможешь?

Проблема в том, что пользуюсь много лет для своих проектов и мне нужна именно эта версия редактора, в других мои старые карты не открываются.
0
Голосов: 0
PT153 - 2 years ago
Edited by
0
Голосов: 0
koloff, по ссылке в посте скачай TESH 0.9.3, распакуй в папку своего JNGP так, чтобы папка tesh была в корневой папке JNGP. Если в папке JNGP уже есть tesh, сначала удалить ей, а потом распаковать новую.
Shown only a small set of comments around the pointed one. Go to actual.
To leave a comment please sign in to the site.