Welcome to U.A.C. [O.S.A.]
login / register 
Status: Guest
Архивы форума | iddqd.ru
Wolf 3D
ПравилаПравила ПоискПоиск
18+
Тема для новичков. Вопросы по маппингу/моддингу - любые! Пред.  1, 2, 3 ... 18, 19, 20 ... 198, 199, 200  След.
   Список разделов - Флуд и устаревшие темы - Тема для новичков. Вопросы по маппингу/моддингу - любые!Ответить
АвторСообщение
alko
Marine
Next rank: Marine 1st class after 4 points
26

Doom Rate: 2

Ссылка на пост №361 Отправлено: 23.11.15 18:37:58
Memfis:
Тебе видимо нужно открыть ламп TEXTURE1, найти там текстуру SKY1 и поставить ей ширину 1024. На небе отображается именно текстура SKY1, а не патч RSKY1. По дефолту у SKY1 прописана ширина 256 и она "не видит" что там дальше.


Я так полагаю, это IWAD (doom2) надо редактировать ? Но слэйд не разрешит вносить в него изменения.
Или же Вы говорите про PWAD, в котором надо зайти в редактор текстур и создать текстуру с названием SKY1 и задать для неё ширину\высоту ?
alekv
- Colonel -
Next rank: = Colonel = after 272 pointsМодератор форума
4168

Doom Rate: 1.87

Posts quality: +949
Ссылка на пост №362 Отправлено: 23.11.15 18:57:04
alko:
Я так полагаю, это IWAD (doom2) надо редактировать ? Но слэйд не разрешит вносить в него изменения.
Или же Вы говорите про PWAD, в котором надо зайти в редактор текстур и создать текстуру с названием SKY1 и задать для неё ширину\высоту ?

Нет, редактировать надо PWAD.
Только сначала попробуй еще в настройках поискать параметр Strech short sky(примерное название, с англ туго), там была подобная настройка, возможно она поможет, по идее она растягивала небо, но давно не сталкивался с такой проблемой.
1 3 1
Memfis
= Colonel =
Next rank: - Commissar - after 137 points
4753

Doom Rate: 1.8

Posts quality: +701
Ссылка на пост №363 Отправлено: 23.11.15 19:20:48
Если ты ранее добавлял текстуры в PWAD, у тебя по идее в нём уже должен быть ламп TEXTURE# и в нём вся стандартная графика из дум2.вад уже прописана. Там то и надо найти SKY1.
Если не добавлял, то видимо надо вытащить TEXTURE1 из IWAD, вставить в свой PWAD, и тогда уже менять.

Stretch short skies - это немного другое, оно растягивает маленькие небеса чтобы они нормально смотрелись с мауслуком. Выглядит не очень красиво правда.

Добавлено спустя 7 минут 39 секунд:

Немного волнует, что ты сразу берёшься за такой вроде как масштабный проект, хотя ещё во многих новичковых вопросах не совсем разобрался. Обычно в таких случаях советуют сначала начать с чего-то небольшого чтобы основы, эээ, освоить, а потом уже лепить чего-то эпичное. Хотя конечно при должном усердии наверно можно и с нуля крутую штуку забабахать.
1 2 1
alko
Marine
Next rank: Marine 1st class after 4 points
26

Doom Rate: 2

Ссылка на пост №364 Отправлено: 23.11.15 19:47:47
Memfis:
Если ты ранее добавлял текстуры в PWAD, у тебя по идее в нём уже должен быть ламп TEXTURE# и в нём вся стандартная графика из дум2.вад уже прописана. Там то и надо найти SKY1.


С самого начала добавлял текстуры в PWAD, ламп соответствующий есть. Но стандартная графика хранится в IWAD (doom2.wad).
В PWAD'e только мною рисованные текстуры, и текстуры неба там не было по дэфолту. Только слейдовская "болванка".
Скрытый текст:



