Дюк Нукем 3Д Дюкознак
   
 
 

Утилиты и др. файлы

Карты

Аддоны

Как делать карты

Сылки

О сайте

 

 

КАК ДЕЛАТЬ УРОВНИ

 
 

В этом разделе вы найдете редакторы уровней и текстур, а также документации к ним.

 
 
Как делать текстуры
 
 

Прежде всего вам нужна программа для работы с текстурами - Editart.

Скачать Editart (340 Кб) Внимание!!! Установите все файлы в архиве в папку с Duke3d.exe и Build.exe, без них программа не будет работать.

 
 

После того, как вы получили редактор, получите и мою документацию к нему. Вы можете ее скачать(11 Кб) или прочитать на сайте

Перейти к документации

 
 

 

 
 

Как делать уровни

 
 

Как делать уровни для Дюка?

Ну, во-первых необходим редактор уровней.

 
  Build - это и есть редактор уровней для Дюка.  
  Скачать Build (481 Кб)  
  Скопируйте скачанный файл в папку с Duke3D.exe и запустите его, он установит Build в эту папку ( очень важно, чтобы Build.exe и все его файлы были в одной папке с Duke3D.exe, Duke3D.grp и другими файлами Дюка).  
 

А во-вторых, необходимы знания по построению уровней!

 

   
 

Получите их из моей русскоязычной документации ниже.

Вы можете также скачать мою документацию в формате Word2000 и Html с прилагающимися уроунями и рисунками для того, чтобы не терять время на её просмотр и интернете.

При построении уровней могут возникнуть ошибки, список основных ошибок и пути их исправления вы найдете здесь.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  Рейтинг@Mail.ru

  Скачать документацию с прилагающимися уровнями и рисунками(318 Кб)  
     
 
Страница 1[Страница 2]
 
 

===========================================================
Построение карт для Duke Nukem 3D, Шуванов Никита.
===========================================================

Содержание:

1. Информация.
1.1 Как связаться с автором.
1.2 Комплектация.

2. Информация о картах.
2.1 Карты для Duke Nukem 3D.
2.2 Как получить карты из игры.
2.3 Что нужно для создания карт.

3. Основные детали построения уровней.
3.1 Запуск редактора уровней.
3.2 Секторы.
3.2.1 Рисование сектора или ваш первый уровень.
3.2.2 Рисование прилегающих секторов.
3.2.3 Рисование внутренних секторов.
3.2.4 Удаление, копирование, перемещение секторов.
3.2.5 Изменение размера и формы сектора после того как он был
нарисован.
3.3 Высота полов и потолков в секторе.
3.4 Работа с текстурами.
3.4.1 Смена текстур.
3.4.2 Растягивание и сдвиг текстур стен.
3.4.3 Изменение размера и сдвиг текстур полов и потолков.
3.4.4 Поворот текстур стен и пола/потолка на 90 градусов.
3.4.5 Небо.
3.4.6 Смена палитры текстур стен и полов/потолков.
3.4.7 Затемнение текстур стен и полов/потолков.
3.4.8 Тени.
3.5 Склоны.
3.5.1 Изменение направления склонов.
3.5.2 Создание предмета в виде пирамиды.
3.6. Закругление стен.
3.7 Замаскированные стены.
3.8 Стартовая позиция игрока.
3.9 Сохранение уровня и выход из Build'а.
3.10 Загрузка вашего уровня.

4. Спрайты.
4.1 Как разместить спрайт.
4.2 Перемещение/удаление спрайтов.
4.3 Растягивание спрайтов.
4.4 Перемещение спрайтов вверх и вниз.
4.5 Смена текстур спрайтов.
4.5.1 Размещение монстров и оружия в уровне.
4.5.2 Размещение других предметов.
4.6 Блокирование спрайтов.
4.7 Смена палитры спрайтов.
4.8 Поворот спрайтов на 90 градусов.
4.9 Прозрачные спрайты.
4.10 Активные лазерные мины.

