UjAPI

Добавлен , опубликован
Лауреат премии 2023 года


Данный ресурс работает ТОЛЬКО с патчами 1.24e/1.26а/1.27a/1.27b/1.28f

Как пользоваться?

  1. Распакуйте все файлы из архива, желательно в отдельную папку, вот так:
скриншоты
  1. Запустите UjAPI.exe.
    • Если же у вас приложение не запускается, то скачайте и установите: .NET Framework 4.7.2.
    • Если же ни в игре, ни в World Editor UjAPI не работает, то скачайте и установите: C++ Redistributable 2012
  2. Установите путь для Warcraft 3, вот так:
скриншоты
  • Можно указать и на Frozen Throne.exe или же на Warcraft III.exe (но рекомендуется использовать именно war3.exe для патчей 1.27б и ниже).
  • На патче 1.28.5(f) рекомендуется использовать непосредственно Warcraft III.exe.
  1. Установите путь для World Editor, вот так:
скриншоты
  • Рекомендуется использовать JNGP версии Прометея: скачать
  • Пароль от архива: JNGP
4.1 Для удобства, добавления подсветки/автозаполнения, скачайте: [UjAPI] TESH Подсветка (спасибо DevilVsLife и Nazarpunk) и просто положите его в папку tesh/data вот так:
скриношоты
  1. Готово, вы можете теперь смело запускать как игру, так и World Editor через UjAPI Launcher.
    • Для использования оконного режима в Warcraft III нажмите галочку на "Additional command line arguments" и в появившееся окно, пропишите -window, вот так:
скриншоты

Полезные файлы

`
ОЖИДАНИЕ РЕКЛАМЫ...
20
Зарезервировано для возможных дополнений / информации.
19
Не понял, а почему меня не позвал на открытие? 😂

P.s. надо бы всё-таки свой UjAPI.j создать тебе, чтобы сразу видеть, что было добавлено, что обьявлено.
20
Не понял, а почему меня не позвал на открытие? 😂

P.s. надо бы всё-таки свой UjAPI.j создать тебе, чтобы сразу видеть, что было добавлено, что обьявлено.
Да ты как блудный сын или же "ивент Шрёдингера". :C
Да отдельным файлом сделаю позже, пока что просто на гите висит полный common.j.
Бтв после тестов думаю начать интеграцию луа именно в либу полностью, модульность в этом думаю будет лишь проблемой для большинства.
6
Отлично! Если у меня карта с Lua, то соответсвенно она должна быть "правильной" версии для 1.24-1.28? Вот например, Lua карта от 1.31 не запустится?
Вообще скупая на слова заметка. Как минимум надо было привести добавленные нативки.
20
Отлично! Если у меня карта с Lua, то соответсвенно она должна быть "правильной" версии для 1.24-1.28? Вот например, Lua карта от 1.31 не запустится?
Вообще скупая на слова заметка. Как минимум надо было привести добавленные нативки.
1.31 ввиду отсутствия Blz "нативок" пока что не запустится, в будущем, когда я добавлю всё это во врапперы в Blizzard.j, то будет работать, да.
Список добавленных нативок оформлю думаю на гитхаб, а так там уже висит весь common.j, для поиска/ознакомления.
29
Поднял уровень проекта до 2 уровня. Как хорошо оформите главную страницу + дополните другими хорошо оформленными страницами повышу до 3-го уровня. До 4-го только под одобрение админом и менеджеров.
20
Поднял уровень проекта до 2 уровня. Как хорошо оформите главную страницу + дополните другими хорошо оформленными страницами повышу до 3-го уровня. До 4-го только под одобрение админом и менеджеров.
Скоро будет сделано, в спешке хотел хоть уже загрузить, а то я на месяц затянул с релизом (зато новый функционал добавил. :D).
15
Как хорошо, что существуют такие таланты как Unryze. Респект
37
О, милишников обратно окунули. Респект за работу 😁
30
Список добавленных нативок оформлю думаю на гитхаб, а так там уже висит весь common.j, для поиска/ознакомления.
Я, кстати, github gist прикрутил, чтоб код по триста раз не копипастить.
20
nazarpunk:
Ну, думаю тоже сделаю, просто пока такая суматоха с делами, что мысли вылетают одна за другой. :(
38
Только прямо важный сурс код в гисты не лейте, мало ли потом отключат. А для примеров использования самый раз
23
Крутая штука! Интересно, а её можно объединить с другими надстройками, например MMEngine и RenderEdge, и прочими, чтобы получилась одна большая мега надстройка? Или это слишком много возни плюс не совместимость?
19
EugeAl, технически, вы можете выбрать MME вместо war3, потому что они работают по одному принципу. На практике же никто этого не проверял. :D
23
Ev3nt, а так неудобно ) постоянно переключаться с одного на другое. А вот если бы - запустил лаунчер, а там сразу настройки - включить одно, другое, третье, и 2 кнопки - играть и редактор карт, было бы удобнее. Как в лаунчере старкрафт 2.
30
Только прямо важный сурс код в гисты не лейте, мало ли потом отключат.
Ну так может xgm.gist захостить, чтоб не отключили?
38
nazarpunk, может зря гисты ввели вообще?
Сначала создаем себе проблему, потом её решаем костылями.
19
EugeAl, не забывайте, что лаунчер обновляется, а это значит, что многое ещё может поменяться.
20
Крутая штука! Интересно, а её можно объединить с другими надстройками, например MMEngine и RenderEdge, и прочими, чтобы получилась одна большая мега надстройка? Или это слишком много возни плюс не совместимость?
Если та или иная система может выступать как модуль, то можно это легко добавить. MMEngine - немного отличается в этом плане и не в обиду Ev3nt, но пока она не доведена до уровня модуля, я даже смотреть в сторону её поддержки не хочу. :(
RenderEdge технически я уже могу добавить, но в данный момент он будет мешаться тестам, потому с этим я повременю. В идеале вообще убрать его "внутренние" настройки и сделать по принципу WFE, но опять же - это в низком приоритете.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.