Тут уже нарушена таблица патчей, хз как её поправить. Просто удалил несколько своих текстурок некорректно, видимо. Из-за чего дум-билдер высвечивает ворнинги (сами патчи трогать не решаюсь, так как может полностью нарушиться нумерация текстур, и например, вместо текстуры "кирпича" будет текстура "дерева" и тд.)
Memfis
= Colonel =
Next rank: - Commissar - after 137 points
4753

Doom Rate: 1.8

Posts quality: +701
Ссылка на пост №365 Отправлено: 23.11.15 20:49:59
Я в таких случаях удаляю из вада всё, что касается графики, и добавляю заново. Обычно это гораздо проще, чем пытаться понять, что именно покорёжилось.

По скриншоту чё-то похоже, что в TEXTURE1 вообще нет информации по текстурам из doom2.wad, как будто программа не знала где он у тебя расположен когда создавала ламп.

Добавлено спустя 6 минут 56 секунд:

Вообще, в здуме может и нет смысла возиться с заменой RSKY1. Правильнее наверно будет освоить MAPINFO, позволяющее гораздо лучше контролировать, какое небо на какой карте показывается.
1 2 1
ZZYZX
- UAC Commissar -
Next rank: = UAC Commissar = after 16 pointsМодератор форума
6284

Doom Rate: 1.65

Posts quality: +1630
Ссылка на пост №366 Отправлено: 24.11.15 04:53:58
Я не понимаю почему слейд сам этого не делает. Даже моя тулза на питоне это делает.
В смысле, почему не определяет какие текстуры из айвада, а какие не из айвада, и юзеру позволяет редактировать только те которые его собственные, а остальные прикручивает от айвада.

Что касается здума. В здуме вообще нужно в обязательном порядке юзать не только MAPINFO, но и TEXTURES.
2 2 1
Shadowman
UAC General
Next rank: Unavailable after 0 points
8391

Doom Rate: 2.08

Posts quality: +1995
Ссылка на пост №367 Отправлено: 25.11.15 14:50:10
ZZYZX
Спасибо за скрипт. Он гораздо понятнее, чем то нагромождение, что брал раньше. Попробую при случае прикрутить его к Инквизитору. можно даже упростить, т.к. вад ориентирован на сингл и прописывать 64 игрока не обязательно.
GetActorClass выводит имя класса, как оно прописано в декорэйте? Т.е. если у меня ACTOR IDemon, то будет писаться "IDemon"? А если мне от технического имени нужно перейти к "литературному" имени?
1 7 2
ZZYZX
- UAC Commissar -
Next rank: = UAC Commissar = after 16 pointsМодератор форума
6284

Doom Rate: 1.65

Posts quality: +1630
Ссылка на пост №368 Отправлено: 25.11.15 19:13:42
Классы называй литературно. Так же как и имена оружия прописывают, чтобы на статусбаре при переключении было красиво...
Если название класса с пробелами, заключай в кавычки. Декорейт не против.
2 2 1
MyNameIs
= 1st Lieutenant =
Next rank: - Captain - after 36 points
2054

Doom Rate: 2.04

Posts quality: +893
Ссылка на пост №369 Отправлено: 26.11.15 01:14:35
вопрос.
задумал я сделать в гздуме стекло, сквозь которое можно стрелять, при этом которое разбивается.
юзаю бруталдум, так что сделал через проверку пролёта прожектайла.
вышел вот такой скрипт:
Скрытый текст:

script 240 (int lineid, int spotid)
{
int shatter;
SetLineBlocking(lineid, OFF);
SetLineSpecial (lineid,0,0,0,0,0,0);

setlinetexture (lineid, SIDE_BACK, TEXTURE_MIDDLE, "-");
setlinetexture (lineid, SIDE_FRONT, TEXTURE_MIDDLE, "-");

thingsound(spotid, "GlassShatter", 127);
    delay(const: 1);
     shatter = 10;
    while (shatter > 0)
        {
        shatter--;
        Thing_Projectile2(spotid, 54, random(0, 255), random(20, 40), random(5, 20),true,1337);
        }
    SetActorProperty(1337,APROP_DAMAGE, 0);
    Thing_ChangeTid(1337,0);

    setlinetexture (lineid, SIDE_FRONT, TEXTURE_MIDDLE, "-");
    setlinetexture (lineid, SIDE_BACK, TEXTURE_MIDDLE, "-");
}