5. Более сложные детали.
5.1 Введение.
5.2 Хай-таги и ло-таги.
5.2.1 Как задавать хай-таг или ло-таг сектору.
5.3 Сектор-Эффекторы.
5.4 Локаторы.
5.5 Восстановители.
5.5 Активаторы замков.
5.6 Музыка и SFX.
5.7 Мастер-переключатели.
5.8 Активаторы.
5.9 Cycler.
5.10 GPSpeed.
5.11 Тачплейт.

6. Работа с сектор-эффекторами и др. подобными спрайтами.
6.1 Как поставить сектор-эффектор или подобный спрайт (тачплейт, активатор и др.).
6.2 Как задать хай-таг и ло-таг сектор-эффектору и подобным спрайтам.
6.3 Как задать направление сектор-эффектору и др.спрайтам.

7. Более высокий уровень вашего уровня.
7.1 Введение.
7.2 Двери.
7.2.1 Двери, открывающиеся вверх.
7.2.2 Двери, открывающиеся вниз.
7.2.3 Вертикально раздвигающиеся двери.
7.2.4 Двойные распахивающиеся двери.
7.2.5 Одинарные распахивающиеся двери.
7.2.6 Раздвижные двери №1.
7.2.7 Составные двери.
7.2.8 Раздвижные двери №2.
7.2.9 Двери -"челюсти".
7.2.10 Вращающиеся двери (крестообразные).
7.2.11 Двери, открывающиеся с применением карточки доступа.
7.2.12 Двери, открываемые переключателями.
7.2.13 Двери, открываемые комбинацией кнопок.
7.2.14 Автоматически закрывающиеся двери.
7.3 Телепорты.
7.4 Скрытые телепорты.
7.5 Стекло.
7.6 Вода.
7.7 Лифты.
7.8 Вентиляторы, решётки, вентиляционные люки.
7.9 Камеры обзора.
7.10 Полки, мосты.
7.11 Комнаты над комнатами.
7.12 С-9.
7.12.1 С-9, детонируемая переключателем.
7.12.2 С-9, детонируемая тачплейтом.
7.13 Стартовые позиции для Co-op/Dukematch.
7.14 Объекты только для Co-op/Dukematch.
7.15 Зеркала.
7.16 Конвейеры/текущая вода.
7.17 Секретные места.
7.18 Кнопки завершения уровня.
7.19 Цветное освещение.
7.20 Мигающий свет.
7.20.1 Пульсирующий свет.
7.21 Выключатели света.
7.22 Открыли дверь - в комнате светлеет.
7.23 Появляющиеся элементы/тачплейты.
7.24 Землятрясения.
7.25 Shooters.
7.26 Силовые поля.
7.27 Эхо в комнате.
7.28 Подъёмники.
7.29 Уровни сложности.
7.30 Взрывающиеся стены.
7.31 Разрушаемые здания/понижение пола (как во втором уровне первого эпизода).
7.32 Поезда в метро.
7.33 Поезда, ездящие только в две стороны.
7.34 Выстрелил в секторе - потолок падает.

8. P.S..


=================
1. Информация.
=================

1.1 Как связаться с автором.
Автор этой документации Шуванов Никита, то есть я. Я учился строить уровни к Duke Nukem 3D по англоязычной документации к Build'у ( редактор уровней для Duke Nukem 3D ) , пришлось переводить всю. И я решил написать эту документацию, чтобы другим не пришлось переводить англоязычную. Связаться со мной можно по адресу в интернете: Nshuv@yandex.ru.

1.2 Комплектация.
К этой документации должны прилагаться сжатые Zip'ом файлы, а именно:
1. Сам редактор уровней - Build (Обязательно перекопируйте все его файлы в папку с приложением Duke3d.exe ,иначе он не будет правильно работать и этот Build только для Duke Nukem 3D v 1.3d)
2. Приложения для распаковки файла Duke3d.grp (в разделе " Утилиты и др. файлы", в архиве DN3D-DC )(Нужно для распаковки уровней, звуков и рисунков из игры), его также надо скопировать в директорию с Duke3d.exe ( там должен также быть Duke3d.grp ).
3. Карты-примеры, по которым можно разобраться, как Делать ту или другую сложную деталь ( имеются в виду детали из раздела №7 ):

========================
2.Информация о картах
========================

