Добавлен , опубликован
YDWE - это продвинутый китайский редактор карт схожий с JNGP. Он является лучшим редактором в китайском сообществе и одновременно с этим остается практически неизвестным и неизученным для всего остального мира.
Официальный сайт - www.ydwe.net.
Китайская база знаний по warcraft 3, и не только xywiki.com

Описание

YDWE весьма дружелюбен к начинающим мапмейкерам, он выполнен в такой форме что для большинства действий уже существуют готовые решения внутри редатора.
По сути, вам даже не обязательно знать Jass, ведь многие его функции просто вшиты в оболочку триггеров.
Девиз этого редактора можно охарактеризовать как "Больше творчества, меньше разработки решений"
И особенно сильно это заметно при создании рпг карт, ведь YDWE это чуть-ли не ультимативная машина для создания карт жанра RPG.
Гарантирована работа с warcraft 1.20-1.27
Но карты без использования API работают на всех версиях вплоть до reforged
Скрины

Преимущества

  • Есть оптимизация кривых BJ функций и много альтернативных функций на замену старым.
  • Большинство нужных JASS функций существуют в GUI - оболочке.
  • Есть готовые пресеты разных полезных функций, например: отлов урона, способности, крафт
    предметов, собственный детектор утечек, etc.
  • Поддерживает Lua.
  • Удобный плагин покраски текста.
  • Поддержка мульти-открытия редактора (В том числе - поверх других редакторов)
  • Slk - оптимизация перед тестированием карты.
  • Возможность быстро протестировать карту в несколько окон.
  • Внушительное количество API - функций (Аналог мемхака и blizzard api)
  • Преобразование карт в формат Lni который разбирает карту на папки с разными ресурсами.
Информация о формате Lni

Зачем нужен формат "Lni" ?

Карта формата w3x имеет много дефектов. Первый из них заключается в том, что формат w3x является частным форматом blizzard, который слишком закрыт.
Использование формата w3x означает что у вас нет доступа к большинству инструментов для редактирования и вы можете использовать только очень ограниченное количество
инструментов, например: WE, MpqEditor, HKE и тд.
Кроме того, формат w3x на самом деле является форматом оптимизированным blizzard для выполнения карты, и не учитывает возможности редактирования карты.
Например - упаковка нескольких небольших файлов в большие файлы для повышения производительности чтения и записи на жесткий диск.
Эта функция используется при редактировании, она почти бесполезна но при этом сильно жертвует удобством работы над картой.
Цель нового формата - как можно больше отвязать мапмейкеров от частных программ, чтобы они могли использовать все наилучшие распространенные инструменты для
максимально комфортного редактирования и управления своими картами.
Помните, что с новым форматом Lni, YDWE больше не является вашим единственным инструментом редактирования карт.
По крайней мере автор очень надеется увидеть этот эффект.

Каковы функции нового формата?

Новый формат Lni (далее - Lni) это папка, а не единый файл.
Это означает что вам больше не нужен диспетчер ввода в YDWE (но вы все равно можете его использовать).
Я считаю что проводник Windows будет иметь все функции которые вам нужны, кроме того, формат Lni также создаст удобную классификацию всех файлов из ваших карт.
  • table: Material compilation data table. war3map.w3* и прочее, будут преобразованы в Lni.
  • scripts: Script files. Файлы из директо́рии скриптов будут расположены здесь.
  • tirgger: Trigger files. Здесь будут созданы файлы формата Lml конвентированные из war3map.wtg / war3map.wct
  • source: Sound files. Файлы с расширением mp3, wav.
  • resource: Resource files. Файлы с расширением mdx, mdl, blp, tga.
  • map: Others. Файлы не отнесенные к вышеперечисленным категориям.
Помимо отказа от частного формата mpq, Lni также перевел редактирование и запуск объектов в текстовый формат.
Вы можете использовать даже текстовый редактор для этих целей.

Совместное редактирование карт

Многопользовательская совместная работа на картах в формате w3x - просто кошмар.
По сути, одновременно редактировать карту может только один человек, из-за чего приходится координировать каждое изменение в месседжере.
Формат Lniпозволяет в полной мере использовать различные современные инструменты редактирования, значительно улучшая возможности совместной работы нескольких человек,
например - github.