кусок с разлетающимися осколками я выдрал откуда-то из интернета, но не суть


и в самой линии вот так
Скрытый текст:




так вот. когда линии со стёклами стоят парралельно друг другу, при выстреле сквозь них они бьются оба.
но если они расположены под прямым углом, то второе стекло при первом же выстреле не разбить никак.
я что-то упускаю? или что вообще тут такое
1 1 1
DeXiaZ
- 1st Lieutenant -
Next rank: = 1st Lieutenant = after 138 points
1702

Doom Rate: 2.29

Posts quality: +493
Ссылка на пост №370 Отправлено: 29.11.15 19:50:35
MyNameIs, всмысле под прямым углом? Буквой "Т"? Если так, то это в принципе невозможно, чтобы бились оба одновременно.

У меня вопрос такой - есть эмбиэнт звук, он играет чисто возле эмбиэнт-актора (у меня магнитофон стоит). Когда уходишь от того места подальше, закономерно звук ослабевает, пока не становится совсем неслышим. НО. У меня есть часть карты, которая через огромную кишку подходит относительно близко к месту, где есть этот эмбиэнт-магнитофон. И Я ЕГО СЛЫШУ (а между секторами пропасть из "ничего").

В общем, как сделать так, чтобы в новой локации я не слышал этого звука? При поиске "block sound" гугл мне выдает идиотский флаг, связанный с глухотой монстров, а мне нужно, чтобы глухим был сам игрок.

Подскажите, как быть.
1 3 3
MyNameIs
= 1st Lieutenant =
Next rank: - Captain - after 36 points
2054

Doom Rate: 2.04

Posts quality: +893
Ссылка на пост №371 Отправлено: 30.11.15 01:53:11
Fantom
м, нет, буквой "Г"
таким вот образом:
Скрытый текст:


или ты это и имел в виду?
1 1 1
ZZYZX
- UAC Commissar -
Next rank: = UAC Commissar = after 16 pointsМодератор форума
6284

Doom Rate: 1.65

Posts quality: +1630
Ссылка на пост №372 Отправлено: 30.11.15 07:52:13
Fantom:
MyNameIs, всмысле под прямым углом? Буквой "Т"? Если так, то это в принципе невозможно, чтобы бились оба одновременно.

Ещё как возможно. Просто нужно сделать в декорейте специальные тхинги, которые будут регистрировать радиус-урон, и навешать их вокруг всех стёкол. И на эти тхинги повесить тот же спешиал что и на стекло.
Кстати по этой же схеме можно сделать разбиваемые лампы на потолке как в дюке.
2 2 1
DeXiaZ
- 1st Lieutenant -
Next rank: = 1st Lieutenant = after 138 points
1702

Doom Rate: 2.29

Posts quality: +493
Ссылка на пост №373 Отправлено: 30.11.15 10:53:22
Про финги не думал, но подход правильный. Так что да, возможно.

Хорошо, а что насчет звуков?
1 3 3
ZZYZX
- UAC Commissar -
Next rank: = UAC Commissar = after 16 pointsМодератор форума
6284

Doom Rate: 1.65

Posts quality: +1630
Ссылка на пост №374 Отправлено: 30.11.15 11:25:13
Ничего.
2 2 1
VladGuardian
= Commissar =
Next rank: - UAC Commissar - after 263 points
5537

Doom Rate: 1.28

Posts quality: +1934
Ссылка на пост №375 Отправлено: 30.11.15 16:28:33
Fantom:
есть эмбиэнт звук, он играет чисто возле эмбиэнт-актора (у меня магнитофон стоит). Когда уходишь от того места подальше, закономерно звук ослабевает, пока не становится совсем неслышим. НО. У меня есть часть карты, которая через огромную кишку подходит относительно близко к месту, где есть этот эмбиэнт-магнитофон. И Я ЕГО СЛЫШУ (а между секторами пропасть из "ничего")

