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
28
6 лет назад
0
соответственно открыть в 1.29 возможности нет
Попробуй сделать так.
  1. Создай новую карту в JNPG.
  2. Открой ту, в которой есть твоя гуи функция.
  3. Скопируй триггер с этой функцией, в меню перейди по Window в новую карту и вставь туда твой триггер.
  4. Если триггеров несколько, скопируй все, следуя пункту 3.
  5. Сохрани карту и экспортируй триггеры из новой карты в файл.
  6. Закрой JNPG и открой редактор 1.29.
  7. Создай новую карту и импортируй туда сохранённые триггеры. Также можно попытаться открыть карту, сохранённую в JNPG.
Я не вижу смысла использовать в WC3 точки, так как абсолютно ВСЕ операции, которые точки могли облегчить, всё равно делаются через координаты. Вот если бы были native функции, которые дают расстояние между точками, угол и прочее, то точки действительно были бы полезны. Но все эти функции BJ, а некоторые и утечны к тому же.
0
26
6 лет назад
Отредактирован Hanabishi
0
Obelick, дополнительные триггеры гуи давал UMSWE, есть планы его тоже завезти.
0
23
6 лет назад
0
Hanabishi, ок, будем ждать тогда.
0
26
6 лет назад
Отредактирован Hanabishi
0
Выкатил небольшую обнову (0.2). Функционально изменений не будет заметно, но много внутренних изменений для надежности и задел на будущие апдейты. Старые файлы рекомендую вычистить.
0
17
6 лет назад
0
Ничего нового и интересного. Тупо только для джассеров
9
26
6 лет назад
9

Обновление 0.3

  • Портирован UMSWE (основной функционал)
  • Function list теперь содержит новые функции (спасибо Пушистый)
  • Автоматическая регистрация файловых расширений
  • Много прочих изменений и исправлений
0
26
6 лет назад
0
Obelick, можешь пытаться открыть свою карту
Komkozavr, теперь и для гуишников завезли
0
32
6 лет назад
Отредактирован Fakov
0
теперь и для гуишников завезли
че там че там
а да, umswe ж гуи расширяет. сто лет им не пользовался...
0
27
6 лет назад
Отредактирован Феникс
0
накатил сегодня 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
0
26
6 лет назад
Отредактирован Hanabishi
0
PrincePhoenix, скрин с ошибкой компиляции в студию. Важно какой именно компилер ругается.
0
27
6 лет назад
0
Скрин с ошибкой local
После попытки вернуться в JNPG листы функций перестали открываться с ошибкой, пришлось переустановить JNPG
Я наверное криворук, по второму разу накатил SharpCraft - всё норм.
Загруженные файлы
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.