Welcome to U.A.C.
login / register
Status: Guest

РегистрацияРегистрация ВходВход
Архивы форума | iddqd.ru | wlf3d.ru
Light HTML | WAP 2.0 | i.wlf3d.ru
ПравилаПравила
FAQ по азам маппинга (только чтение) 1, 2, 3  След.
   Список разделов - Местечко мапперов и моддеров - FAQ по азам маппинга (только чтение)Ответить
АвторСообщение
Shadowman
UAC General
Next rank: Unavailable after 0 points
5607

Doom Rate: 2.49
Сообщение Отправлено: 03.10.07 15:14:37

===================================================
Школа основ маппинга
===================================================
В этой теме обсуждаются основы создания карт для Doom. Приглашаются все желающие постичь это нелегкое искусство. Просьба не флудить, спрашивать только по делу и НЕ ЛЕЗТЬ СЮДА С ВОПРОСАМИ ПО
ПОРТАМ (для портов существуют отдельные темы).
Здесь мы будем говорить ТОЛЬКО ОБ АЗАХ!
Соответственно, обсуждаются прежде всего основы маппинга под классику (то бишь Doom/Doom 2 форматы), причем связанные с освоением собственно техники мапостроения (а не фишек различных портов - о них пишем в отдельные темы).
- Как построить сектор;
- Как сделать двери;
- Как сделать лифт или телепорт;
- Как добавить в вад свои текстуры (это тоже к азам относится);
И т.д.
Практика показывает, что наиболее удобным редактором для начинающих является Doom Builder.
Далее - обозначение ДБ (или DB)
Кроме того, стараниями ЗЕРНОЕd'а был сделан русифицированный Doom Builder. Скачать его можно отсюда. Вопросы по нему задаются в отдельной теме Русский Дум Билдер

Также для начинающих существует Мануал Черепка, в котором вполне доходчиво изложены основные принципы маппинга.

В дальнейшем обещается добавление FAQ по наиболее частым вопросам.
1 6 2
Shadowman
UAC General
Next rank: Unavailable after 0 points
5607

Doom Rate: 2.49
Сообщение Отправлено: 03.10.07 15:42:22

Начнем по порядку.
=========================================================================
ШАГ ПЕРВЫЙ
Вы скачали Doom Builder, установили его как положено, хотите начать создавать карту.
Запускаем редактор, выбираем в меню File -> New Map (Файл -> Новая карта), появляется меню.
Верхнее окошко - Configuration (Конфигурация) - здесь мы выбираем конфигурацию, под которую будем ваять карту.
Дело в том, что, как Вы наверное знаете, для Doom существует множество портов с разными возможностями, соответственно для каждого порта в Doom Builder предусмотрен свой конфиг, задающий все необходимое, что вы можете использовать в процессе построения карты под данный порт.
Для начала НАСТОЯТЕЛЬНО РЕКОМЕНДУЮ потренироваться на "классике" - создать карту наподобие стандартных карт Doom/Doom 2. Для этого в окошке конфигурации надо выбрать соответствующий конфиг - либо Doom, либо Doom 2 (я советую выбирать Doom 2 как наиболее часто используемый).
Далее окошко напротив Map Name (Имя карты) - в нем пишем кодовое имя карты. Для карт, созданных под Doom, оно будет выглядеть как EXMY (где X - номер эпизода, Y - номер карты). Например, e1m1.
Для Doom 2 пишем MAPXX (например MAP01)
Далее надо выбрать wad с текстурами и прочими ресурсами. Для начала мы его выбирать не будем, а будем использовать стандартный набор Doom/Doom 2
Нажимаем ОК, мы готовы приступить к созданию карты.
Но проверьте - прописан ли в конфиге, выбранном вами, путь к iwad'у, откуда будут браться ресурсы. Для этого открываем меню Tools -> Configuration -> Files и видим список конфигов, напротив каждого из них стоит путь к iwad'у. Если у вас он не стоит, укажите его (в нижнем окошке). Для большинства конфигов используется обычно doom2.wad (но для конфига doom стоит положить doom.wad). Советую скинуть все ивады (doom, doom2, tnt, plutonia) в папку с Doom Builder'ом.
На этом предварительный шаг завершен, можно приступать к созданию собственно карты.
===========================================================================

ЗЫ. Насчет темы "Учимся создавать карты" - потереть ее что ли... Будет одна тема, так как та тема и школа ДБ друг друга дублируют во многом.

ЗЗЫ. Тема "Учимся создавать карты" - не столько про технологию (хотя и про нее тоже), сколько про то, как сделать вашу карту интересной, играбельной. Чтобы получилась полноценная думовская КАРТА Smile А здесь - базовая технология.
1 6 2
Shadowman
UAC General
Next rank: Unavailable after 0 points
5607

Doom Rate: 2.49
Сообщение Отправлено: 03.10.07 16:52:47

ЛайносID :
Я предлагаю сделать так, технологический (т.е. этот) фак поместить вначале и не добавлять новые посты, а редактировать первый

