eejin

HiveWE - World Editor 0.3

» опубликован
» Предназначение: Работа с картами
Источник
Автор оригинального поста: Wareditor
HiveWE - это независимый редактор карт WarCraft III с открытым исходным кодом, разрабатываемый исключительно силами заинтересованных модмейкеров.

Автор: eejin
Статус: В разработке

Несмотря на то, что финальной целью разработки HiveWE является создание полнофункциональной расширяемой замены стандартного World Editor, на данный момент его функционал не слишком велик.

Возможности HiveWE

  • Загрузка и просмотр карт Warcraft III: Frozen Throne (карты из RoC пока что не поддерживаются)
  • Редактирование и сохранение карты путей (осторожно, пересохранение карты не в HiveWE отменит эти изменения!)
  • Работа с 16 типов текстур ландшафта
Пока что HiveWE не может похвастаться широкими возможностями, поскольку значительная часть усилий разработчиков была направлена на создание инфраструктуры, которая в дальнейшем позволила бы работать над проектом без лишних задержек и сложностей. На данный момент самые важные элементы HiveWE успешно реализованы, так что уже можно надеяться на скорое появление в редакторе прочих нужных функций.

» HiveWE 0.1
Текущая версия HiveWE далека от финальной, так что её работа подвержена некоторым ограничениям:
  • притормаживает при большом количестве декораций (10.000+)
  • есть проблемы с отрисовкой декораций (есть проблемы с эффектами свечения, частицами и т.п.)
  • полностью отсутствует отрисовка боевых едениц
  • не отрисовывает подъёмы/спуски со склонов (рампы)

» HiveWE 0.2
  • отрисовка боевых единиц и декораций
  • всплывающие подсказки для всех кнопок
  • центрированная кисть мыши
  • правка/изменения кода
  • работа с 16 типов текстур ландшафта
  • исправлены ошибки отрисовки с наклонами и углами
  • сохранение ландшафта
  • возможность запуска несколько окон
  • исправлены ошибки с изменением текстур ландшафта
  • синтез анализа геосети
  • улучшена совместимость формата файлов RoC

» HiveWE 0.3 (new)
Дополнения:
  • Поддержка Warcraft 1.29
  • Добавлена палитра ландшафта
  • Добавлен менеджер импорта
  • Теперь показывает текстуру пути на скалах
  • Добавлена камера первого лица и позволяет переключаться между ними
  • Добавлены тени ландшафта
  • Сброс камеры с помощью CTRL + Shift + C
Изменения:
  • Удален war3Patch.mpq из иерархии
  • Добавлен deprecated.mpq (от 1.29) к иерархии
  • Загрузка SLK теперь примерно на 4 раза быстрее (улучшенное время загрузки карты)
  • Скрывает кисть, когда палитра неактивна
  • Улучшена совместимость с RoC
  • Теперь помнит ваше последнее открытое/сохраненное местоположение
  • Дальнейшее увеличение производительности рендеринга для doodads
  • Теперь помнит каталог Warcraft 3, если вы ранее его находили
Исправления:
  • Исправлен порядок иерархии элементов/карт
  • Исправлена загрузка предметов, размещенных на карте
  • Исправлена ошибка с отключением местности (64x64 стал 63x63)

Для работы требуется:

Технически, наличие установленного Warcraft нельзя назвать необходимым; редактор использует только его MPQ архивы. Поскольку авторы не обладают правами на них, они не могут заниматься их распространением. Просто укажите редактору путь к папке, где они находятся, когда он это запросит.

Разработчик знает о проблемах с отрисовкой декораций, и на текущем этапе его намного сильнее заботит общая стабильность редактора.
В случае, если у вас случится какая-нибудь ошибка или вылетит редактор, автор просит отправить ему файл вызвавшей проблему карты.

Скриншоты


Видео

» возможности РО
» работа с картой путей

Установка

  1. Скачайте и распакуйте архив
  2. Запустите программу
  3. Выберите папку с установленной игрой
При первом запуске возможно появление сообщения об ошибке MPQ файла, его можно проигнорировать.

Полезные ссылки

Тема на Hive на английском
Статья про карты путей от JaBeN_Симфер на русском

Автор изображения в шапке - Wareditor.
Инициатива и коммуникации - molot39.
Форматирование и перевод - Clamp.


Просмотров: 5 913



» Лучшие комментарии


