Jackhammer - это новый редактор уровней для игр с квейковской BSP-архитектурой. Цель - разработка удобного кроссплатформенного инструмента, способного воплотить лучшие качества существующих редакторов, таких, как Valve Hammer Editor, Q3Radiant и других. Несмотря на то, что Quake и Half-Life вышли много лет назад, вокруг них собралось огромное комьюнити, до сих пор разрабатывающее моды и игры на их базе. Однако существующие редакторы имеют принципиальные недостатки, которые хорошо знакомы их пользователям. Jackhammer же претендует на роль универсального инструмента разработки уровней для классических игр. Да и не только классических! Редактор станет ключевым инструментом разработки игр под движок Volatile3D II, поэтому его второе название - Volatile Development Kit.
Программа: Jackhammer (VDK) Назначение: редактор уровней для 3D-игр Платформы: Windows, Linux Похожесть: Worldcraft/Valve Hammer Editor, Q3Radiant Способ распространения: donationware Лицензия: до финального релиза - проприетарная, далее GPL v2 Дата начала разработки: 20/08/2013 Дата окончания разработки: 2014 год Текущая версия: 1.0.155 (публичная альфа)
СКАЧАТЬ! Скачать бесплатно и без СМС - 5.2 Mb
Очень прошу потерпеть низкую скорость и не перезаливать - ведётся мониторинг статистики.
ПОДДЕРЖИВАЕМЫЕ ИГРЫ
Half-Life
Quake
Quake II
ОСНОВНЫЕ ВОЗМОЖНОСТИ
Кроссплатформенность: редактор разрабатывается на кроссплатформенной платформе Qt и доступен как для пользователей Windows, так и Linux. Мы делаем всё, чтобы пользователям Linux было так же комфортно, и у них наконец-то появился бы удобный редактор уровней!
Расширяемость: редактор поддерживает плагины для расширения функций. При этом плагины могут быть совершенно разнообразными: от новых брашевых примитивов и форматов текстур и моделей до новых игровых конфигураций со своими форматами экспорта и импорта. Плагины могут пересекаться между собой: так, формат текстур WAD3, используемый в Half-Life, можно также "подключить" к Quake и использовать наравне с "родным" форматом WAD2 вместе с компиляторами, которые этот формат поддерживают.
Поддержка игровых форматов: благодаря гибкой системе плагинов редактор поддерживает множество форматов игровых ресурсов и корректно отображает их. Это модели различных форматов (Quake MDL, Half-Life MDL, Quake2 MD2), спрайты (Quake SPR, Half-Life SPR, Quake2 SP2), исходники уровней (MAP, RMF). Есть возможность импорта и экспорта формата RMF с сохранением большинства присущих ему возможностей (цвета объектов, группировка, визгруппы), так что Jackhammer может использоваться параллельно с VHE.
Цветовые схемы: внешний вид редактора легко настраиваем благодаря использованию цветовых схем, как предопределённых, так и созданных пользователем. Настраиваются практически все цвета вьюпортов - от цвета фона до цвета рамки буллитов Vertex Tool. Кроме того, можно изменить и цвет окна программы в целом. А также создать собственные цветовые пресеты в файле конфигурации.
Прозрачность объектов и текстур: поддержка прозрачности способствует более качественному восприятию уровня в процессе разработки. Теперь можно оценить прозрачность стёкол и объектов не только в игре, но и в редакторе. Кроме того, поддерживаются специальные режимы прозрачности для текстур моделей Half-Life.
Поддержка больших карт: редактор позволяет работать с большими уровнями размером до 262144 х 262144 юнитов, теперь это просто настраивается в опциях. Теперь можно легко создавать карты для модов с поддержкой больших пространств.
Множественные визгруппы: отныне объект может принадлежать нескольким визгруппам. Визгруппы не создаются автоматически при скрытии участков уровня: механизм скрытия тех или иных частей отныне не зависит от групп. Однако визгруппы позволяют скрывать объекты по логическим группам и выделять их цветом, иными словами, выступают инструментом упорядочивания.
Привязка текстур к игровым конфигурациям: ещё одним существенным нововведением является привязка текстур к игровым конфигурациям, а не глобальный их список. Это позволяет, например, подключать разные WAD-файлы к разным модам и работать с ними независимо.
Загрузка ресурсов по необходимости: для ускорения работы редактор кэширует ресурсы при запуске. Однако при наличии большого числа игровых конфигураций этот процесс может быть длительным. Поэтому существует возможность загружать только те ресурсы, с которыми будет вестись работа непосредственно. Работая с картой для Half-Life, редактор загрузит текстуры и модели только для этой игры, экономя память системы. Загрузив карту для Quake, Jackhammer сразу же догрузит и его ресурсы.
Дополнительные инструменты: помимо привычных инструментов Worldcraft/Valve Hammer Editor, редактор поддерживает специфические возможности: оригинальные или заимствованные из идеологии Radiant. Например, появилась функции склейки брашей, фиксация текстуры при масштабировании, ограничители валидности при Vertex Manipulation, отображение моделей в 2D-виде (включая превью при операциях перемещения и поворота), масштабирование моделей с зажатой клавишей Alt. При создании нового уровня редактор предлагает автоматически создать базовую комнату, что очень удобно для быстрого тестирования правильности настройки или, скажем, отдельных игровых объектов.
Расширенный формат FGD: формат файлов, описывающих игровые объекты (entity), был расширен для некоторых специфичных возможностей Jackhammer. Например, новый формат позволяет задать отображение углов объектов стрелками, источников света в виде октаэдров, а также внедрить систему справки по объектам и их параметрам. Вы можете дополнить собственный FGD по примеру имеющихся (например, halflife.fgd, поставляющегося с редактором).
Разные приятные мелочи: редактор поддерживает точное выделение моделей в 3D, загрузку и отображение файлов порталов (*.prt), присваивание произвольного угла при размещении объектов, кратную подгонку текстуры, замену текстур с масштабированием, контекстные меню для создания объектов и множество других приятных мелочей, перечислять которые нет смысла. Просто установите редактор и смотрите сами!
ВИДЕО
Видеоурок по настройке редактора для CS 1.6, любезно сделанный Phantomas'ом:
БЛАГОДАРНОСТИ
Автор выражает благодарность следующим товарищам:
DarkEssence - помощь в доработке компиляторов Q1 и Q2 для работы с Jackhammer, альфа-тестирование
FreeSlave - альфа-тестирование под Half-Life
GNU/Hurt - альфа-тестирование под Half-Life в Linux
Phantomas - создание видеоурока, альфа-тестирование под CS 1.6
Scrama - написание статьи, альфа-тестирование под Quake
И ЧЁ?
И ничё. Альфа есть альфа, будем вместе с вами искать и исправлять баги, добавлять новые функции. В приоритете - дописывание недостающих фич (см. FAQ), добавление поддержки Q3 и Volatile3D II, написание плагина SMD-экспорта и всякое такое. Как итог - создание полноценного Volatile3D SDK Base с удобным и гибким инструментарием.
Если есть вопросы - задавайте, но в то же время следите за FAQ на сайте, он будет постоянно расширяться.
И не забывайте, что это всего лишь альфа-версия, т.е. баги и глюки в данный момент - вещь совершенно нормальная.
У файла нет никаких атрибутов, которые могли бы помешать программе его переписать. на диске 100 гб свободного места.
Так, что вроде нет никаких причин, по которым редактор не мог бы получить доступ на запись.
Up:
интересно, система требует запуск из под админа.
странно
__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей
Отправлено FreeSlave 22-12-2013 в 17:38:
fire64, надо не файл проверять, а папку. У тебя скорее всего Program Files недоступна для записи не-админу. Это вроде как поведение по умолчанию в Windows 7
Сохранение конфигурационных файлов конечно лучше в home-директорию сделать - Documents and Settings/Имя пользователя.
Отправлено fire64 22-12-2013 в 17:42:
FreeSlave, ты прав.
__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей
Ну а чо, запустил, прямо как хаммер, только более дружелюбный штоле.
И не скажешь что альфа, солидно так всё, прораработано.
Ошибок не было. Скормил ему grass_test, прекрасно загрузилась, безо всяких ошибок.
И да, я кстати разобрался, почему я хаммером не мог пользоваться.
У меня на заветные комбинации ctrl+стрелка<куда-то там> с 2000 года повешено управление mp3 плеером. А поскольку плеер тоже писали русские, он настолько надёжно перехватывает управление, что даже из-под запущенной игры даёт собой управлять. А в хаммере и джекхаммере этих кнопки на полёты камеры, естественно не работает. Такие дела.
В целом твердая пятёрка за редактор. После мерзких поделок наших форумчан это как глоток свежего воздуха
Скрытый текст:
Этот текст скрытый. Вы должны оставить хотя бы одно сообщение в теме, чтобы его увидеть.
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Отправлено qishmish 22-12-2013 в 18:04:
Поздравляю с альфой!
+ Пишу, чтобы скачать
__________________
Dr. Bowman: "So what was it?"
Sly: "Anachronox! Man, you guys are dumb."
Dr. Bowman: "But... You said it started with a 'U'."
Sly: "Yeah I know."