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 на сайте, он будет постоянно расширяться.
И не забывайте, что это всего лишь альфа-версия, т.е. баги и глюки в данный момент - вещь совершенно нормальная.
fire64, надо не файл проверять, а папку. У тебя скорее всего Program Files недоступна для записи не-админу. Это вроде как поведение по умолчанию в Windows 7
Сохранение конфигурационных файлов конечно лучше в home-директорию сделать - Documents and Settings/Имя пользователя.
Ну а чо, запустил, прямо как хаммер, только более дружелюбный штоле.
И не скажешь что альфа, солидно так всё, прораработано.
Ошибок не было. Скормил ему grass_test, прекрасно загрузилась, безо всяких ошибок.
И да, я кстати разобрался, почему я хаммером не мог пользоваться.
У меня на заветные комбинации ctrl+стрелка<куда-то там> с 2000 года повешено управление mp3 плеером. А поскольку плеер тоже писали русские, он настолько надёжно перехватывает управление, что даже из-под запущенной игры даёт собой управлять. А в хаммере и джекхаммере этих кнопки на полёты камеры, естественно не работает. Такие дела.
В целом твердая пятёрка за редактор. После мерзких поделок наших форумчан это как глоток свежего воздуха
Скрытый текст:
Этот текст скрытый. Вы должны оставить хотя бы одно сообщение в теме, чтобы его увидеть.
__________________
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."