Обзор редактора J.A.C.K.
Map Tools

Панель инструментов позволяет переключаться между различными режимами редактирования.
У каждой кнопки есть свои горячие клавиши.
Инструмент выделения (Shift + S).
Инструмент выбора, позволяет выполнять ряд задач. Чтобы просто выбрать объект, щелкните один раз. Продолжайте нажимать на выбранную область, чтобы переключаться между четырьмя основными режимами преобразования (изменение размера, поворот, сдвиг и растяжение).
Увеличьте (Shift + G).
Этот инструмент позволяет увеличить коэффициент увеличения 2D-изображений, щелкнув левую кнопку мыши. Уменьшить масштаб, нажмите правой кнопкой мыши. Вы также можете увеличивать и уменьшать масштаб, нажимая цифровые клавиши, когда курсор мыши находится в 2D-виде, или используя клавиши + и -.
Камера (Shift + C).
Этот инструмент позволяет вам размещать и изменять камеры в пределах вашего уровня. Находясь в режиме камеры, удерживая Shift, щелкните левой кнопкой мыши и перетащите линию, чтобы создать камеру. Линия с точкой (точка обзора) будет нарисована в 2D-видах, где вы можете настроить ее, пока она не будет указывать в нужном направлении. Чтобы разместить больше одной камеры на уровне, просто повторите описанные выше шаги.
Инструмент создания entities (Shift + E).
Этот инструмент позволяет размещать на карте точечные объекты. (Объекты на основе точек - это те объекты, которые существуют только в точке и не полагаются на brush для своего эффекта). После нажатия появиться диалоговое окно «Новые объекты» будет содержать список объектов, из которых можно выбрать. Щелкните одно из двухмерных изображений и нажмите Enter, чтобы разместить объект. Если включена привязка к сетке, новые объекты будут привязаны к сетке.
Примечание: чтобы разместить объект на основе brush (например, func_door), вы должны сначала создать brush с помощью инструмента «Блок» (см. Ниже), затем выбрать ее и нажать Ctrl + T. Вам будет предоставлен список объектов на выбор, которые будут отличаться от тех, что показаны с помощью Entity Tool.
Инструмент создания блока (Shift + B).
Это основной инструмент создания, доступный вам. Он позволяет создавать любые типы примитивов.
Режим наложения текстуры (Shift + A).
Это включает и выключает диалог свойств поверхности. Этот диалог позволяет редактировать свойства текстуры отдельных граней brush.
Применить текущую текстуру к выделенной (Shift + T).
При нажатии текущая текстура применяется к каждой грани выбранных brushes.
Наносить декали (Shift + D).
Декаль - это текстура, которую можно разместить поверх другой текстуры. Общие примеры включают в себя следы ожога или пулевые отверстия. Используйте левую кнопку мыши, чтобы разместить декаль в 3D-окне. Текстуры декалей можно просмотреть и выбрать на панели текстур. Текстуры декалей Half-Life обозначаются специальным символом { эта фигурная скобка ставиться в начале названии текстуры.
Примечание: не все игровые профили поддерживают декали; в настоящее время их поддерживает только Half-Life.
Обрезочный инструмент (Shift + X).
Позволяет разрезать текущую выбранную brush. У вас есть возможность только разделить brush или фактически сразу отрезать кусок.
Манипуляции с вершинами (Shift + V).
Манипуляции с вершинами дают вам полный контроль над формой brush. Вы можете изменить форму brush, манипулируя отдельными вершинами и краями brush.
Инструмент Путь (Shift + P).
Этот инструмент значительно упрощает создание путей для поездов и монстров. Он позволяет создавать динамические пути, в которые можно добавлять и удалять узлами.
Map File

Эта панель инструментов позволяет выполнять стандартные файловые операции.
- Создать новый документ. Создать совершенно новый проект; появится диалоговое окно "Комната по умолчанию". Можно указать свои параметры при создании игровой комнаты.
- Откроет существующий документ. Открывает существующий проект с диска. Вы можете выбрать правильный формат в диалоговом окне «Открыть файл» для файлов MAP, в которых много разных форматов имеют один и тот же суффикс.
- Сохранить документ. Сохраняет проект на диск. Если проект еще не сохранен, появится диалоговое окно «Сохранить файл».
- Экспортирует уровень в тот же формат. Экспортирует ранее экспортированный проект в файл MAP, который затем может быть скомпилирован внешним компилятором.
Map View

Эта панель инструментов управляет некоторыми настройками просмотра для J.A.C.K.
- Переключить сетку, переключить 3D-сетку. Они включают и выключают сетку в 2D и 3D видах.
- Уменьшить / увеличить. Они уменьшают и увеличивают размер сетки. С этой целью также можно использовать горячие клавиши [ i ]
- Сохранить документ. Сохраняет проект на диск. Если проект еще не сохранен, появится диалоговое окно «Сохранить файл».
- Загрузить состояние окна по умолчанию, сохранить текущее состояние окна по умолчанию. Эти кнопки используются для сохранения и восстановления конфигураций окон. Независимое использование окон можно включить или отключить в общих параметрах.
- Показать / скрыть текстурную мозаику UV-сетки. Эта кнопка переключает отображение UV-сетки, то есть границ изображения текстуры, в 3D-видах.
Map Transform

Эта панель инструментов облегчает доступ к некоторым полезным командам преобразования.
- Вращать, масштабировать и / или перемещать выбранные объекты.
- Выровнять выбранные объекты по верхнему / крайнему левому / крайнему верхнему / нижнему краю.
- Отражать выбранные объекты по горизонтали / вертикали.
- Повернуть выбранные объекты по часовой стрелке / против часовой стрелки.
Map Operations

Панель инструментов «Операции с картой» позволяет выполнять ряд операций с объектами на карте, а также настраивать поведение по умолчанию для некоторых свойств сопоставления.
- Вырезать, используя выбранные объекты. Когда кнопка «Вырезать» нажата, выбранная brush вычитает свою форму из невыделенных brush вокруг нее.
- Объединить выбранные объекты. При нажатии кнопки «Объединить» выбранные brush, образующие выпуклый корпус, будут объединены вместе.
- Сгруппировать / разгруппировать. Первая команда связывает два или более объекта вместе, чтобы над ними можно было действовать одновременно. Вторая команда разгруппировывает собранные вместе объекты. Эти две функции отличаются тем, что группировка обеспечивает способ физического связывания группы объектов вместе, в то время как VisGrouping позволяет вам организовывать объекты в группу, с которой можно работать как с отдельными объектами.
- Переключить игнорирование группы. Игнорировать группы позволяет вам изменять отдельные brush, которые являются частью группы или объекта, временно отключая «группы».
- Скрыть выделенное / невыделенное, показать все. Эти кнопки используются для управления тем, что отображается, а что не отображается в 2D и 3D пространстве J.A.C.K.
- Вырезать, скопировать, вставить. Эти кнопки соответствуют стандартному интерфейсу для вырезания / копирования / вставки.
- Переключить состояние кордона, Изменить границы Cordon. Эти кнопки позволяют «оцепить» область вашей карты. При включении режима Cordon вокруг этой области появится толстая красная линия. Когда вы компилируете, будет скомпилирована только внутренняя часть этой красной области, а вокруг нее будет помещена рамка для герметизации утечек. Это чрезвычайно полезно, когда вы работаете на большом уровне и хотите посмотреть на изменения, сделанные только в небольшой области. Вместо того, чтобы ждать значительное количество времени для компиляции всей карты, вы можете выборочно скомпилировать только небольшую область, используя функции Cordon.
- Выбирать только ручками. Когда этот параметр включен, вы сможете выбирать объекты только за их центральные ручки в 2D-виде. Чтобы выбрать объекты по их центральным маркерам в 3D-виде, вы также должны быть в каркасном режиме. Это полезно, когда несколько brush перекрываются в 2D-виде, что делает стандартный метод выбора (щелчок по линиям brush) неудобным и неточным.
- Переключить автоматический выбор 2D. Когда включен автоматический выбор 2D, вы можете выбрать несколько объектов, просто щелкнув кнопкой мыши и перетащив рамку выбора вокруг объектов. Когда этот параметр выключен, вы также можете выбрать несколько объектов, перетащив рамку выбора вокруг объектов и нажав Enter.
- Включить автоматический выбор трехмерного изображения. Когда включен автоматический выбор 3D, вы можете щелкнуть и перетащить левой кнопкой мыши, чтобы выбрать все, что находится под курсором (твердые тела, объекты, грани и т. д.). Когда этот параметр выключен, вы должны щелкать каждый отдельный объект, удерживая Ctrl, чтобы выбрать несколько объектов.
- Блокировка текстуры (движения + вращения, масштаб, UV-блокировка). Эти кнопки включают и выключают различные типы режима блокировки текстуры. Текстуры будут оставаться правильными, когда вы вращаете brush (первая кнопка), когда вы масштабируете brush (первая и вторая кнопки) или выполняете еще более сложные операции, такие как сдвиг или манипулирование вершинами (третья кнопка) .
- Совместить с миром / лицом. Эта кнопка переключает стиль выравнивания текстуры по умолчанию между выравниванием мира и выравниванием лица. Выравнивание мира, будет выравнивать текстуры в соответствии с координатами мировой сетки. Выравнивание лица позволит выровнять текстуры в соответствии с лицевой стороной.
- Предотвратить создания недопустимых твердых тел. Эта кнопка включает предотвращение создания недопустимых твердых структур во время манипуляции с вершинами. Когда кнопка не нажата, действуют ограничения; в остальном никаких ограничений нет.
- Включить автоматическое объединение копланарные грани. Эта кнопка включает автоматическое слияние копланарные грани во время манипуляции с вершинами. Копланарные грани - это две или более смежных грани на одной плоскости, и обычно это серьезная ошибка карты. По умолчанию (кнопка не нажата) J.A.C.K. автоматически объединяет такие грани везде, где это возможно. Однако иногда вам нужно время, чтобы поработать над синглом solid, несколько раз входя и выходя из вершинных манипуляций, и это может быть полезной опцией.
- Запускаем карту в игре. Эта кнопка вызывает текущий диалог компиляции. После успешной компиляции игра на текущем уровне может быть запущена (если вы написали команду Run Map).
Примечание: не забудьте разместить временный запуск проигрывателя в пределах охраняемой зоны, прежде чем тестировать компиляцию этого раздела.
Map Render

Панель инструментов «Визуализация карты» позволяет настраивать отображение в 2D и / или 3D видах.
- Переключить прозрачность специальных текстур. Эта кнопка переключает прозрачность некоторых служебных текстур (например, триггера, клипа и т. Д.) В 3D-видах.
- Переключить прозрачность объектов с нестандартными режимами рендеринга Эта кнопка переключает визуализацию режимов рендеринга сущностей. Обратите внимание, что не все игры поддерживают режимы рендеринга. Они действительно применимы для Half-Life и Quake (если вы используете какие-то модификации, например Quoth).
- Показать / скрыть связи между целями и их триггерами. Это позволяет отображать ссылки targetname-target в виде стрелок в 2D и 3D видах. Дополнительную информацию об именах и целях целей см. В главе «Имена и цели».
- Показать / скрыть модели в 2D. Эта кнопка переключает отображение каркасной модели в 2D-видах. Когда эта опция выключена, модели отображаются в виде ограничивающих рамок, и это поведение в стиле Valve Hammer Editor / Worldcraft; в противном случае вы сможете увидеть точные сетки.
- Показать динамический скайбокс в 3D. Это позволяет использовать динамический блок неба вместо простых полигонов неба. Такой дисплей очень близок к тому, что вы видите в игре. Динамический блок неба доступен только в том случае, если загружены правильные текстуры неба.
- Анимируйте текстуры и эффекты в 3D. Эта кнопка переключает WYSIWYG-отображение текстур и эффектов в 3D-видах. Доступные эффекты зависят от игрового профиля. Например, в профиле Half-Life вы увидите анимацию текстур и прокрутку; в Quake III «шейдеры» будут полностью визуализированы, включая деформации, анимацию координат цвета и текстуры и т. д.
- Показать / скрыть лица nodraw / hint / clip / trigger в 3D. Эти кнопки переключают видимость лиц, нарисованных специальными текстурами, такими как nodraw / null, hint / skip, clip / aiclip и trigger. Это не влияет наличие таких лиц в выходном файле карты.
Status Bar

Строка состояния содержит ряд важной информации. Каждый бит информации имеет свою маленькую область на панели. Области следующие.
- Информация о выборе Первый бит информации в строке состояния касается того, что выбрано в данный момент. Если у вас выбрана кисть без объекта, вы увидите что-то вроде «твердое тело с 6 гранями». Если у вас выбран объект, вы увидите что-то вроде «func_breakable» или «name1 func_breakable» (второй пример «name1 - func_breakable» - будет показан, если вы выбрали сущность, у которой есть имя).
- Координаты. Следуя информации о выборе, вы увидите что-то вроде «@ 32, 144». Это координаты курсора мыши в любом 2D-виде, в котором он сейчас находится.
- Информация о размере / центре выделения. Когда вы выбираете кисть или объект, здесь будут указаны ее размер и координаты центра. Вы увидите значения ширины, длины и высоты, указанные как что-то вроде «32w 128l 64h», и координаты xyz центра выбора, добавленные как «@ (0 0 32)».
- Размер увеличения. Если 2D-вид в данный момент находится в фокусе, затем будет показано его значение масштабирования.
- Информация о сетке. В последнем поле отображается что-то вроде «Snap: On Grid: 16». Это означает, что включена функция «Привязка к сетке» (Shift + W для переключения), а текущая сетка имеет приращение по 16 единиц (используйте [и] для уменьшения и увеличения размера).