Переместить никогда не долго Smile Просто сначала мне придется разобраться с твоей темой, а это портебует времени. Лучше я пока буду составлять FAQ здесь.
Из 1 поста - весьма неудобно для восприятия. Лучше несколько последовательных сообщений.
=======================================================================
ШАГ ВТОРОЙ
Прежде чем приступить к самой карте, можно настроить Горячие клавиши на ваш вкус. Настройка производится в меню Tools -> Configuration -> Shortcut Keys
Ознакомьтесь со списком. Возможно, он покажется длинным и сложным - но нам для начала нужно совсем немногое.
Прежде всего найдите в списке Greed Decrease, Greed Increase - и поставьте напротив удобные для вас клавиши (только следите, чтобы они не затерли уже имеющиеся, иначе вам придется перенастраивать те, которые вы затерли). Поставим например скобки "[" и "]" для увеличения/ уменьшения координатной сетки.
Также найдите в меню ZoomIn и ZoomOut и настройте приближение - удаление (это вам понадобится, чтобы рассматривать мелкие детали на карте и соответственно делать мелкие детали).
Это для начала наиболее важно (прочие клавиши можете тоже настроить, только осторожно, чтобы не запутаться).
Теперь создаем первый сектор.
Наверху ДБ есть панель значков - вы можете кликнуть на линию или квадратик - и перейти соответственно в режим постройки линий или секторов (квадратик). Допустим, вы перешли в режим постройки линии. Чтобы начать строить - нужно отметить место для первой точки (вертекса) - по умолчанию это клавиша Insert. Нажимаем ее - появляется точка, которую мы можем ткнуть в любое место в соответствии с координатной сеткой. Ткнули - далее от точки пойдет линия. Ведем ее и в нужных узлах сетки нажатием ЛК мышки строим вертексы (точки). Например, построим первый прямоугольник, замкнув наши линии. Когда вы приводите линию к исходной точке, с которой начинали строить, и нажимаете ЛК мыши - сектор автоматически замыкается.
(про другие способы постройки секторов расскажет кто-нибудь еще). Перейдем в режим секторов (кнопка с квадратиком вверху). Наведите курсор на сектор - он подсветится. Теперь вы можете, нажав и зажав ПК мышки, подвигать ваш сектор влево-вправо, вверх, вниз... Создайте еще один сектор отдельно. Подвиньте его вплотную к первому сектору (для простоты пусть это будут два прямоугольника). Когда вы отпустите ПК, то увидите - срединная линия стала тонкой (то есть двусторонней), в отличие от граничных линий, которые остаются односторонними.
Поместим в один из секторов точку старта игрока. Для этого перейдем в режим объектов (Things Mode) - например, выберем вверху значок кружочка со стрелочкой. Нажмем Insert, наведя курсор в центр одного из секторов - у нас появится первый объект (по умолчанию это и будет Player Start 1) ПК мыши можно посмотреть его свойства (пока мы их трогать не будем).
Вот и первая карта готова Smile - так как для создания карты требуется минимум 2 сектора (ну и точка старта игрока). Сохраняем карту. Для этого выбираем в меню File -> Save Map и в появившемся окошке пишем имя своего вада (например proba1) и нажимаем Сохранить.
Теперь при дальнейшей работе с картой, нужно выбрать меню File -> Open Map и выбрать ваш вад. В окошке при выборе появится список карт - пока он состоит из 1 карты, MAP01.