2.1 Карты для Duke Nukem 3D.
Карты для Duke Nukem 3D - это уровни пользователя.
По началу кажется, что их трудно строить, но потом быстро привыкаешь и строишь их быстро и легко. В этой документации как раз и будет рассказываться о том как строить уровни в Duke Nukem 3D.

2.2 Как получить карты из игры.
Чтобы получить карты из игры надо запустить приложение DECOMP и подождаться пока оно распакует файлы из Duke3d.grp. Оно создаст папку "resource", в которой и будут находиться звуки, текстуры в папке "bmps", и уровни под названиями E1L1, E1L2, E1L3, E1L4 и т.д.. Номер после буквы E - это номер эпизода, а после буквы L - номер уровня в этом эпизоде. Просто скопируйте файлы в директорию с Duke3D.exe и запускайте уровни как описано разделе 3.10 или редактируйте в Build'е.


2.3 Что нужно для создания уровней.
Для создания уровней достаточно Build'а со всеми его файлами.

========================================
3. Основные детали построения уровней.
========================================
3.1 Запуск редактора уровней.
Чтобы запустить BUILD, необходимо запустить приложение BUILD.exe.
3.2 Секторы
В Build'е секторы - это основа уровней. Ниже будет рассказываться, как рисовать и работать с секторами.
3.2.1 Рисование сектора или ваш первый уровень.
Чтобы нарисовать сектор, нужно нажать пробел в той точке где будет первый угол сектора. Далее появится линия, исходящая из точки, которую Вы нарисовали. Нажмите пробел еще раз в том месте, где будет второй угол сектора. И еще раз в точке, где будет третий угол сектора. И последний раз нажав пробел сомкните линию чтобы получился квадрат, либо другая фигура. У Вас должно получиться как на рисунке 1.

Рисунок 1

Это будет комната, в которой появится игрок после запуска этого уровня (игрок обозначается стрелкой).В Build'е существует два режима: 1) 2D - режим (вид сверху), 2) 3D - режим (вы перемещаетесь по комнате). Чтобы из 2D - режима ( как в первой части рисунка 1) перейти в 3D - режим ( как во второй части рисунка 1) необходима нажать клавишу "Enter" на правом блоке клавиш клавиатуры. Переход из 3D - режима в 2D - режим производится аналогично.
3.2.2 Рисование прилегающих секторов.
Прилегающие секторы нужны для построения окон, прилегающих комнат и так далее.
Чтобы нарисовать прилегающий сектор, как на рисунке 2, нужно нарисовав сектор добавить две точки нажав клавишу "Insert" в тех местах, где вы хотите их добавить (первая - начало первой стены прилегающего сектора, вторая - конец последней стены прилегающего сектора) и нажав пробел на первой точке ведите курсор и нажмите пробел там, где будут вершины прилегающего сектора и во второй точке. Закончите рисование прилегающего сектора в той точке, где Вы начали рисование.

Рисунок 2


3.2.3 Рисование внутренних секторов.
Внутренние сектора нужны для создания стульев, столов и других объемных предметов. Чтобы нарисовать такой сектор (как на рисунке 3) необходимо также нарисовать сектор как сказано в пункте 3.2.1 внутри основного сектора (комнаты) и поставив курсор внутрь нарисованного Вами сектора нажать "Alt" + "S", чтобы его стены стали красными. Далее перейдите в 3D - режим, нажав правую клавишу "Enter" и оглядите комнату. Вы не увидите в Вашем секторе никаких изменений, так как секторы с красными стенами не будут видны в комнате, пока Вы их не поднимите (они сливаются с полом). Чтобы поднять нарисованный Вами сектор, укажите на пол основного сектора и нажмите "Page Down", пол в секторе опустится и Вы увидите параллепипед в том месте, где Вы рисовали внутренний сектор. Укажите на его верх и нажмите "Page Up", после чего этот сектор поднимется. Затем нажмите "Page Up" столько раз, на сколько Вам необходимо поднять сектор. Задав текструры этому сектору (смотрите в пункте 3.4.1) у Вас может получиться из него стол или другой объемный предмет.

Рисунок 3