molot39 #1 - 5 месяцев назад 1
прикреплены файлы
Sergarr #2 - 5 месяцев назад 0
Попытка сделать новый JNGP?
7 комментариев удалено
DemonoiD #10 - 5 месяцев назад 0
Это конечно круто, но зачем оно нужно? Создает новый функционал? Или сокращает затраты на объекты типа "карты путей"?
Clamp #11 - 5 месяцев назад 1
DemonoiD, на данном этапе из полезного там массовый перенос данных в РО со всеми зависимостями и, собственно, создание кастомной карты путей.
А вообще предполагается, что можно будет вообще что угодно прикрутить, опенсорс же.
LongbowMan #12 - 5 месяцев назад 5
В сыром состоянии польза от него действительно сомнительная, но перспективы могут быть очень даже радужные. Может, сделают редактор импорта поудобнее (чтобы не чистить пути и не пересохраняться постоянно) или редактор объектов сделают более продвинутым.
Хотя это всё влажные фантазии, неизвестно, сколько на это уйдёт времени у авторов и хватит ли сил это довести до ума. Лично я скептически к этому отношусь, если честно.
Clamp #13 - 5 месяцев назад 0
редактор объектов сделают более продвинутым
Так уже, смотри видео.
mistofpandaria #14 - 5 месяцев назад 0
Привет!) Подскажите пожалуйста. Возможен, или уже есть полноценный мод\карты на "игровую воду" для Вар3?
Clamp #15 - 5 месяцев назад 1
mistofpandaria, для этого нужно просто подредактировать карту путей, а это можно делать с самого релиза игры.
Maxwell_Hive #16 - 5 месяцев назад 0
"Оформление и литературный перевод от Clamp?"
Well, every image and video here is made by eejin and Wareditor, Hive members.
Cinos #17 - 5 месяцев назад 0
Maxwell_Hive, я так понимаю, что Clamp это про оформление текста самого поста, ты не понял.
alexprey #18 - 5 месяцев назад 0
Может, сделают редактор импорта поудобнее
Как ни странно, но это очень не востребованная фича оказалась, я когда то даже делал специальную тулу для удобной работы с массовым ипортом, чтобы там можно было работать как с обычным эксплорером, но не пошло дело. На форуме можно отковырять темку
PrincePhoenix #19 - 5 месяцев назад 0
я когда то даже делал специальную тулу для удобной работы с массовым ипортом
Как могло такое не пойти? А как же импортить файлы сразу с кастомными путями?
А как же масс импорт выделенных файлов? Это же незаменимо!