Резервное копирование карты

Благодаря возможности использования github, вы защищаете себя от непредвиденных обстоятельств, таких как - поломка жесткого диска (что недавно произошло со мной)
Пока у вас есть интернет, вы в любой момент сможете сохранить карту и продолжить её редактирование.

Как начать использовать формат Lni?

Есть 2 метода:

1) w3x2lni может преобразовать вашу карту из формата w3x в Lni. Вы также можете переключиться обратно.
2) Откройте карту в YDWE, выберите в меню "сохранить как" потом измените имя файла карты на ".w3x" и сохраните файл, после чего редактор сгенерирует карту в формате Lni.
Чтобы конвентировать обратно в формат w3x, откройте карту формата Lni выберите в меню "сохранить как" и укажите любое имя файла.
Фактический формат карты всегда остается w3x, различие лишь в том что карта "разобьется" на несколько папок с файлами, а главный - w3x файл будет служить неким ярлыком для открытия карты в редакторе

Будущее формата Lni
Больше замены частных форматов на общедоступные, включая рельеф, звук, готовые блоки карт, управление файлами модели, автоматическое управление путями карты и тд.
Напоследок, я надеюсь что в будущем каждый будет использовать формат Lni для редактирования карты и у вас появятся новые перспективы.

Послесловие

Важно:
Использование функций помеченных как [BZAPI] и [JAPI] Приведет к тому что карта будет запускаться только на платформе с поддержкой API (Например, NetEase) или с помощью варкрафта версии 1.27 с имитацией API.
Мы можете поиграть в карты с API функциями на Irinabot.ru используя специальный варкрафт - drive.google.com/file/d/17pZMBG0DGpz7Icn_QSXPJQjnL1VS2uFm/view.
Или подождать релиз платформы www.unirpg.com
UniRpg - аналог китайской платформы www.5211game.com для европейского комьюнити.
На данный момент платформа дорабатывается и находится на стадии открытого тестирования, можно зайти и поиграть в разные карты, на данный момент уже есть русский сервер с хорошим пингом.
Так же вы можете попробовать мою Twilight's eve resurrection залитую на сервер, которая полностью сделана в этом редакторе на гуи.
Последней версией редактора считается YDWE 1.32.13. Автор более не продолжает разработку (кроме баг фиксов)
Однако английская версия YDWE появилась совсем недавно и ей еще предстоит пройти некоторые испытания на пути к совершенству.
Свои благодарности и поддержку будущей платформы вы можете выразить в официальном дискорде UniRPG discord.gg/q2vrXeM3wx Ведь именно благодаря этим ребятам мы получили возможность осваивать этот редактор т.к они сделали изначальный перевод с китайского на английский.
Так же вы можете поблагодарить меня за поиск и фикс багов/некоторые переводы/распространение информации в массы и в целом за активную поддержку данных проектов от китайских собратьев.

Changelog

Undeclared version
  • Добавлен перевод английской версии конфига.
  • Добавлены примеры триггеров (папка example)
YDWE 1.32.13 En 0.1
  • Исправлен неработающий TESH.
  • Улучшен перевод английской версии конфига.
  • Переведены на английский почти все примеры (папка example) По большей части перевод нормальный, для понимания сойдет.
  • Добавлено небольшое количество перевода некоторых параметров в редакторе обьектов.
YDWE 1.32.13 En 0.2
  • TESH - стиль изменен на аналогичный из JNGP(выделенная строка больше не всратая)
  • [Anti-destiny] переименован в [Unbeliveble] (возвращен дословный перевод)
  • Определенное количество старых триггеров переименованы и отсортированы как в JNGP (все - "верхние" контейнеры (События/Условия/Действия)) и некоторые подпункты.
  • Переименованы несколько полей с неправильными значениями (example: create Player 1 for Footman)
YDWE 1.32.15 En 0.3
  • Исправлен неработающий YDColorizer (Плагин покраски цвета строк в редакторе обьектов)
  • Теперь используется более новая версия с неизвестными фиксами и доп переводами конфига.
  • Пример карты с добавлением предметам доп атрибутов и т.д (из папки JAPI) был возвращен в оригинальный вид на китайском языке до лучших времен, т.к перестал работать после перевода.
