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
Unryze, Честно говоря не знаю, что тут предложить...
Идеального решения к сожалению нет. А я - к сожалению тоже человек, ошибки допускать тоже могу. :(
23
Kokomi, о, нет, ещё долго до карт.)
Вообще я не про себя спрашивал, а про какого либо случайного человека, который будет использовать ujapi в своей карте.
Unryze, Да, здесь тяжело как то решить технически. Может быть у игровых студий есть какие то решения?
20
Kokomi, о, нет, ещё долго до карт.)
Вообще я не про себя спрашивал, а про какого либо случайного человека, который будет использовать ujapi в своей карте.
Unryze, Да, здесь тяжело как то решить технически. Может быть у игровых студий есть какие то решения?
У игровых студий решение простое, если надо удалить - удаляют. Кто будет церемониться с мододелами, либо будет фиаско в виде рефоржеда и Blz приписок.
23
либо будет фиаско в виде рефоржеда и Blz приписок.
а, ну да, яркий пример же есть, точно))
30
У игровых студий решение простое, если надо удалить - удаляют.
Сначала метят deprecated, а через несколько версий удаляют. Кто не успел, тот сам себе доктор.
20
У игровых студий решение простое, если надо удалить - удаляют.
Сначала метят deprecated, а через несколько версий удаляют. Кто не успел, тот сам себе доктор.
Пометка если в имени, то карта всё-равно сломается. А если помечать в комментариях, то кто будет их читать? Никто. :D
30
А если помечать в комментариях, то кто будет их читать?
В нормальных ЯП есть аннотации, и IDE сразу начинает варнами сыпать.
Загруженные файлы
20
А если помечать в комментариях, то кто будет их читать?
В нормальных ЯП есть аннотации, и IDE сразу начинает варнами сыпать.
Не самый правильный пример, ибо в ЯП есть неймспейсы, которыми можно "выпилить" устаревшие функции и т.д. Во всяких юнити/анриале и т.д. такое не получится сделать без костылей, да и там тоже не церемонятся на эту тему, оповещают на сайте, что будет выпилено и сразу выпиливают.
30
Во всяких юнити/анриале и т.д. такое не получится сделать без костылей
Ну я вот нагуглил аналог deprecated на С#. Он вроди с коробки есть, зачем костыли?
20
Во всяких юнити/анриале и т.д. такое не получится сделать без костылей
Ну я вот нагуглил аналог deprecated на С#. Он вроди с коробки есть, зачем костыли?
Ты опять приводишь примеры не связанные с джассом. Метод в С++ тоже можно объявить "устаревшим", а в джассе - это как сделаешь, магией? И ещё раз, когда что-то собираются удалить из движка (речь не об языках), то оно пишется что будет удалено и потом удаляется. Зайди на форум Unreal Engine что ли.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.