По сабжу, очень интересная задумка, но чувствую, не слишком далеко зайдет в своем применении, ибо могут быть конфликты с обычным редактором, но в перспективе довольно интересно
alexprey #20 - 5 месяцев назад 1
Во, нашел топик. Правда я сделал это только для файлов кампании, но ни одного фидбека не получил тогда и забросил :(
Clamp #21 - 5 месяцев назад -2
"Оформление и литературный перевод от Clamp?"
Well, every image and video here is made by eejin and Wareditor, Hive members.
Please, use at least Google Translate at places where you aren't sure in meaning.
You quoted "translation and editing by Clamp", nothing else.
LongbowMan #22 - 5 месяцев назад 3
Так уже, смотри видео.
Так ещё более расширенный! :D
alexprey:
Во, нашел топик. Правда я сделал это только для файлов кампании, но ни одного фидбека не получил тогда и забросил :(
Стороння прога и встроенная в редактор утилита - это таки две большие разницы. К тому же по описанию она не слишком расширяет возможности обычного менеджера импорта. Просто не хватило функционала, чтобы мотивировать юзеров скачивать и смотреть. Можешь прибавить к этому отсутствие скринов программы и примера)

Ещё немного помечтаю. Было бы круто вертеть ассеты по всем осям прямо в редакторе, как это сделано во всех современных редакторах, чтобы не маяться с креном и углом наклона. Это ускорило бы ландинг в разы.
PrincePhoenix #23 - 5 месяцев назад 0
Это ускорило бы ландинг в разы.
Ишь ты чего захотел, иди записывай значения в блокнотик каждого крена!
(шутка, идея прям действительно очень ценная)
Кристофер #24 - 5 месяцев назад 0
Ещё немного помечтаю. Было бы круто вертеть ассеты по всем осям прямо в редакторе, как это сделано во всех современных редакторах, чтобы не маяться с креном и углом наклона. Это ускорило бы ландинг в разы.
Тогда уж, неплохо было бы сделать ещё и сохранение высоты декора при копировании, сократить размер одной клетки тайла в 32 раза (для возможности плавной окраски земли, как в SpellForce3 editor) и возможности добавлять в вариации к декору произвольную модель (сейчас нужно переименовывать модели, а это не очень удобно).
Clamp #25 - 5 месяцев назад 5
сократить размер одной клетки тайла в 32 раза
Делаешь карту 480 * 480
Отдаляешь камеру в 5 раз
Увеличиваешь все объекты в 5 раз
...?
PROFIT!

сохранение высоты декора при копировании
А для этого вообще в дефолте хоткей существует.
PrincePhoenix #26 - 5 месяцев назад 0
А для этого вообще в дефолте хоткей существует.
o_O я всю жизнь промучался зря?
Кристофер #27 - 5 месяцев назад (отредактировано ) 0
Делаешь карту 480 * 480
Отдаляешь камеру в 5 раз
Увеличиваешь все объекты в 5 раз
...?
PROFIT!
Ну это костыли. Типа, зачем массовый импорт и копия объектов из другой карты, если по одному можно, но ведь удобно, черт возьми.
Clamp:
А для этого вообще в дефолте хоткей существует.
Серьезно? Вроде же только для переноса между местами можно настроить.
Clamp #28 - 5 месяцев назад (отредактировано ) 2
Ну это костыли.
По факту разницы нет, единственная причина, по которой тебя может напрягать такое решение - это то, что оно не по-умолчанию работает.
Массовый апскейл обжей - пять минут в exel, настройка камеры (убрать туман, повысить радиус отрисовки и тд) - ещё десять.

А дальше сиди двигай декор @ делай ландшафт.
LongbowMan #29 - 5 месяцев назад 1
Кристофер, другой способ окрашивания земли это уже движок игры надо менять, это же принципиально разная техника. В варкрафте используется карта тайлов 4х4 либо 8х4, а не просто бесшовный тайл. Так что тут действительно тольуо тот вариант, который Кламп предложил.
Narkranoth #31 - 5 месяцев назад 0
Что-то требования слишком жирные... Только не говорите, что мне кажется. Такое ощущение, что это редактор не для старичка Варкрафта, а для какой-то новинки 2016+ года. А вот функции, да, есть весьма полезные. Интересно, почему именно сейчас появились новости об этом редакторе, когда его начали разрабатывать?
molot39 #32 - 5 месяцев назад 0
Narkranoth:
Интересно, почему именно сейчас появились новости об этом редакторе, когда его начали разрабатывать?
Виноват я, загрузили его на хайв в начале февраля. Галопом не стал публиковать её здесь, так как использование программы выдавало куча ошибок. После получил запрос, да и автор доработал её до нормального использования.
Narkranoth #33 - 5 месяцев назад 0
Виноват я
Я не об этом.
загрузили его на хайв в начале февраля
Вот именно, что в начале февраля, а не в прошлом году, позапрошлом или вовсе лет 5 назад. Неужели, это как-то связано со свежими патчами для игры?
Doc #34 - 5 месяцев назад 6
сократить размер одной клетки тайла в 32 раза
Шо блин. Каким образом варкрафт это будет поддерживать? В спеллфорсах и старкрафтах и любых играх вообще никаких тайлов нет, есть только блендинги текстур и блендинг мапы.
molot39 #35 - 5 месяцев назад 0
Narkranoth:
Вот именно, что в начале февраля, а не в прошлом году, позапрошлом или вовсе лет 5 назад. Неужели, это как-то связано со свежими патчами для игры?
Навряд ли, это просто удобство.
Кристофер #36 - 5 месяцев назад 2
Шо блин. Каким образом варкрафт это будет поддерживать? В спеллфорсах и старкрафтах и любых играх вообще никаких тайлов нет, есть только блендинги текстур и блендинг мапы.
Угу, но при уменьшении тайла в 32 раза кисть будет выглядеть весьма годно, а земля не будет делиться на квадраты со швами.
Doc #37 - 5 месяцев назад 9
Угу, но при уменьшении тайла в 32 раза кисть будет выглядеть весьма годно, а земля не будет делиться на квадраты со швами.
А еще в игре не будет работать, очень полезно, спасибо за ваше предложение.
Кристофер #38 - 5 месяцев назад 0
Doc:
А еще в игре не будет работать, очень полезно, спасибо за ваше предложение.
Почему? Из-за нагрузки на движок, или что?
Doc #39 - 5 месяцев назад 13
Почему? Из-за нагрузки на движок, или что?
Слишком большая нагрузка на мозг будет, лопнет думалка.
Maxwell_Hive #41 - 5 месяцев назад (отредактировано ) 4
Clamp:
Please, use at least Google Translate at places where you aren't sure in meaning.
You quoted "translation and editing by Clamp", nothing else.
Я свободно понимаю русский без Google Translate, не волнуйтесь.
Меня не волнует ваше «редактирование». Вопрос - где же creedits? Я имею в виду, что вы явно взяли эту новость от сюда: www.hiveworkshop.com/threads/introducing-hivewe.303183
Но в посте есть ссылка только на саму програму на Хайве, никакого упоминания о том, что вы взяли готовые медиафайлы с поста Wareditora. К тому же, не совсем професионально постить новости с других сайтов без предупреждения/разрешения Community Manager-a сайта.
Wareditor #42 - 5 месяцев назад (отредактировано ) 10
Мне очень приятно что вам понравилось мои статьи! Уже как два раза вы переводите :)
Можете быт следующей раз попросите меня? Неплохо бы кредит дать тоже за оригинал.
Мне смешно читать "Поиск и подготовка материала - molot39."
Поиск это что? Зайти на Hiveworkshop.com и скопировать мою статью?
Здесь ваша работа перевод, ничего большее.
NanO #43 - 5 месяцев назад 3
Правильно, так их, ленивых копипастеров.
Но, по сути, вк3 коммьюнити сейчас крайне маленькое и так, чтобы разводить тут холивары.
Напишите конкретные ваши требования, пусть автор их выполнит и мирно разойдемся.
Добра.
Doc #44 - 5 месяцев назад 4
Да просто добавьте оригинальных авторов статьи в конце...
Clamp #45 - 5 месяцев назад (отредактировано ) 4
не совсем професионально постить новости с других сайтов без предупреждения/разрешения Community Manager-a сайта
Так и знал, что не зря не публиковал до тех пор, пока не получил у molot39 пруфы разрешения! Люблю себя за свою предусмотрительность! <3

