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

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

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
25
Obelick, дополнительные триггеры гуи давал UMSWE, есть планы его тоже завезти.
25
Выкатил небольшую обнову (0.2). Функционально изменений не будет заметно, но много внутренних изменений для надежности и задел на будущие апдейты. Старые файлы рекомендую вычистить.
17
Ничего нового и интересного. Тупо только для джассеров
25

Обновление 0.3

  • Портирован UMSWE (основной функционал)
  • Function list теперь содержит новые функции (спасибо Пушистый)
  • Автоматическая регистрация файловых расширений
  • Много прочих изменений и исправлений
25
Obelick, можешь пытаться открыть свою карту
Komkozavr, теперь и для гуишников завезли
32
теперь и для гуишников завезли
че там че там
а да, umswe ж гуи расширяет. сто лет им не пользовался...
29
накатил сегодня sharpcraft и аддоны:
  • При попытке сохранить свою карту вышла ошибка, что local расположена не вверху функции, хотя она внесена в if и работает в JNPG.
Смотреть
function Trig_x_Actions takes nothing returns nothing
    if GetSpellAbilityId() == 'A000' then
        call Preload(path)
        set caster = GetTriggerUnit() // Caster
        local real x1 = GetUnitX(caster) // Координата X Caster
        local real y1 = GetUnitY(caster) // Координата Y Caster
        local real range = 950 // Радиус выборки юнитов в группе
            call GroupEnumUnitsInRange(bj_lastCreatedGroup, x1, y1, range, Condition(function check)) // Выбираем всех юнитов
            call ForGroup(bj_lastCreatedGroup, function damage) // Атаковать соответствующих юнитов //
            call GroupClear(bj_lastCreatedGroup)
        set caster = null
    endif
endfunction
  • После попытки вернуться в JNPG листы функций перестали открываться с ошибкой, пришлось переустановить JNPG
25
PrincePhoenix, скрин с ошибкой компиляции в студию. Важно какой именно компилер ругается.
29
Скрин с ошибкой local
После попытки вернуться в JNPG листы функций перестали открываться с ошибкой, пришлось переустановить JNPG
Я наверное криворук, по второму разу накатил SharpCraft - всё норм.
Загруженные файлы
25
PrincePhoenix, у тебя видимо по какой-то причине адик не работал, объявление локалок в любом месте это именно его функционал. Сейчас все ок?

з.ы. Я бы выложил целиком сборку сразу в готовом установщике, чтобы с архивами вручную не плясать, но авторские права не хочется нарушать.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.