В общем, как сделать так, чтобы в новой локации я не слышал этого звука?

Если кишка должна работать как при прямом прохождении игрока, так и при обратном, то можно решить с помощью трёх thing-ов (Sector Actions/Actor Enters Sector), два из которых (периферийных) работают на включение звука, и один (центральный) - на выключение. (при заходе в синий сектор звук мафона будет выключаться)

P.S. А вообще, не парься. Многие даже относительно современные движки (включая популярный Source) обычно не следят за этой фичей, судя по моим наблюдениям в роли игрока.
Если брать крутые думовские мегавады, то в том же Cold As Hell звук мафона нормальненько себе звучит сквозь стены, и это даже никак не режет слух.
4 10 23
ZZYZX
- UAC Commissar -
Next rank: = UAC Commissar = after 16 pointsМодератор форума
6284

Doom Rate: 1.65

Posts quality: +1630
Ссылка на пост №376 Отправлено: 30.11.15 16:49:33
По хорошему такие вещи нужно делать клиентсайдом и исходя из GetViewX/Y/Z. Здум до сих пор не умеет в эти функции.
А GetActorX/Y/Z недостаточно, потому что, ёпт, игрок может в камеру смотреть. Или глазами другого игрока, что гораздо чаще происходит, особенно в мультиплеере.
2 2 1
DeXiaZ
- 1st Lieutenant -
Next rank: = 1st Lieutenant = after 138 points
1702

Doom Rate: 2.29

Posts quality: +493
Ссылка на пост №377 Отправлено: 30.11.15 21:01:23
VladGuardian, благодарю за помощь, и за предложенный вариант.

Почему я этим озаботился - как раз в моем случае это мешает атмосфере немного. Впрочем, ладно, не буду извращаться, просто переделаю геометрию.
1 3 3
TheTaintedSlav
= 2nd Lieutenant =
Next rank: - 1st Lieutenant - after 145 points
1495

Doom Rate: 1.3

Posts quality: +328
Ссылка на пост №378 Отправлено: 01.12.15 18:50:07
Не пойму что за дичь.

Я создал через Слейд пк3-файл. Бильдер решительно не хочет видеть его и помещенные туда текстурки. Как быть?

Добавлено спустя 1 час 7 минут 29 секунд:

Понял в чем было дело.
5 1
DeXiaZ
- 1st Lieutenant -
Next rank: = 1st Lieutenant = after 138 points
1702

Doom Rate: 2.29

Posts quality: +493
Ссылка на пост №379 Отправлено: 03.12.15 13:29:50
Как сделать ловушку, принцип работы которой я изложу ниже?

Формат карты - UDMF



Это известная многим локация из E1M2, "секретка" с бензопилой. Когда жмем на кнопочку в углу, столб красиво опускается, кислота поднимается и исчезает.

Я хочу сделать так, чтобы при нажатии на кнопку кислота наоборот заполнила пол остальной комнаты (соседствующего сектора) и игрок мгновенно умер.

Про то, чтобы игрок мгновенно умер - еще понять можно как (Instant Death флаг в помощь). А как насчет остального? Прибегать к ACS скриптингу или тут есть простая опция для лайна-кнопки?

Заранее благодарен за помощь.

UPD: Эту ловушку именно здесь я передумал делать, но от теории я не отказываюсь. Вдруг в будущем пригодится :book:
1 3 3
ZZYZX
- UAC Commissar -
Next rank: = UAC Commissar = after 16 pointsМодератор форума
6284

Doom Rate: 1.65

Posts quality: +1630
Ссылка на пост №380 Отправлено: 03.12.15 13:59:05
Имхо — сделай ацс и не майся дурью. Если есть простой способ сделать при помощи ацс, значит надо делать именно при помощи ацс.
2 2 1
Страница 19 из 200Перейти наверх Пред.  1, 2, 3 ... 18, 19, 20 ... 198, 199, 200  След.
   Список разделов - Флуд и устаревшие темы - Тема для новичков. Вопросы по маппингу/моддингу - любые!