SharpCraft XGM Addon

Добавлен , опубликован
Программы
Предназначение:
Работа с картами
SharpCraft XGM Addon - набор плагинов для SharpCraft WEX Bundle.
Как известно SharpCraft пришел на смену JNGP. Аддон предоставляет к нему дополнительный функционал.
- Обновлено до версии 0.3 -

SharpCraft на данный момент работает только с версией игры 1.29. Поддержки 1.30+ любыми редакторами нет, и вряд ли она появится.
Скачать игру версии 1.29 можно например отсюда.

Инструменты

  • AdicHelper - парсер сJass
  • TESH / Project Horus - подсветка синтаксиса cJass
  • UMSWE - снятие лимитов, дополнительные гуи триггеры итд.

Установка

  1. Скачать и установить SharpCraft WEX Bundle
  2. Скачать аддон
  3. Распаковать архив аддона в папку с SharpCraft по пути \profiles\Warcraft III - World Editor (WEX)\plugins
Результат

FAQ

Q: Что вообще такое этот SharpCraft WEX Bundle?
A: Альтернатива JNGP для новых версий игры
Q: Зачем нужен аддон?
A: Добавляет недостающий функционал, список функционала перечислен выше
Q: Почему распространяется не сразу в виде готовой сборки?
A: Автор запретил распространение SharpCraft WEX Bundle за пределами HiveWorkshop

`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
8
6 лет назад
0
Doc, убедительно.
0
29
6 лет назад
Отредактирован Волчачка
0
Doc, ну насчёт этого хорошо. Но создавать кодом даже объекты, да не слишком ли это круто парень?
Мне кажется, у XGM не будет толком своих фичевых программулек, пока не явится герой, способный создать для сей обители свою программульку. И так же жестоко сделать требование как на хайве: "За пределами XGM распространение данной программы - запрещено".
5
33
6 лет назад
5
думаю этот новый TESH можно портировать под JNGP. Правда он подсветку cJass не поддерживает.
Хотя лучше на новую версию игры пересесть, там много функционала добавили.
Я помню VD в свое время разобрался с устройством подсветки и достаточно легко добавил какой-то функционал. Это было уже после окончания активной фазы разработки cJass. Если есть вопросы про подсветку - можно попробовать к нему достучаться...
Doc:
Хотите нормального экспириенса - не пишите на вжассе. Wurst пишется в VSCode и от этого куча бенефитов.
Сделали новый парсер? Я сильно удивился выпуску патчей в свое время)
2
29
6 лет назад
2
Сделали новый парсер? Я сильно удивился выпуску патчей в свое время)
Да Wurst это вообще отдельный язык, который компилится в жасс, а не надстройка над ним, оттуда и все фичи. Раньше помнится он распространялся вместе с эклипсом, по сути всю работу можно было делать прямо там, помимо ландшафта. Сейчас это language server и плагин для VSCode.
2
26
6 лет назад
2
ADOLF, какие люди )
Такая инфа была бы интересна.
2
37
6 лет назад
2
Он про Project Horus
0
30
6 лет назад
0
Такая инфа была бы интересна.
Там всё на достаточно высокоуровневом цпп написано, и сорцы в комплекте с cJass идут, модуль подсветки называется "scintilla". Когда-то целиком разбирал всё это дело чтобы убрать "ожирение" со скобок и управляющих символов.
0
26
6 лет назад
0
Clamp, там главная беда что оно инжектится в TESH. А новый TESH это абсолютно другая прога, написанная с нуля.
0
29
6 лет назад
0
Hanabishi, скоро в новом патче не потребуется tesh, близы замутят свою подсветку просто внедрив написанный аналог теша на базе скинтиллы, при этом сотрудничая с некоторым людьми из хайва, которые занимаются таким вопросом. Будет неплохо, если близзарды дадут возможность подключать свои парсеры.
Хотя, это я просто размечтался. Всё, мечтать вредно!
1
5
6 лет назад
1
Доброго всем времени суток. Объясните мне дураку, пожалуйста, как в этой проге добавить дополнительные тайлсеты? У меня все равно стоит ограничение как в стандартном редакторе. Так должно быть или нет?
0
26
6 лет назад
Отредактирован Hanabishi
0
Afterdeath, интерфейс не завезли. По идее через команду TileSetter как-то можно. Но проще открыть карту в JNGP, выставить нужные тайлы, сохранить, и дальше делать уже в новом редакторе.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.