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
Такой вопрос - как быть с патчингом ujapi? Допустим, человек начал делать карту на ujapi позапрошлой версии, написал много кода, а вышло обновление, где часть нативок удалена. Соответственно код у человека перестал работать, потому что вызывает старые нативки, а их не стало. Как быть с этим?
Ручками править, как же ещё? Удаления нативок по идее уже завершены, ибо оставлять совсем бесполезные нативки не хотелось. Да и что World Editor что моя UjAPI в дев моде буквально будут указывать на какой строке не хватает функции.
23
Unryze, неудобно. Если у него удалённая нативка вызывается в коде в 50 местах, кучу кода править придётся... ну если удалений уже не будет, тогда ок)
30
Если у него удалённая нативка вызывается в коде в 50 местах, кучу кода править придётся...
Загруженные файлы
28
nazarpunk, ну так надо пробегаться по разным триггерам, всё равно неудобственно, и это если есть альтернатива, иначе придётся код переписывать
30
rsfghd, ну дык нечего работать в редакторе триггеров.
10
кучу кода править придётся...
Повторение, – мать учения! 🤠
20
Unryze, неудобно. Если у него удалённая нативка вызывается в коде в 50 местах, кучу кода править придётся... ну если удалений уже не будет, тогда ок)
А что ты предлагаешь? Не править косые названия и плодить клонов? И опять же, удалений было лишь 2, сейчас была мелкая правка. И если удаление нужно, значит что поделать придётся не только мне одному страдать.
23
Unryze, Честно говоря не знаю, что тут предложить...
20
Unryze, Честно говоря не знаю, что тут предложить...
Идеального решения к сожалению нет. А я - к сожалению тоже человек, ошибки допускать тоже могу. :(
23
Kokomi, о, нет, ещё долго до карт.)
Вообще я не про себя спрашивал, а про какого либо случайного человека, который будет использовать ujapi в своей карте.
Unryze, Да, здесь тяжело как то решить технически. Может быть у игровых студий есть какие то решения?
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.