Если вы хотите построить следующий уровень и объединить два уровня в мегавад, то делаем так:
Начинаем новую карту, ей задаем имя MAP02 (ну или e1m2 - смотря под что строите). Делаем хотя бы 2 сектора и ставим точку старта игрока. Потом мы должны сохранить эту карту - но не в отдельный wad, а в тот, в котором у нас есть первая карта. Для этого в меню выбираем File -> Save Map Into - и далее указываем имя вашего вада (proba1 например).
Далее если вы откроете ваш вад proba1, то в списке увидите уже не 1 карту, а две - MAP01 и MAP02. Выбираете любую и продолжаете ее строить Smile
==========================================================================
В принципе, все это вы также можете узнать из мануала Черепка.
(уфф... запарился... Кто хочет продолжить? Smile
1 6 2
Shadowman
UAC General
Next rank: Unavailable after 0 points
5607

Doom Rate: 2.49
Сообщение Отправлено: 03.10.07 22:37:11

ШАГ ТРЕТИЙ
Возвращаемся к первому посту этой темы. Находим ссылку на мануал Черепка. Скачиваем мануал - не ленимся качать. И изучаем все последующие шаги маппинга по этому учебнику Embarassed
Дублировать мануал здесь смысла не вижу, хотя предыдущие 2 шага необходимы - для самого самого начала...
Дальше будем разбирать отдельные тонкости.
1 6 2
Eternal
= UAC Marshal =
Next rank: UAC General after 18 points
3432

Doom Rate: 3.12
Сообщение Отправлено: 05.10.07 15:53:01

Тэкс...Азы значит. Smile
Ловите тутор по всем основным классическим дверям.
http://webfile.ru/1548014
Чтобы проще было разобраться, важно помнить, что буквы стоящие перед экшеном обозначают следущее:
D - экшен должен быть расположен непосредственно на внешней линии сектора двери, то есть линии к которой игрок может подойти с лицевой стороны, при этом поле таг и сектора и линии экшена не заполняется, то есть оставляем 0.
S - экшен может быть как на линии сектора двери, так и на удалении, в виде рубильника, внешняя сторона линии экшена обязательно должна быть повёрнута в сторону доступную игроку.
G - экшен в точности такой же как и S, но активируется выстрелом (ударом).
Буква R добавленная к некоторым экшенам озаначает, что действие повторяемо.
В некоторых случаях необходимо дверь имеющую с обеих сторон триггер D, открыть с расстояния, для этого просто ставим в поле таг сектора двери то же число, что и у экшена S, при этом на линиях D это число ставить не нужно.
W - триггер активируется при пересечении линии на которой находится.
Иным словом при перешагивании линии содержащей экшн с буквой W, сектор в поле таг которого вбита та же цифра, что и в поле таг экшена, сработает как дверь.
Помните, что если таг не проставлен, то есть будет равен 0, то как дверь сработают все секторы имеющие таг 0, а это обычно 90% уровня. Не допускайте таких ошибок.
Ещё неплохо бы запомнить такую вещь, внимательнее относитесь к повторяемости триггеров, одноразовый триггер можно активировать лишь один раз за сеанс, для повторной активации двери нужен будет уже другой.

Из всего этого выводим главное правило, все экшены кроме D, DR, должны иметь заполненное поле таг.
Теперь вроде всё.

=============================================
Также выложил на долгосрочный хостинг - с него не пропадет (ссылка обновлена)
http://files.filefront.com/ALLDoorrar/;8729527;/fileinfo.html
(Shadowman)
=============================================
2 2 2
3EPHOEd
= UAC Commissar =
Next rank: - UAC Marshal - after 61 pointsАдмин Форума
3089

Doom Rate: 2.18
Сообщение Отправлено: 05.10.07 15:58:17

Eternal

S - экшен может быть как на линии сектора двери, так и на удалении, в виде рубильника, внешняя сторона линии экшена обязательно должна быть повёрнута в сторону доступную игроку.

Ай-Ай
Главное на S1 и SR должен быть ТАГ иначе не сработает или сработает так что сам рад не будешь.
Так же WR и W1 которые перешагиваются игроком для активации ТАГ обязателен.
1 2 2
Lainos [B0S]
- Captain -
Next rank: = Captain = after 79 points
1671

Doom Rate: 1.56
Сообщение Отправлено: 06.10.07 13:31:20

Основы работы в 3D-режиме Doom Builder.

Чтобы включить режим 3D-viev, необходимо нажать кнопочку наверху со значком глаза.

Перемещаться в этом режиме нужно клавишами "S,D,F,E".
Клавиша выхода из этого режима- "W".
Чтобы включить или отключить гравитацию, нужно нажать "G".
Чтобы получить информацию о секторе или линии, нужно нажать "I", когда прицел направлен на нее (него).

Направив "прицел" на любую текстуру и нажав "огонь" (Mad), можно ее поменять на любую другую. Если прицел направлен на текстуру, то, нажимая, стрелочки, можно ее двигать, как вам необходимо (очень удобно для подгона текстур). Чтобы поставить текстуру обратно по умолчанию, нужно нажать "R".
Если прицел направлен на пол или потолок, то, крутя колесико мыши, можно менять его высоту.
Менять текстуры потолка и пола можно так же, как и текстуры стен. (см.выше)
Чтобы включить показ объектов (Thing-ов), нажмите "T".
В Zdoom можно менять высоту Thing-ов, направляя прицел на Thing и крутя колесико мыши.

Помните, в этом режиме не отображаются 3D-полы и слопы, а так же туманы, цветные сектора и динамическое освещение!
_______________________________________________________________________________________

Эффект лестницы.

Чтобы выстроить сектора лесенкой (высота ступенек будет одинакова), нужно выделать два сектора МЕЖДУ которыми будет эта лесенка (эти сектора меняться не будут), а так же все сектора, непосредственно будущей лесенки (те, что между ними). Когда все нуобходимые сектора выделены, нужно нажать кнопочку с изображением лесенки вверху экрана, причем их там две: для потолка и для пола.
6
Shadowman
UAC General
Next rank: Unavailable after 0 points
5607

Doom Rate: 2.49
Сообщение Отправлено: 07.10.07 14:25:19

Поступил вопрос - как заливать файлы на Doomworld. Guest написал инструкцию, которую я привожу ниже (сам он занят сейчас Surprised Если потом нужно будет что-то уточнить - лучше подкорректировать этот пост.
===================================================================
ИНСТРУКЦИЯ ПО ЗАЛИВКЕ КАРТ НА ДУМВОРЛД (от Guest'а)
===================================================================
Итак, после освоения основ основ маппинга, может возникнуть желание осчастливить своим творением весь мир. Простейший способ сделать это - залить на общеизвестный популярный ресурс; такой ресурс есть - это idgames (ссылки смотри ниже), созданный в том числе и для этого. Но прежде чем решиться на такой шаг, стоит подумать, действительно ли работа заслуживает всеобщего внимания. Публикуют там все, что соответствует правилам, но народ в случае чего стесняться не станет и плохая работа обречена на язвительную критику (самый наглядный пример, как это бывает, хотя такой длинный тред тоже исключение).

Если все же решились, то вот схема действий:
---------------------------------------------------------------------------------------------------------------
1.Берется, значит, свой вад и дается ему ИМЯ из восьми букв, НЕ БОЛЬШЕ. Если больше, то тебя пошлют, меньше - можно. Если есть желание сделать в имени пробел, то пробел нельзя, надо вставлять подчеркивание.

2. Обязательно добавляется текстовый файл с описанием по известному образцу, текстушка ДОЛЖНА называться так же, как и вад, только с расширением txt.

3. НЕ ЗАБЫВАТЬ указать в текстушке свое мыло (и чтобы работало), многих и многих послали на мыло из-за мыла.

4. Если в ваде использованы чьи-то наработки и ресурсы, то в текстушке об этом писать не обязательно , но если авторы заметят это и обидятся, то могут потребовать убрать вад из архивов и его уберут.

5. Вад и текстушку пакуется в ZIP-архив. Не в RAR, не в 7Z, а в рабоче-крестьянский zip. Если не понял, то тебя пошлют. Если архив битый, то тебя пошлют (перед отправкой проверь!). Сам архив опять-же должен называться как и вад с текстушкой.

6. Для заливки потребуется FTP-менеджер, если не знаешь, что это такое, просто возьми FAR, в нем это есть.
Коннектишься к ftp archives.gamers.org, логин - anonymous, пассворд - твое мыло полностью. Заливаешь архив в папку /pub/idgames/incoming/, туда же до кучи заливаешь еще один экземпляр текстушки (незаархивированный).

7. Ждешь, пока хозяева соизволят взглянуть, что им накидали в помойное ведро (это может занять несколько дней, так что терпение это добродетель), и вынесут вердикт. Если все ок, то вынесут на всеобщее оборзение.
----------------------------------------------------------------------------------------------------------------------------------
Некоторые замечания по заливаемым вадам:
- Файл в архиве должен весить не более 50 метров; в подобных случаях с хозяевами архива нужно договариваться отдельно.
- Лучше не использовать в вадах музыку в mp3-формате, это заставляет буржуев нервничать и подозревать в воровстве и нарушении авторских и прочих прав. Если все же очень надо, в описание необходимо добавить благословление от авторов или заверения в том, что вы и есть автор музыки; впрочем, если ваш ник Tormentor667, то вам все простят, даже это. Wink Что касается музыки в mus, midi или mod формате, то тут проблема авторских прав никого не интерисует, так что можно смело пихать (возможны исключения согласно пункту 4, но я таких случаев не припомню)
- Так же запрещены вады, представляющие собой модификации уровней из IWAD'ов.
На деле это правило соблюдается не очень строго (если модифицированный e1m1 - пасхалка в углу большого комплекса, то последствий не будет), цель этого правила - отсечь потенциальный мусор в виде слабомодифицированных карт из Doom и Doom2, коих наклепали немало в свое время и наверняка наклепали бы еще.
-Запрещены вады, созданные генераторами (SLIGE, OBLIGE). Опять же, как и в предыдущем случае, это лишь мера против хлама; если генератор будет применен с умом и в позитивных целях - во благо дела мира во всем мире, то можно рассчитывать на понимание.
- Не приветствуются демо-версии проектов, особенно если об играбельности речи не идет. Если же запланирован, к примеру, 3-х эпизодный мегавад, то первый эпизод можно и выложить.
- Ну и конечно же, не стоит пытаться заливать карты и моды, рассчитанные не на дум или его порты, а другие игры (Quake 3 и проч).
...
- Да, и еще: держатели оставляют за собой право на "особые случаи", не описанные стандартным перечнем (на всякий случай).

EDIT: вот пример последнего пункта: Surprised
Fri Mar 6 17:02:32 PST 2009 Rejected fucktory.zip because: pick a better name

==============================================================================
Также сюда прилепляю краткую инструкцию от entryway'я:

Думворлд никак не связан с архивом, они просто обозревают новые поступившие карты. Инкаминг, вот он: ftp://archives.gamers.org/pub/idgames/incoming Просто кидаешь зип со своей картой туда. В зип вместе с картой надо положить текстовый файл, который так же надо будет положить отдельно от зипа в инкаминг. Текстовый файл должен быть по шаблону ftp://ftp.fu-berlin.de/pc/msdos/games/idgames/UPLTEMPL.TXT или сгенерированный через веб-интерфейс http://www.doomworld.com/idgames/?textmaker и назыаться так же как wad файл. Особоых знаний английского там не понадобиться: имя заполнить, какие редакторы юзал, какие уровни, для какого порта и для каких режимов - вот и все. При несоблюдении каких либо условий твой вадник будет отклонен и попадет из инкаминга в инкаминг\режектед где нужно будет прочитать о причине и повторить попытку после исправления. Подробное описание правил на английском тут: http://www.doomworld.com/vb/showthread.php?s=&threadid=31922
1 6 2
Shadowman
UAC General
Next rank: Unavailable after 0 points
5607

Doom Rate: 2.49
Сообщение Отправлено: 08.10.07 14:04:23

Несколько забегаю вперед, но чтобы потом не забыть, лучше сделать сразу.
=============================================
ДЛЯ ТЕХ, КТО ХОЧЕТ ИЗУЧАТЬ BOOM-формат
=============================================
Освоив базовые вещи классики, возможно вы захотите попрообовать свои силы на других портах. Для начала могу посоветовать Boom - порт, существенно расширяющий возможности классики, добавлением новых экшенов и использования для триков "вуду-доллс".
Что такое вуду-доллс?
Вы наверное удивлялись, когда на 30 мапе ТНТ, наступая на "неправильную" платформу (там, где нужно с одного края добраться до другого, прыгая по платформам с факелами) неожиданно умирали. Как достигается такой эффект? Ясно, что не стандартным свойством пола - убрать 10-20% жизни у игрока, так как смерть здесь мгновенна. Если посмотреть, как это устроено, то увидим, что при пересечении линии "неправильной" платформы игрока телепортирует в маленькую каморку, в которой помещен Player Start 1 (то есть дубль игрока). Игрок телепортируется как бы сам на себя - и умирает (соответственно, повреждения, наносимые дублю, или вуду-доллс, как его называют, будет получать и игрок). В Boom за счет добавления экшена, позволяющего двигать объекты на полу в нужном направлении, с помощью вуду-доллс можно задавать комбинацию экшенов (когда вуду пересекает линии, открывающие двери, опускающие-поднимающие полы и потолки и т.д. и т.п. - они срабатывают так же, как если бы на месте вуду был бы "настоящий игрок". Чем и можно умело пользоваться для имитации ряда последовательных действий (а также создания ситуации, когда игрока запирают на некоторое время в комнате с монстрами).
Ну а чтобы не грузить много теории, а дать больше конкретных примеров, размещаю ссылки на хорошие обучающие вады по Boom.
BoomEditwad
- основной обучающий вад по Boom. Также отдельные вопросы по Boom и обучающие вады-примеры вы можете найти в соответствующих темах:
Попытка имитировать реальный лифт в Boom
Имитация фазированного света в Boom
Раздвижные двери в ванили и Boom Здесь кстати есть и по классике кое-что.
Прозрачные раздвижные двери (имитация)
1 6 2
Lainos [B0S]
- Captain -
Next rank: = Captain = after 79 points
1671

Doom Rate: 1.56
Сообщение Отправлено: 08.10.07 18:04:49

Shadowman
Постараюсь.
Итак, начнем.

Добавление новых текстур в вад.

1) Первое, что нам нужно сделать, это скачать программу XWE с iddqd. Это наиболее используемый и удобный редактор вадов.
2) Далее его, естесственно, нужно установить. Чтобы открыть вад. нажимаем сверху в окне XWE "File>Open"
3) Итак переходим непосредсвенно к зачатию текстур. Сначала нам нужно найти картинку, которую вы хотите вставить. Затем в окне XWE внизу нажимаем на кнопочку Patch два раза. Находим нужную картинку на компьютере и загружаем в вад. Тут у многих возникают непонятки. Дело в том, что прежде чем чделать текстуру, нужно загрузить в вад картинки, из которых она будет состоять. Эта картинка может быть одна (например просто текстура стены или картина) или же их может быть несколько (Та же стена, но с пятном крови). Т.е. чтобы сделать стену, на которой будет кровь, можно нарисовать эту крови на стене в графическом редакторе, а потом закачать эту картинку, а можно загрузить картинку со стеной и картинку с кровью по отдельности, а потом сделать текстуру со стеной и кровью путем соединения этих двух картинок.
4) Делаем простую текстуру (из одной картинки):
Закачиваем в вад картинку с помощью способа, описаного выше. При добавлении любого нового патча (картинки) в ваде создается новая текстура с названием этого патча. Т.е. больше нам впринципе ничего делать и не надо- текстура создается автоматически. (Текстуры лежат во вкладке Textures внизу окна XWE)
5) Делаем сложную текстуру (из нескольких картинок):
Допустим, вы хотите добавить на описаную выше текстуру пятно крови. Первое, что я хочу отметить, это то, что голубой цвет (один из стандартных) на текстуре отображаться не будет, вся область, закрашенная голубым цветом, будет прозрачной. Соответственно, на картинке с кровью, нам нужно закрасить голубым все пространство кроме, собственно, крови. После того, как мы сделали картинку с кровью как надо, нужно закачать ее в вад так же, как и картинку стены, описаную выше. Появится новая текстура с одной только кровью, которая будет на прозрачном фоне. Эта текстура нам не нужна, поэтому во вкладке Textures мы находим эту текстуру (она создалась в конце списка) и нажимаем сверху "Texture>Delete". А теперь находим нашу текстуру стены и нажимаем сверху окна "Texture>New Patch". Это значит, что мы хотим добавить в эту текстуру новую картинку. Справа появляется новая строчка в таблице и мы вводим в ней имя патча (картинки) с кровью. Кровь появилась на текстуре (это можно видеть в основном окне показа), если вам нужно изменить положение крови относительно стены, то просто жмем не кровь в окне просмотра и перетаскиваем, как нам нужно. Можно добавлять сколько угодно патчей и делать совершенно новые текстуры из кусочков старых.
6) И последнее. Размер текстуры нужно писать там, где мы ее выбираем (в списке-таблице).

