eejin

HiveWE - World Editor 0.5

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

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

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

  • Загрузка и просмотр карт Warcraft III
  • Редактирование и сохранение карты путей (осторожно, пересохранение карты не в HiveWE отменит эти изменения!)
  • Работа с 16 типов текстур ландшафта
  • Работа с картой высоты (heightmap) new
  • Темный интерфейс new
  • Удобный редактор триггеров GUI и JASS new
Пока что HiveWE не может похвастаться широкими возможностями, поскольку значительная часть усилий разработчиков была направлена на создание инфраструктуры, которая в дальнейшем позволила бы работать над проектом без лишних задержек и сложностей. На данный момент самые важные элементы HiveWE успешно реализованы, так что уже можно надеяться на скорое появление в редакторе прочих нужных функций.

Патчи

» HiveWE 0.5 (new)

Дополнения:

  • миникарта
  • шаг назад/вперёд
  • карта путей для декораций
  • освещение клифоф (склонов)
  • работающий редактор JASS (с некоторыми ограничениями)
  • темная тема
  • функциональная палитра декораций

Изменения:

  • проверка наличия корневой папки Warcraft
  • палитра декораций по умолчанию "деревья/разрушаем объекты"
  • возможность ускорения работы за счет видеокарты
  • теперь также показывает карты RoC (.w3m)

Исправления:

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

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

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

Скриншоты


Видео

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

Установка

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

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

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

Инициатива и коммуникации - N7 Molot.
Форматирование и перевод - Clamp.


Просмотров: 23 411



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


NECros88 #151 - 8 месяцев назад 0
pbs.twimg.com/tweet_video_thumb/C7bwUfXW4AAPEEh.jpg
Вот такое реально жесть. Это что вообще такое?
NECros88 #153 - 8 месяцев назад 0
Это антипаттерн, если пользоваться этим в таком виде.
Исключение только если есть полноценный анализатор входного AST и нет такого вот "инжекта", ибо не юзабельно.
NazarPunk #154 - 8 месяцев назад 0
Это антипаттерн, если пользоваться этим в таком виде.
sql из php получается тогда один большой антипаттерн))
прикреплены файлы
NECros88 #155 - 8 месяцев назад 0
NazarPunk:
Это антипаттерн, если пользоваться этим в таком виде.
sql из php получается тогда один большой антипаттерн))
Да, так и есть. пользуйтесь ORM.
ScorpioT1000 #156 - 8 месяцев назад 0
Чувак, ты даже не представляешь, сколько раз ты изменишь свой подход к разработке в дальнейшем и потом будет стыдно за такие посты))
Да и вообще это оффтоп. Кончайте быть перфекционистами, это ни к чему не приводит. Нет супергладких проектов, Протоны тоже падают. Бабосы = всё :)
NazarPunk #157 - 8 месяцев назад 0
пользуйтесь ORM
ORM не серебрянная пуля, да и внутри у них те же антипаттерны)
ScorpioT1000:
сколько раз ты изменишь свой подход к разработке
Я его стабильно раз в год меняю)
NECros88 #158 - 8 месяцев назад (отредактировано ) 0
NazarPunk:
пользуйтесь ORM
ORM не серебрянная пуля, да и внутри у них те же антипаттерны)
ScorpioT1000:
сколько раз ты изменишь свой подход к разработке
Я его стабильно раз в год меняю)
Раз в год - маловато как-то.
Выбирай ORM которая нормально написана. Энивей пока у тебя не хайлоад, тебе пофиг на качество кода внутри либы что ты юзаешь, лишь бы API было стабильным.
Всё, кончаем флудить. Гоу в чат если хочется.
Clamp #159 - 8 месяцев назад 4
пользуйтесь ORM.
Нужна пара запросов? Тяни ORM! Нужен хайлоад? Тяни ORM и пофиг на оверхед! ORM настолько не серебряная пуля, что ух.
Bergi_Bear #160 - 8 месяцев назад (отредактировано ) 0
» Покажите скрин работы с кодом в этом редакторе, как оно там вообще? подсветка автозаполнение? куда вписывать код?
вообще не информативно
PornoMishka #161 - 8 месяцев назад (отредактировано ) 0
Bergi_Bear, смысл показывать, если все будет как на скрине?) Скажу только, что автодополнение работает исправно и как минимум лучше, чем в JNGP. По Ctrl + Space не запускается, печаль. Есть константы, это плюс. Каких-то задержек в работе особо не заметил.
Bergi_Bear #162 - 8 месяцев назад 1
ну.. по чуть чуть 130 патч начинает радовать
Komkozavr #163 - 6 месяцев назад (отредактировано ) 1
И сколько раз нужно выбрать папку с игрой чтобы она выбралась?
Vova47 #164 - 4 месяца назад (отредактировано ) 0
Помогите пожалуйста, вот такое окно команды вылетает, что делать? У кого было такое?
Еще вопрос в патче 1.30-1.31 куда нужно указывать путь?
прикреплены файлы