3.2.4 Удаление, копирование, перемещение секторов.
Поместите курсор внутрь сектора и нажмите сочетания клавиш "Ctrl" + "Delete" и вы удалите сектор. Переместить сектор можно с помощью мыши и клавиши "Shift", для копирования с сектором проделываются те же операции, только для его выделения используется клавиша "Alt" , а далее, перетащите сектор в нужное место и вставьте его копию нажатием клавиши "Insert".
3.2.5 Изменение размера и формы сектора после того как он был
нарисован.
Чтобы изменить размер сектора или его форму после того как он был нарисован, укажите курсором на вершину сектора (обозначается зеленым квадратом на вершине угла) и нажав левую кнопку мыши и не отпуская ее тяните эту точку в то место, куда Вы хотите её переместить. Таким образом Вы можете изменить размер или форму сектора.
3.3 Высота полов и потолков в секторе.
Как упоминалось выше, чтобы поднять пол или потолок в секторе необходимо указать на него курсором и нажать "Page up". Чтобы опустить пол или потолок в секторе необходимо указать на него курсором и нажать "Page Down".
3.4 Работа с текстурами.
Ниже описывается, как работать с текстурами.
3.4.1 Смена текстур.
Чтобы изменить текстуру пола, либо потолка, либо стены сектора, следует указать на него курсором мыши и нажать "V" и еще раз "V", чтобы увидеть весь список текстур. Выберите ту текстуру, которую Вы хотите применить с помощью использования клавиш передвижения курсоров на клавиатуре. Нажмите левый "Enter", тем самым установив выбранную Вами текструру на стену, пол или потолок сектора.
3.4.2 Растягивание и сдвиг текстур стен.
Чтобы изменить размер текструры на стене достаточно указать на нее курсором и изменить ее размер с использованием "Стрелок" на правом блоке клавиш. Для перемещения текстур стен в том или ином направлении необходимо указать на текстуру курсором и передвигать ее с помощью "Стрелок" на правом блоке клавиатуры и клавиши "Shift".
3.4.3 Изменение размера и сдвиг текстур полов и потолков.
Размер текструры пола и потолка изменяется нажатием клавиши "E". Передвижение текстур пола, либо потолка производится нажатием "стрелок" на правом блоке клавиш клавиатуры.
3.4.4 Поворот текстур стен и пола/потолка на 90 градусов.
Поворот текстур пола и потолка производится нажатием клавиши "F".
3.4.5 Небо.
Чтобы сделать небо из потолка сектора необходимо задать соответствующую текстуру потолку и нажать клавишу "P", включив режим паралаксинга (это когда текстура бесконечно далеко от игрока).
3.4.6 Смена цвета текстур стен и полов/потолков.
Смена цвета текстур стен и полов / потолков производится нажатием сочетания клавиш "Alt + P". Задайте число, соответствующее выбранному Вами цвету: 1 - синий; 2 - красный; 7 - желтый; 8 - зеленый.
3.4.7 Затемнение текстур стен и полов/потолков.
Укажите курсором на стену, пол или потолок и нажимайте клавиши "-/+" на правом блоке клавиш клавиатуры.
3.4.8 Тени.
Они создаются с помощью затемнения текстур (смотри выше).
3.5 Склоны.
Склоны создаются с помощью указания курсором мыши на поверхность внутреннего сектора и нажатия клавиш "[" и "]".
3.5.1 Изменение направления склонов.
Изменение направления склонов производится нажатием сочетания клавиш "Alt - F" на поверхности сектора.
3.5.2 Создание предмета в виде пирамиды.
Чтобы создать предмет в виде пирамиды нарисуйте квадратный сектор и соедините две его противоположные вершины друг с другом, нарисовав стену внутри этого сектора (сектор должен быть с красными стенами), далее на диагональную линию поставьте точку (посередине) и соедините одну вершину с ней новой линией, а потом другую, у вас должно получиться как на рисунке 4.

Рисунок 4