Ну, вроде все, остальное, я думаю, вы освоите сами.

=============================================
Добавление (Shadowman)
1. Когда установите XWE - укажите ему где искать iwad (обычно указывается Doom2.wad) - об этом программа сама вас спросит, нужно только в окошке вбить путь к doom2.wad
2. "Голубой" цвет, задающий "пустоту" на текстуре - тот же цвет, что и фон в XWE (откройте например Doom 2 этой программой и посмотрите какие-нибудь текстуры - они на голубом фоне видны. Вот этот цвет этого фона нам и нужен для создания "пустоты" - прозрачности на текстуре (см. пример с пятном крови).
3. Можно перетаскивать патчи как написано выше, а можно вбивать отступы по горизонтали и по вертикали (по осям x и y соответственно) - в окошках таблицы, где список патчей для данной текстуры прописывается (в правом верхнем углу).
4. ЕСЛИ ВЫ ЗАХОТИТЕ УДАЛИТЬ ТЕКСТУРУ, то патчи, ее составляющие - останутся. Чтобы удалить ненужные вам патчи, найдите в XWE лумп PNAMES - это список всех используемых патчей, и СОТРИТЕ ИМЯ ПАТЧА ВМЕСТЕ С ЕГО НОМЕРОМ. Но учтите, что вся структура нумерации последующих патчей нарушается, поэтому придется либо вручную ее менять, либо.... не удаляйте патчи без необходимости (можете например присвоить номер удаленного патча последнему, добавленному вами, чтобы остальные не пересчитывать).
6
Eternal
= UAC Marshal =
Next rank: UAC General after 18 points
3432

Doom Rate: 3.12
Сообщение Отправлено: 08.10.07 23:54:57

Shadowman
Мне казалось что иммитация с двумя мм. Я там неправильно что ли написал в теме? Surprised edit: Поправил, и впрямь ошибся. Smile
Текстуры лью только через дипси, и толком даже не знаю как объяснить шаги, тупо на автомате всё у меня там, попробую может когда-то разложить по полочкам, но имо, это мало кому понадобится. Или по дипси лучше вообще пока не писать здесь, чтобы не возникло путанницы.
ЛайносID :
Первое, что я хочу отметить, это то, что голубой цвет (один из стандартных) на текстуре отображаться не будет, вся область, закрашенная голубым цветом, будет прозрачной.

Это называется прозрачный цвет (транспорент колор), и установить в палитре по-идее можно любой, у меня маджента вместо голубого, всегда. Когда выдираешь текстуры с помощью xwe, прозрачный цвет не меняется, то есть если в ваднике из которого вытаскиваешь текстуры такой цвет например бирюзовый, а у тебя в ваде голубой или маджента, то придётся в пэйнте (или другом редакторе) закрашивать нужные тебе прозрачными области вручную, в дипси выдирая текстуру, можно установить транспарент в палитре, и оно заменится автоматически при открытии в меню экспорта лампов.
2 2 2
Eternal
= UAC Marshal =
Next rank: UAC General after 18 points
3432

Doom Rate: 3.12
Сообщение Отправлено: 09.10.07 02:23:32

Shadowman
Хорошо, только по DB. Точнее я могу только по DB (xwe не юзаю). Ну и по разным тонкостям под классику и Boom. Например, для ускорения работы (правда я уже говорил об этом, но наверно потёрли), можно не ломать себе голову (руки, пальцы, глаза), а просто создать несколько секторов (64Х64Х128, 16Х16Х64, 8Х8Х128 и т.д.) сохранить их как префабы, и таким образом избавить себя от рисования каждого сектора, жмём L>P (L - режим лайндефов, P - вставить префаб)и последний выбранный перед этим сектор-префаб появляется на карте, после чего манипуляцией вертексами (вершинами, кнопа V) приводим сектор в надлежащий вид, и присоединяем к нужному месту. Работа ускоряется примерно раза в три-четыре, то есть геометрию среднего размера уровня можно нарисовать таким методом за несколько часов, в случае если уже известно, что это будет за геометрия.
2 2 2
Shadowman
UAC General
Next rank: Unavailable after 0 points
5607

Doom Rate: 2.49
Сообщение Отправлено: 09.10.07 13:52:29

Eternal
Кстати, вопрос от меня тоже Smile
При копи-пастинге секторов вплотную к односторонним линиям как правило возникает глюк - односторонняя линия становится двусторонней. Мне приходится ручками ее выделять и делать снова односторонней. Гораздо худший глюк возникает, когда при копи-пастинге сектора к такой линии она не делится вортексами (вершинами) соответственно приплюсовываемому сектору, а получается как бы несколько линий одна на одной - то есть прежняя длинная, и еще линия приплюсованного сектора. Если удалить исходную, то необходимо потом достроить в нужных местах те отрезки, которые связывают приплюсованный сектор с другими граничными линиями.

К примеру, я сделал секторами "диван", хочу его прилепить к стенке. Линия стенки (в случае если она разбивается правильно) в местах соприкосновения с "диваном" становится двусторонней. Во втором случае линия стенки так и остается сплошной линией, а линии дивана - это уже отдельные линии. При удалении линии стенки остаются "пустоты" между вертексами, отмечающими края дивана и углы комнаты - надо заново линиями соединять.

Хотя к первому глюку я уже привык, но второй весьма досаждает, тем более так и не удается понять закономерность возникновения двух линий на одной.
1 6 2
Eternal
= UAC Marshal =
Next rank: UAC General after 18 points
3432

Doom Rate: 3.12
Сообщение Отправлено: 09.10.07 14:54:44

У меня по дефолту всё слипается как ты и описал в первом случае, я обычно делаю так, если мне нужно присоединить "диван" к стенке, я цепляю его одним вертексом к оной (предварительно просто ставлю на стенку вертекс и чуть утаскиваю его в сторону "дивана"), потом когда эти вертексы слиплись, ставлю ещё один, и тоже тяну его к "дивану", к другому его углу, естественно линия которую ты хочешь влить в стену должна быть двухсторонняя, и когда второй присоединён, просто выделяешь секторы " дивана" и выравниваешь всю конструкцию. Стенка за диваном остаётся односторонней. Вобщем-то закономерность проста, когда лепишь две одностороние линии одну на другую получаешь двухстороннюю, если хотя бы одна двухсторонняя, получаешь одностороннюю.
2 2 2
Beloff
- UAC Gunner -
Next rank: = UAC Gunner = after 25 points
85

Doom Rate: 1.44
Сообщение Отправлено: 03.12.07 11:59:24

Как сделать текстуру с движением и выключатели...
1
Shadowman
UAC General
Next rank: Unavailable after 0 points
5607

Doom Rate: 2.49
Сообщение Отправлено: 03.12.07 20:56:07

Beloff
В общем так. Если ты делаешь вад в формате классики (doom/doom 2) или Boom, то можно обойтись без animated (это можно сделать в Буме, но можно и не делать).
Находишь в списке текстур Дум 2 текстуры выключателей. Далее - удаляешь исходные патчи, образующие понравившуюся тебе текстуру и заменяешь на свои патчи (картинки с рычагами) : одна текстура - патчи "включенных" рычагов, другая - патчи "выключенных".
При необходимости размер текстуры можно увеличить, например оригинальная 64*128, можешь сделать 128*128 или даже 256*128. Когда же в ваде будешь класть свои рычаги, то просто сдвинешь по горизонтали эту большую текстуру так, чтобы попасть на нужный патч (картинку с нужным рычагом).
Аналогично - для скроллящихся текстур. В формате классики нельзя произвольно делать скроллящиеся текстуры, но ты опять же можешь заменить исходные на свои (то есть вставить там свои картинки патчей). При необходимости - расширить размер текстуры, но тогда в ваде тебе придется следить, чтобы "не те" патчи не попадали, то есть дробить линию с нужной текстурой на отрезки и на них выставлять нужный отступ, чтобы был один патч, а не разные.
Все операции с текстурами и патчами можно делать в XWE. Как - смотри подробнее на 1 странице, там это уже обсуждалось.
1 6 2
Lainos [B0S]
- Captain -
Next rank: = Captain = after 79 points
1671

Doom Rate: 1.56
Сообщение Отправлено: 17.12.07 14:36:09

Назрел такой вопросец. Можно ли в в Билде в 3D-луке менять освещение у секторов?
6
Nil
= Colonel =
Next rank: - Commissar - after 32 points
2558

Doom Rate: 2.3
Сообщение Отправлено: 17.12.07 16:17:43

ctrl+ колёсико мыши.
1 2 1
Dragon Hunter [B0S]
- Warrant Officer -
Next rank: = Warrant Officer = after 39 points
1121

Doom Rate: 3.22
Сообщение Отправлено: 17.12.07 17:41:51

ЛайносID
если нажать на В то яркость в 3Д режиме всех секторов будет 255
1 1
Dragon Hunter [B0S]
- Warrant Officer -
Next rank: = Warrant Officer = after 39 points
1121

Doom Rate: 3.22
Сообщение Отправлено: 17.12.07 21:39:45

у меня возникла проблемка : вот в очередной мапе решил сделать большое пространство довольно, а внутри него здание. область левее- само пространство( я его еще расширю). а справа- это здание..как видно, эти 2 области я рисовал независимо друг от друга.. теперь мне надо их объединить в одну карту... вот я немогу никак втащить это здание в область, в этом случае у меня все линии- границы ( за которыми аут) просто "теряют" свои текстуры и меняются на те которые по умолчанию , это происходит если я втаскиваю эту область в другую.. как на втором скрине.. конечно, можно заново текстуры переобозначить.. но оччень бы не хотелось этого делать... может есть другой способ?



1 1
Dragon Hunter [B0S]
- Warrant Officer -
Next rank: = Warrant Officer = after 39 points
1121

Doom Rate: 3.22
Сообщение Отправлено: 17.12.07 21:58:34

NIL
ну я в том-то дело , что хочу, чтобы снаружи это выглядело как обычное сдание, с окнами, а внутри сами помещения... если обвести контур здания и нажать Cut , то можно решить проблему, снаружи ничего видно не будет.. а вот текстуры пролетают(
1 1
Eternal
= UAC Marshal =
Next rank: UAC General after 18 points
3432

Doom Rate: 3.12
Сообщение Отправлено: 18.12.07 18:15:35

Dragon Hunter :
у меня возникла проблемка : вот в очередной мапе решил сделать большое пространство довольно, а внутри него здание. область левее- само пространство( я его еще расширю). а справа- это здание..как видно, эти 2 области я рисовал независимо друг от друга.. теперь мне надо их объединить в одну карту... вот я немогу никак втащить это здание в область, в этом случае у меня все линии- границы ( за которыми аут) просто "теряют" свои текстуры и меняются на те которые по умолчанию , это происходит если я втаскиваю эту область в другую.. как на втором скрине.. конечно, можно заново текстуры переобозначить.. но оччень бы не хотелось этого делать... может есть другой способ?

Очень простой способ. Выделяешь всё что нуно, сохраняешь как префаб, потом вставляешь как префаб. не знаю что там с текстурами у тебя, у меня никогда такого не было.
2 2 2
Stalker
Recruit
Next rank: Marine after 15 points
25

Doom Rate: 1.32
Сообщение Отправлено: 20.12.07 17:34:22

Как присвоить текстуре свойства F_SKY?
То бишь, чтоб при поставлении на потолок, она стала небом.
nprotect
UAC General
Next rank: Unavailable after 0 points
3539

Doom Rate: 2.24
Сообщение Отправлено: 20.12.07 17:42:45

Stalker
при мапперстве под оригинальный дум - только заменой исходных текстур неба, несколько небес на одну мапу упихать нельзя. создать флаты, по свойствам идентичные F_SKY1, невозможно

под порты (zdoom и гоззо в частности) - средствами скайбоксов, там без ограничений
1 2 1
Stalker
Recruit
Next rank: Marine after 15 points
25

Doom Rate: 1.32
Сообщение Отправлено: 20.12.07 19:47:29

nprotect
Thanks


У меня какой-то глюк. У линии стоит флаг Impossible, а снаряды сквозь нее пролетают! Кто-нить знает, че это такое?
nprotect
UAC General
Next rank: Unavailable after 0 points
3539

Doom Rate: 2.24
Сообщение Отправлено: 20.12.07 19:49:09

Stalker
Impassible наверное Surprised . это флаг непроходимости только для игрока и монстров, он не блокирует ракеты/пули/плазму
1 2 1
Stalker
Recruit
Next rank: Marine after 15 points
25

Doom Rate: 1.32
Сообщение Отправлено: 20.12.07 19:55:45

Как же тогда сделать, чтоб сквозь стены не стрелять?
Memfis
- Warrant Officer -
Next rank: = Warrant Officer = after 58 points
1102

Doom Rate: 2.23
Сообщение Отправлено: 20.12.07 20:36:58

Stalker
Ты хочешь окно застеклённое чтоль сделать?Если да, то используй тот самый Block Everything в портах, ну или есть специальный трюк для этого, который будет работать в любом порте(даж в классике).Пример - плутония мап31, там где киберы стоят и ты их видишь, а они - ни с места.Правда, я с этим трюком не разбирался..
1 1 1
Stalker
Recruit
Next rank: Marine after 15 points
25

Doom Rate: 1.32
Сообщение Отправлено: 20.12.07 20:41:08

Все разобрался! Спасибо!

А как сделать линию длиной, меньше 32. Или в ДБ это невозможно?
Nil
= Colonel =
Next rank: - Commissar - after 32 points
2558

Doom Rate: 2.3
Сообщение Отправлено: 22.12.07 01:36:59

Stalker, измени шаг сетки или вообще открепись он неё. кнопочки есть вверху сециальные
1 2 1
Страница 1 из 3 1, 2, 3  След.
   Список разделов - Местечко мапперов и моддеров - FAQ по азам маппинга (только чтение)

Раздача наград