Добавлен , опубликован
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.
`
ОЖИДАНИЕ РЕКЛАМЫ...
19
Не знаю как для вас, но многим он уже известен более нескольких лет, тем более что первая версия вышла ещё в далёком 2013 году. :D
6
Ev3nt:
Не знаю как для вас, но многим он уже известен более нескольких лет, тем более что первая версия вышла ещё в далёком 2013 году. :D
Энигма тоже была известна давно, но разбираться в ней стали не сразу.
На хайве и тут я не вижу подробной информации по этому поводу.
19
Enemy1PK, в таком случае стоило бы добавить, что YDWE также способен запускать модифицированный Warcraft со своими плюшками.
33
Всё верно, тема была известна давно, но информации по ней на сайте не было
14
Просьба к автору ресурса, напиши какие версии варкрафта поддерживает данный редактор.
Иначе будет много вопросов в комментариях.
Этот комментарий удален
6
Naxefir:
Просьба к автору ресурса, напиши какие версии варкрафта поддерживает данный редактор.
Иначе будет много вопросов в комментариях.
Я сам пока не знаю, в одном месте написано:
YDWE has the following advantages:
  1. Compatible with Warcraft 1.20 and 1.24
  2. Comes with official CD-free WE, stable and reliable
  3. Compatible with Vista, Win7, Win8, Win10
  4. Rich plugins
  5. A large number of JASS systems and skill demonstrations
  6. Support double opening
В другом месте написано что пока не поддерживает даже 1.28, из чего можно сделать предположение что все до 1.27 поддерживается.
На 1.26 у меня работает так же как и на 1.24, значит можно использовать.
Меня скорее интересует почему нигде не работает колоризер и подсветка jass, или хотя-бы его адекватный внешний вид.
Бтв добавил примеры карт, их там много но есть один недостаток - строчки (string) написаны на китайском и отображаются как точки, если получится то переведу потом.
14
Enemy1PK:
Naxefir:
Просьба к автору ресурса, напиши какие версии варкрафта поддерживает данный редактор.
Иначе будет много вопросов в комментариях.
Я сам пока не знаю, в одном месте написано:
YDWE has the following advantages:
  1. Compatible with Warcraft 1.20 and 1.24
  2. Comes with official CD-free WE, stable and reliable
  3. Compatible with Vista, Win7, Win8, Win10
  4. Rich plugins
  5. A large number of JASS systems and skill demonstrations
  6. Support double opening
В другом месте написано что пока не поддерживает даже 1.28, из чего можно сделать предположение что все до 1.27 поддерживается.
На 1.26 у меня работает так же как и на 1.24, значит можно использовать.
Меня скорее интересует почему нигде не работает колоризер и подсветка jass, или хотя-бы его адекватный внешний вид.
Бтв добавил примеры карт, их там много но есть один недостаток - строчки (string) написаны на китайском и отображаются как точки, если получится то переведу потом.
Стоп, lua на 1.26?
33
Стоп, lua на 1.26?
В этом редакторе о луа было известно ещё раньше, чем вышел реф
Близы даже за основу брали некоторые моменты от сюда, чем свидетельствуют следы слов YDWE внутри рефа
19
Bergi_Bear, ага, но близы красавчики, раз смогли с легаси кодом работать.
33
Ev3nt, да чё близы, скорее всего это заслуга одного человека, который уже и не работает там
Этот комментарий удален
6
Лучше бы редактор обсуждали а не это вот всё.
Кто хочет пофиксить подсветку синтаксиса jass - нужно отредактировать блокнотом или notepad ++ файл YDWE\plugin\tesh\TESH.conf
Загруженные файлы
37
Эм, как бы этот редактор и для боевой платформы Netease cafe делался. Там же карты запускать нужно чисто от китайского варкрафт.
Загруженные файлы
6
YDWE - это мастхев редактор для китайского сообщества, примерно как JNGP для нас и европейцев.
Для кого-бы он не делался, получили мы его в таком виде только благодаря unirpg - проекту, совместно с которым сейчас пытаемся устранить косяки которые были допущены при попытке частичного перевода.
На данный момент не могу сказать что стоит отказаться от JNGP в пользу YDWE, но редактор достаточно хороший и имеет свои неповторимые особенности.
Когда платформа всё-таки официально запустится (а я думаю что китайцы не стали бы тратить свои ресурсы на проект который не собираются закончить) этот редактор сможет раскрыть весь свой потенциал в лучшем виде, ведь для подобных вещей он и создавался.
Если проект не сгниет как печально известный warcis, вакрафт ждет достаточно хорошее будущее, те кто имел опыт игры на китайских платформах - понимают о чём я.
Вот тут-то нам и пригодится опыт в использовании этого редактора.
24
Главное не нойте потом что китайского трояна схватили - в отличии от ру и англоязычных сообществ, у китайцев более распространена практика стучать в дырки 1.26 варкрафта и прочего устаревшего но популярного софта на предмет где бы чего по майнить на чужом железе, а уж после запуска целой платформы и подавно начнется эпидемия.
38
Просканьте wireshark'ом на наличие подозрительных соединений, делов то
30
ScorpioT1000:
Просканьте wireshark'ом на наличие подозрительных соединений, делов то
Локер поймать тоже не фонтан опыт.
38
Как это вообще произносится - Уай Ди Дабью И?
6
ScorpioT1000:
Как это вообще произносится - Уай Ди Дабью И?
Я произношу - У дэ вэ е. Расшифровку не нашел.
Перевел почти все демо карты из "examples" так что если вы не нашли себя в этом редакторе - сейчас самое время перекачать и посмотреть что как делается.
Не могли бы вы поделиться статистикой, у кого-нибудь работает color plugin, который должен открываться при редактировании текстовых полей в редакторе объектов?
37
По большой части они играют карты где есть пометка эксклюзив. А жанры дефенс, комбат, рпг
6
Сейчас выложу предположительно последнюю версию от меня.
Не вижу смысла продолжать обновления т.к активность фактически нулевая, а мне текущего перевода вполне достаточно, уже привык.
За всё время ровно ни одного комментария про сам редактор, ни реальных вопросов, ни обсуждений, ни репортов, даже никто так и не сказал работает ли у него color plygin.
1
Enemy1PK: А в этом и суть, вся фишка варкрафтеров.

Интересно это может быть только для гуишеров, а читать они не умеют впринцепи, если бы умели писали бы на джассе.
33
Enemy1PK, не расстраивайся это нормально, просто ты ещё не нашел единомышленников, народ варкарфта слишком мал, но ты продолжай, это помогает структурировать мысли и находить свои же ошибки
Чтобы оставить комментарий, пожалуйста, войдите на сайт.