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 904



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


ClotPh #101 - 3 месяца назад 0
в РФ интеллектуальная собственность принадлежит народу
ZlaYa1000 #102 - 3 месяца назад 0
вот оно проклятое коммунистическое прошлое, никакого уважения к частной собственности!
Думаю, что закрытие карт не в целях оптимизации противоречит самой идее создания карт под варкрафт.
Doc #103 - 3 месяца назад (отредактировано ) 6
И как автор проекта я не хочу,чтобы кто либо взломал мой труд, "подсмотрел" а затем перенес это в свою карту, затратив при этом ноль усилий.
Я не очень понимаю как это конкретно повредит тебе, если не существует какой-либо финансовой составляющей. В любом случае стоит смотреть по конкретным кейзам и репортить модераторам ситуации когда очевидно что что-то своровано. В том же дота2 моддинг сообществе никаких протектов карты не было и нет, никто даже не пытается обфусцировать код, более того крупнейшие проекты лежат в полностью открытом доступе на гитхабе и это ОГРОМНЫЙ бонус к обучению новичков. Человек приходит с вопросом о том как сделать Х и ему просто кидают ссылку на уже готовый код в проекте Y. Прямое воровство кода рассматривается в порядке DMCA-реквестов. Извините, но варкрафт моддеры просто застряли в параноидальном прошлом.
Я лично начал варкрафт 3 моддинг с изучения имеющихся у меня открытых карт.
Sergarr #104 - 3 месяца назад 2
Doc:
Я лично начал варкрафт 3 моддинг с изучения имеющихся у меня открытых карт.
Я не в курсе как это вообще можно иначе сделать. Не, ну наверное можно штудировать статьи месяцами, но это же совсем не весело. А вот взять какую-нибудь карту, и начать делать там всякие штуки и потом смотреть, что получается...
Вообще, закрытые карты - это зло невероятное. Если разработками в открытой карте пользуются другие люди - это же хорошо, это значит, что то, что сделано, оно действительно полезно как самому разработчику, так и другим людям.
А если карта закрытая, а потом потерялся открытый исходник - ни себе, ни людям, годы работы коту под хвост. Кому от этого хорошо?
DracoL1ch #105 - 3 месяца назад (отредактировано ) 2
Карты закрывали не столько ради "не смотрите как я это сделал", а потому что хостить можно любую карту, в т.ч. модифицированную на читы. Очевидно, это вредит самой карте. Плюс ускорение от инлайна констант и функций, плюс сокращение размера.
В д2 проект проходит ревью модераторов, прежде чем может появиться в публичных хостах, поэтому пример некорректен - подделки и фейки там и так не пройдут.
Doc #106 - 3 месяца назад (отредактировано ) 4
В д2 проект проходит ревью модераторов, прежде чем может появиться в публичных хостах, поэтому пример некорректен - подделки и фейки там и так не пройдут.
Хз о чем ты, никогда подобного не было, лол. Сейчас и выделенные сервера дают абсолютно всем по дефолту. Естественно там появлялись и подделки и сворованные моды, но их быстро банят по инициативе автора, либо в них просто никто не играет.
Карты закрывали не столько ради "не смотрите как я это сделал", а потому что хостить можно любую карту, в т.ч. модифицированную на читы
Я верю что есть смысл запротектить какую-нибудь ОРПГ чтобы было посложнее набить себе чара с читами, но далеко не все карты - ОРПГ. Других бенефитов я не вижу. Ну сделает Васян модификацию где красный игрок всех убивает с одного удара, так хостить эту карту кроме Васяна никто не будет.
Плюс ускорение от инлайна констант и функций, плюс сокращение размера.
Это все понятно.
Напомню что та же дота аллстарс появилась благодаря многочисленным форкам.
NanO #107 - 3 месяца назад 0
Я верю что есть смысл запротектить какую-нибудь ОРПГ чтобы было посложнее набить себе чара с читами, но далеко не все карты - ОРПГ. Других бенефитов я не вижу. Ну сделает Васян модификацию где красный игрок всех убивает с одного удара, так хостить эту карту кроме Васяна никто не будет.
А как определить карту Васяна?)
ZlaYa1000 #108 - 3 месяца назад 0
интересное обсуждение, думаю было бы правильно вынести в отдельный ресурс посты с аргументами и продолжить спор там.
DracoL1ch #109 - 3 месяца назад 0
Было на старте, как сейчас - хз, не следил с момента смерти популярных кастомок пару лет назад. Плюс система лобби с популярными на топе не даст карте васи вылезти в свет, и он рили будет в неё один играть.
А в варкрафте я могу взять любой условный LEGIONTD, зайти в руму гарены и хостануть версию, где буду всех нагибать читами. Кто, думаешь, будет крайним? Правильный ответ - автор карты, карта, кто угодно, но не васян. Потому что среднестатистический юзер тупой и невнимательный, защита от дурака - наше всё. А бенефиты выигрывать - сам выигрыш. Мапхак существует просто потому что это востребовано и кто-то просто хочет побеждать.
Дота стала закрытой как только, так сразу, когда начала набирать популярность. До какого-то момента она в принципе не отличалась что с читами. что без - там и близко не было баланса.
Doc #110 - 3 месяца назад 0
С момента реборна не было никакой модерации. Дедикейтед сервера выдавались сначала избранным, затем всем с определенным количеством игроков, теперь всем. Естественно ничто не мешало играть и без серверов.
molot39 #111 - 1 месяц назад 0
Новая версия
Raised #112 - 1 месяц назад 0
Подозреваю что после того как одного пользователя с хайва приняли на работу в близзард, последующие патчи будут круче и этот редактор будет уже ненужен.
molot39 #113 - 1 месяц назад 0
Raised:
Подозреваю что после того как одного пользователя с хайва приняли на работу в близзард, последующие патчи будут круче и этот редактор будет уже ненужен.
может быть)