Добавлен , опубликован
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
35
2 года назад
0
Enemy1PK, можно, почему боевая платформа всегда предлагает скачать тебе варкрафт 3. Я что бы не качать рефордж, просто попросил друга закинуть лоадер и могу качать карты HD под рефордж
0
6
2 года назад
0
Подъехал пофикшенный YDColorizer, спасибо ребятам из unirpg за то что связались с автором редактора и неравнодушному мне за фидбек.
Пока-что перевода YDColorizer не будет, но вот перевод настроек:
  1. Язык (Китайский или упрощенный китайский)
  2. Отображать иконку в трее (хз зачем)
  3. Сохранять ли размер растянутого вами окна.
Обратите внимание что на цвета можно кликать правой кнопкой мыши чтобы поменять их местами.
Лично мне этот плагин нравится больше чем аналогичный в JNGP, так-же порадовал градиент между цветами.
Работа над платформой ведется, сейчас готовят ивент-систему.
Возможно потом добавлю в триггеры пометки о том какие функции делают карту запускаемой только на специальном варкрафте или платформе.
Даже без них редактор всё-еще предоставляет много всего полезного, но лично я советую вам забить на это т.к на ирине вы сможете играть используя специальный варик, а когда платформа стартует - сможете играть на любом варике там.
В любом случае нет никакой проблемы зафорсить использование спец варика на ирине, он же по идее не ломает обычные карты, просто дает шанс поиграть еще и в "необычные"
Возможно даже разрабы ирины поддержат эту идею и разместят ссылку на видное место на сайте и тд.
Для нас это реально шанс хоть немного вылезти из грязи, китайцы не дураки раз юзают такой редактор и варкрафт (большее количество людей сможет делать норм карты) просто подумайте над этим.
0
37
2 года назад
0
Enemy1PK, это интересная идея, предлагаю связаться с Kirill78 и обсудить. Все требуемые объявления, репосты и размещения на главной предоставим.
2
35
2 года назад
2
Enemy1PK, у нас жёстко засели карты тех времён, нам до Китая - как раку до горы.
Загруженные файлы
0
6
2 года назад
0
ScorpioT1000: Сначала я бы хотел решить вопрос с шрифтами в том варике, они немного мелковаты.
Их можно поменять, но после использования батника - варик превращается в китайскую версию и игнорирует шрифты из папки. С языком то все норм, но именно шрифт немного отталкивает.
Большинство людей просто скачают и будут играть, не хочется заставлять их щурится.
x10azgmfx: Никто же не запрещает брать и переводить китайские карты, не обязательно каждому пытаться создать нечто подобное.
К тому-же есть некая взаимосвязь между редактором понятным большинству людей и крутыми картами.
2
35
2 года назад
2
Enemy1PK, переводчиков найти для начала :)
0
6
2 года назад
Отредактирован Enemy1PK
0
x10azgmfx: Переводить не сложно, мы раньше с ребятами часто таким занимались но я уже не помню как именно.
Могу посоветовать из переведенных на ирине боте: pyromancerAsianEngFix и NetEase.3kingdmsTDeng - помогут ознакомиться для тех кто не в курсе зачем нужен YDWE, особый варкрафт и китайские карты, но они конечно переведены не идеально.
Сейчас лучше помогите шрифты в том варкрафте расковырять.
Бтв создал дискорд для редактора, можете заходить что-нибудь спрашивать, смотреть что я делаю в редакторе и тд в любое время без необходимости писать на форуме. discord.gg/qcctgRts49
Если в карты китайские хотите собрать народ и тд.
0
35
2 года назад
0
Enemy1PK, у меня варкрафт 3 китайский не запускается, хз чем это связано 😁
0
6
2 года назад
Отредактирован Enemy1PK
0
x10azgmfx: ну я для таких моментов и создал диск.
Могу лишь сказать что надо смотреть инструкцию и сделать так же.
Открываешь в папке bin файл YDWEConfig и в одном из пунктов ставишь путь к варкрафту (именно к этому китайскому варкрафту а не к своему 1.26)
Потом запускаешь в основной папке с китайским вариком файл war3.bat или war3 window.bat
В меню сразу поймешь сработало или нет, вот этот вар заходит в игры на ирине и может зайти в китайские карты.
Скорее всего надо еще не забыть закинуть файл который снимает лимит веса карт.
Загруженные файлы
0
6
2 года назад
Отредактирован Enemy1PK
0
Теперь уж точно стабильно рабочая версия (5)
Обратите внимание на slk оптимизацию перед тестом карты, у меня одна карта грузилась 2.5 минуты, а с оптимизацией ровно минуту, очень хорошая штука.
Теперь уже когда распробовал, могу с уверенностью сказать что YDWE - просто имба для новичков и всех кто редко использует Jass, даже без API функций.
Лучше делать карты здесь чем плодить утечки, записывать всё в глобалки или просто не иметь возможности что-то нормально реализовать.
0
37
2 года назад
0
Оказывается, ещё в 2016 постили, но все забили)
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.