Далее, указав курсором и нажимая клавиши "[" и "]" в 3D - режиме на поверхности получившихся треугольников, склоните их до образования предмета в виде пирамиды.
3.6. Закругление стен.
Закруглить стену можно проделав следующие операции: укажите на стену курсором и нажмите клавишу "C". Далее перемещайте курсор до тех пор, пока не достигнете той позиции стены, показываемой желтыми точками, которая вам нравится и нажмите пробел, тем самым нарисовав закругленную стену.
3.7 Замаскированные стены.
Стены маскируются для создание стекла в окнах и прозрачных стен (используется для секретов). Чтобы создать замаскированную стену, необходимо сначала нарисовать сектора как в первой части рисунка 5, далее добавить третий сектор, чтобы получилось как во второй части рисунка 5.
Сектор А будет комнатой с исходной позицией игрока, сектор С - это будет место за стеной. Сектор В - сектор для замаскированной стены. Перейдите в 3D - режим (с помощью правой клавиши "Enter") и указав на потолок сектора В нажмите клавишу "М", появится стена, выглядящая как непроходимая стена, но на самом деле через нее можно пройти. Смените текстуру этой стены на ту, которая Вам угодна.
3.8 Стартовая позиция игрока.
Стартовая позиция игрока (очень важна так как без нее уровень не запустится) ставится нажатием клавиши "Scroll Lock". Она появится там, где в данный момент находится белая стрелка ( стартовая позиция обозначается коричневой стрелкой). Перемещается белая стрелка (позиция игрока) указанием курсора в то место, куда Вы хотите ее переместить и нажатием правой кнопки мыши ( также можно её перемещать с помощью левых "стрелок" ).
3.9 Сохранение уровня и выход из Build'а.
Чтобы сохранить уровень и выйти из Build'а нажмите клавишу "Esc" и в появившемся меню ((N)ew, (L)oad, (S)ave, save (A)s, (Q)uit) нажмите клавишу, соответствующую действию. Если Вы хотите сохранить Ваш уровень, то нажмите клавишу "A" и напишите название Вашего уровня (под ним он будет сохранен). Если Вы хотите выйти из Build'а, то нажмите клавишу "Q". Появится запрос "Save changes?", который обозначает - "сохранить изменения?". Нажмите "Y", если да или "N" если нет. После чего программа закроется и Вы выйдете в Windows.
3.10 Загрузка вашего уровня.
Вы можете загрузить Ваш уровень, запустив приложение Setup.exe и выбрав в графе "Select user level" название уровня и далее нажать "Enter" на графе "Save and lauch Duke Nukem 3D".


 
===========
4. Спрайты.
===========
В этой части моей документации будет говориться о спрайтах. Спрайты делают уровень более разнообразнее, деталлизированнее и красивее. Они ипользуются для создания оружия, монстров и прочих деталей уровня.
4.1 Как разместить спрайт.
Чтобы разместить спрайт в нужном месте, необходимо навести туда курсор и нажать "S", после чего появится спрайт. Он вертится с вашим поворотом (в 3D - режиме), потому что абсолютно плоский.
4.2 Перемещение/удаление спрайтов.
Чтобы переместить спрайт, достаточно навести на него курсор мыши, нажать на него, и не отпуская кнопку перетащить в нужное место.
4.3 Растягивание спрайтов.
Спрайты растягиваются также, как и текстуры на стенах.
4.4 Перемещение спрайтов вверх и вниз.
Спрайты поднимаются нажатием клавиши "Page Up" , а опускаются "Page Down"
4.5 Смена текстур спрайтов.
Меняются также, как и на стенах, нажатием клавиши "V"(при необходимости два раза), выбрав текстуру, нажмите "Enter"
4.5.1 Размещение монстров и оружия в уровне.
Чтобы сделать монстра или оружие, надо задать спрайту соответствующую текстуру, например у самого первого монстра она под номером 1680.
4.5.2 Размещение других предметов.
Другие предметы создаются также заданием соответствующей текстуры спрайту.
4.6 Блокирование спрайтов.
Спрайты блокируются, нажатием клавиши "B".
4.7 Смена цвета спрайтов.
Абсолютно также, как у стен.
4.8 Поворот спрайтов на 90 градусов.
Клавишей "F" (также, как текстуры стен).
4.9 Прозрачные спрайты.
Клавиша "T".
4.10 Активные лазерные мины.
Поместите спрайт на стену и задайте ему текстуру №2566.

www.dukenukemrus.narod.ru e-mail Nshuv
 

 

 

 

 

Сайт создан в системе uCoz