Фактически сам я ничего не брал, пост был исходно опубликован с очень плохим переводом и без оформления, пришлось снимать его с публикации и править (классический русский беспорядок :D). Про медиафайлы замечание справедливое, уже добавляю кредитс.
Maxwell_Hive #46 - 5 месяцев назад (отредактировано ) 0
NanO:
Правильно, так их, ленивых копипастеров.
Но, по сути, вк3 коммьюнити сейчас крайне маленькое и так, чтобы разводить тут холивары.
Напишите конкретные ваши требования, пусть автор их выполнит и мирно разойдемся.
Добра.
Да без пробем, я и пытался намекнуть мяко, но мне указали на незнание русского языка. Просто пусть добавят в Creedits cсылку на оригинальный пост: www.hiveworkshop.com/threads/introducing-hivewe.303183
И укажут авора оформляния Wareditor-a.
Clamp:
не совсем професионально постить новости с других сайтов без предупреждения/разрешения Community Manager-a сайта
Так и знал, что не зря не публиковал до тех пор, пока не получил у molot39 пруфы разрешения! Люблю себя за свою предусмотрительность! <3

Фактически сам я ничего не брал, пост был исходно опубликован с очень плохим переводом и без оформления, пришлось снимать его с публикации и править (классический русский беспорядок :D). Про медиафайлы замечание справедливое, уже добавляю кредитс.
Разрешение то есть, но на публикацию программы, а не на пост новости :P eejin не является автором оригинального поста.
Кет #47 - 5 месяцев назад (отредактировано ) 8
Wareditor, извини за неразбериху, авторство указали. Уверен, злого умысла тут не было.
Maxwell_Hive #48 - 5 месяцев назад 3
Кет:
Maxwell_Hive, Wareditor, извините за неразбериху, авторство указали. Уверен, злого умысла тут не было.
Без сомнений. Спасибо за понимание и сотрудничество!
NanO #49 - 5 месяцев назад 1
Было бы приятно и информативно видеть вас и тут хотя бы иногда.
Узнавать новости от первоисточника всегда наиболее круто :)
Maxwell_Hive #50 - 5 месяцев назад 1
NanO:
Было бы приятно и информативно видеть вас и тут хотя бы иногда.
Узнавать новости от первоисточника всегда наиболее круто :)
Языковой барьер мешает немного. К примеру, лично я не запостил ни одной карты здесь, потому что затрудняюсь написать описание :P