YDWE 1.32.15 En 0.4
  • Все функции которые делали карту не запускаемой без специальной игровой платформы с поддержкой API (NetEase/5211/Unirpg/etc) или варкрафта версии 1.27 с имитацией API были помечены как [BZAPI] и [JAPI] Теперь вам ничто не мешает использовать YDWE как основной редактор карт.
  • Немного улучшен перевод.
YDWE 1.32.15 En 0.5
  • Переведено всё (?) в редакторе объектов.
  • Исправлен баг когда YDWE стабильно вылетал с ошибкой при работе с редактором объектов.
  • Больше улучшений в переводе триггеров.
YDWE 1.32.15 En 0.6
  • Проведена крупная работа по улучшению перевода GUI - функций.
  • Многие названия стали соответствовать JASS и в будущем эта тенденция будет сохраняться чтобы YDWE помогал новичкам постепенно переходить с GUI на JASS/Lua.
  • Многие "красные" функции были помечены как BJ
  • Некоторые исправления названий вызывающих путаницу, пример: rect/region/point/location
  • Есть вероятность что в будущем сделаю всё более тщательно.

[Systems]

Item Ability System - Add Skills To Items [YDWE]
Теперь при выбрасывании предмета способность не удалится если у юнита в инвентаре остались предметы этого же типа. (но все еще удаляется если у разных предметов одна и та же способность)
Multiple Inventory
Теперь dummy-сумки создаются для владельца юнита которому добавляется сумка, а не для нейтрала, что позволяет легче "зацепляться" за конкретные сумки через действия. Пример: установить в переменную случайного юнита из типа юнитов dummy-bag принадлежащего игроку 1.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
4
2 года назад
0
мда жаль не будет работать на иринаботе или иккапе
0
6
2 года назад
Отредактирован Enemy1PK
0
Balthazar: Так ничего не смущает в этом моменте? Если даже видео от очень сомнительного канала обучает лучше чем любые статьи на xgm.
Не зря же говорят что есть учителя от бога, значит разница между ними всё таки существует.
Всё что надо было сделать - Найти хорошего учителя который сделает норм статьи или видео.
Грубо говоря - научи меня, а я потом научу всех. Хотя тут скорее всего немаловажная проблема в иллюстрациях, ведь текст на сайте выглядит совершенно не так же как твой код в редакторе, из-за чего требуется больше напрягаться чтобы правильно обработать информацию.
Хотя моё мнение - что каждый должен заниматься своим делом и всё-таки нужно объединяться чтобы создавать совместные проекты.
А не как это всегда было - кто умеет кодить тот и выпускает карты, а остальные стоят в сторонке.
К сожалению умение кодить и делать хорошие карты - совершенно разные вещи, поэтому большинство карт мертвы, ведь они такими были еще на стадии планирования.
мда жаль не будет работать на иринаботе или иккапе
Основания?
0
28
2 года назад
0
Balthazar, локалки действительно быстрее глобалок, но он утверждал, что глобалки ну вообще медленные и лучше их вообще не юзать, что просто мега абсурд.
0
4
2 года назад
0
Balthazar: Так ничего не смущает в этом моменте? Если даже видео от очень сомнительного канала обучает лучше чем любые статьи на xgm.
Не зря же говорят что есть учителя от бога, значит разница между ними всё таки существует.
Всё что надо было сделать - Найти хорошего учителя который сделает норм статьи или видео.
Грубо говоря - научи меня, а я потом научу всех. Хотя тут скорее всего немаловажная проблема в иллюстрациях, ведь текст на сайте выглядит совершенно не так же как твой код в редакторе, из-за чего требуется больше напрягаться чтобы правильно обработать информацию.
Хотя моё мнение - что каждый должен заниматься своим делом и всё-таки нужно объединяться чтобы создавать совместные проекты.
А не как это всегда было - кто умеет кодить тот и выпускает карты, а остальные стоят в сторонке.
К сожалению умение кодить и делать хорошие карты - совершенно разные вещи, поэтому большинство карт мертвы, ведь они такими были еще на стадии планирования.
мда жаль не будет работать на иринаботе или иккапе
Основания?
меня берги ругал в дискорде ругал что это бесполезно нам, нигде работатьн е будет на ирине и на иккапе!
1
16
2 года назад
1
"быстрее"
"чем быстрее?"
"чем глобалки"
варик не имеет разделения на глобалки и локалки, адрес ищется по хешу имени переменной, и ему похер, где она была объявлена. это вкратце, если вы хотите докопаться, то приводите ассемблер плез, иначе это просто не имеет смысла
0
32
2 года назад
0
При этом лежит наглядный тест на мемхаке который показывает разницу во времени которое тратит игра на выполнение некого куска кода, естественно оно показывает с большой погрешностью и говорит о конкретной скорости на операцию нельзя, но вот сравнить наглядно что быстрее можно, 1000 обращений к глобалке или к локалке. Анрайз все выложил и примеры, чето скринов с резульатами никто не кидает.
2
6
2 года назад
2
SomnusUltima: Ок, действительно не работает, получается что на данный момент карты из под YDWE будут работать только на unirpg т.к eurobattle использует 1.28 и тоже не годится.
Это безусловно breaking news, имеющие большое значение, но мне есть что сказать по этому поводу.
Делать карты с расчетом на то что в них будут играть на "ирине" и айкапе - просто унизительно, кого-то правда устраивает мысль что он делает карту для худшей платформы которой плевать на кастом карты кроме доты и двух десятков калек с ирины?
Да я лучше ничего не буду делать чем пойду на это, за евробатл конечно обидно, но в глобальном плане это всё мелочи.
Если уж и делать карты в наше время, то с надеждой на unirpg, потому что там будет действительно новая эра для талантливых людей.
Я не могу гарантировать что платформа точно запустится или что это будет хотя-бы в ближайший год, но в отличии от того же warcis - платформа unirpg существует.
Вы можете прямо сейчас зайти на сайт и скачать её, она вполне рабочая, там в данный момент не работает только статистика, донат, ну и разумеется там нет хороших серверов, всё остальное можно пощупать и принять своё решение, верить им или нет.
Хотите играть всю жизнь на ирине - ваше дело, лично я поверю тем кто поверил в карту лича (признак здравого ума, в отличии от айкапа) и тем чья платформа успешно существует уже несколько лет на территории китая. Даже если ставка не сыграет, я не буду сильно разочарован, потому что карту можно будет вбросить на китайские платформы.
0
37
2 года назад
Отредактирован ScorpioT1000
0
DracoL1ch, имеет, более того, даже длина названия имеет значение. Бенчмарки искать на форуме от adic3x
0
4
2 года назад
0
я девелопер и наше комьюнити карты на иккапе уже 10 лет, енеми хочет все разрушить!
3
35
2 года назад
3
Enemy1PK, скорее всего твою карту либо своруют, либо попросят локализовать. Там две я видел карты аниме жанре, которые хостят наши. Либо пользователь (разработчик) сам её туда закинул, либо китайцы постарались закинуть. 🤙 Но вот если кальмары перевести, то будет завались. Если авторы согласятся локализации отдавать карты Китаю - это могло принести популярность и приток китайцев на ХГМ. ✊ YDWE оставим для платформы.
0
6
2 года назад
Отредактирован Enemy1PK
0
x10azgmfx: Вряд-ли они будут что-то воровать, они бы тогда и по поводу доты не стали договариваться, тут скорее дело в менталитете а не в популярности карты.
Перевести наверное надо будет, но опять-же, кто-то верит что лич сам сидел и переводил?
Если уж в снг некоторые азиатские карты переводили без спроса на русский и английский, то китайцы наверняка смогут спросить автора и потом сделать перевод.
Хз зачем китайцам xgm вперся если среди них даже англоговорящих весьма мало.
Xgm же такой ценный ресурс для китайцев, настолько ценный что целое снг комьюнити в котором сборная солянка из всех русскоговорящих, сейчас стоит перед выбором - Ирина бот или надеется на то что китайцы всё принесут на блюдечке?
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.