Welcome to U.A.C. [O.S.A.]
login / register
Status: Guest
Архивы форума | iddqd.ru
Wolf 3D
ПравилаПравила ПоискПоиск
18+
Тема для новичков. Вопросы по маппингу/моддингу - любые! Пред.  1, 2, 3 ... 298, 299, 300 ... 350, 351, 352  След.
   Список разделов - Местечко мапперов и моддеров - Тема для новичков. Вопросы по маппингу/моддингу - любые!Ответить
АвторСообщение
YURA_111
UAC Sergeant Major
Next rank: UAC Sergeant Major after 24 points
736

Doom Rate: 2.17
Ссылка на пост №5961 Отправлено: 16.10.14 21:31:52
MasterMind :
Сразу к делу: можно ли изменить Radius или Height актора каким-либо способом? Ну например чтобы сделать монстра, который может стрелять из положения лежа, чтобы по нему было труднее попасть.


Можно только эмулировать спавня нового актора/убирая старого (метолами декорейта конечно. Скриптовый метод возможно проще, но это не ко мне)...

MasterMind :
Пытался сделать нечто подобное. Впрочем игрока возродить невозможно, так как в коопе он все равно возрождается, поэтому я хотел сделать возможность возрождать трупы товарищей, которые будут ходить как зомби (всмысле отдельный актор а +friendly флагом).


Проспавнить труп игрока как зомби вообще не проблема. Проблема возродить игрока которого убили, но который ЕЩЕ НЕ ВОЗРОДИЛСЯ - чтобы он не потерял весь арсенал или ключи или еще че-нить ценное...
CWolf
= Master Sergeant =
Next rank: - Sergeant Major - after 44 points
486

Doom Rate: 1.58
Ссылка на пост №5962 Отправлено: 20.10.14 08:56:40
Laranto :
Всем хай

Кто-нибудь может знает как сделать прозрачную текстуру на Doom in Doom формате, или это как-то связано со скриптами, если нет то пожалуйста, отпишитесь.


PNG-формат изображения, через slade3 можно перегнать палитру пнг-изображения с прозрачным фоном в дум-палитру, при этом прозрачность фона останется на месте.
1
ChaingunPredator
- Captain -
Next rank: = Captain = after 147 points
2193

Doom Rate: 1.84
Ссылка на пост №5963 Отправлено: 20.10.14 10:14:29
MasterMind :
Сразу к делу: можно ли изменить Radius или Height актора каким-либо способом? Ну например чтобы сделать монстра, который может стрелять из положения лежа, чтобы по нему было труднее попасть.

Почитал я тут викач, насколько я понял, конкретно эти проперти менять нельзя. Действительно, попробуй убирать старого и спавнить нового. Чтобы не потерять хп, советую завести какой-нибудь инвентори, который дастся в таком количестве, сколько было у предыдущего актора хп, а дальше SetActorProperty(тид_твоего_актора, APROP_Health, CheckInventory("название_этого_инвентори"));
5 1 1
vlr66
- Master Corporal -
Next rank: = Master Corporal = after 27 points
213

Doom Rate: 1.95
Ссылка на пост №5964 Отправлено: 20.10.14 14:51:03
Laranto :
Кто-нибудь может знает как сделать прозрачную текстуру на Doom in Doom формате


Не совсем понятно что именно нужно сделать...

1 вариант (если это в .bmp формате).
Оригинальный .bmp спрайт (текстура) с думовской палитрой. Зеленоватое поле (вокруг персонажа) это и есть цвет прозрачности (R:0, G:255, B:255 или в HTML 00FFFF). Сохраняете в вад (если через XWE), команда: Entry->Load


2 вариант (если это в .png формате).
Редактируете .png (спрайт, тектуру) в (своем) графическом редакторе (этот формат уже полностью поддерживает прозрачность) и сохраняете в вад (если через XWE), команда: Entry->Load (raw data).



*****

Народ, как сделать, чтобы от думера исходил голубоватый ореол, например как от Soul sphere (отражение голубоватого света по стенам)?

Суть такая, игрок (вы) берете в руки плазмагон и от плазмы должен исходить как бы голубоватый ореол и отображаться на предметах (имеется ввиду не окрашивание всего экрана в голубоватый цвет).

Еще раз... ВЫ взяли определенное оружие и от вас исходит голубоватый свет, который падает на близлежащие предметы.

Порт gzdoom.
1
ChaingunPredator
- Captain -
Next rank: = Captain = after 147 points
2193

Doom Rate: 1.84
Ссылка на пост №5965 Отправлено: 20.10.14 15:15:54
vlr66 :
голубоватый ореол

Динамическое освещение?
Ну используй ламп GLDEFS. http://zdoom.org/wiki/GLDEFS
В кратце:
Создаются объекты света типа
Скрытый текст:

pointlight BLURSPHERE1
{
    color 1.0 0.0 0.0
    size 40
    offset 0 16 0
}

pointlight BLURSPHERE2
{
    color 0.0 0.0 1.0
    size 32
    offset 0 16 0
}

pointlight BLURSPHERE3
{
    color 0.0 0.0 1.0
    size 24
    offset 0 16 0
}

pointlight BLURSPHERE4
{
    color 0.0 0.0 1.0
    size 16
    offset 0 16 0
}

pointlight BLURSPHERE5
{
    color 0.0 0.0 1.0
    size 8
    offset 0 16 0
}



И после этого привязываются к спрайтам актора:
object BlurSphere
{
    frame PINS { light BLURSPHERE1 }
    frame PINSA { light BLURSPHERE2 }
    frame PINSB { light BLURSPHERE3 }
    frame PINSC { light BLURSPHERE4 }
    frame PINSD { light BLURSPHERE5 }
}

Если указать имя спрайта только четырьмя буквами (без A2, B0 и т.д.) то они применится ко всем спрайтам, содержащим это
5 1 1
The SAL
- Corporal -
Next rank: = Corporal = after 10 points
90

Doom Rate: 2
Ссылка на пост №5966 Отправлено: 20.10.14 17:38:01
А как опубликовать свой WAD в Doomworld/idgames? А если говорить точнее, то мне не понятно, что делать с FTP менеджером
MasterMind
- 1st Lieutenant -
Next rank: = 1st Lieutenant = after 51 points
1789

Doom Rate: 1.92
Ссылка на пост №5967 Отправлено: 20.10.14 18:09:33
vlr66 :
1 вариант (если это в .bmp формате).

Оригинальный .bmp спрайт (текстура) с думовской палитрой. Зеленоватое поле (вокруг персонажа) это и есть цвет прозрачности (R:0, G:255, B:255 или в HTML 00FFFF). Сохраняете в вад (если через XWE), команда: Entry->Load





2 вариант (если это в .png формате).

Редактируете .png (спрайт, тектуру) в (своем) графическом редакторе (этот формат уже полностью поддерживает прозрачность) и сохраняете в вад (если через XWE), команда: Entry->Load (raw data).


CWolf :
через slade3
1 3
RastaManGames
= Sergeant Major =
Next rank: UAC Sergeant Major after 18 points
662

Doom Rate: 1.85
Ссылка на пост №5968 Отправлено: 25.10.14 08:47:31
Вопрос по (G)ZDoom.
Можно ли выделить несколько линий и сделать так, чтобы при пересечении хотя бы одной из них срабатывал скрипт, вследствие которого активировались бы несколько Map Spot'ов и чтобы после этого действия других линий в группе самоуничтожались или чтобы скрипт отработал своё и его больше нельзя было активировать хоть сотней линий? Допустим, я прошёл через одну из линий, после этого появится несколько Импов (на заранее расставленных Map Spot'ах с определёнными тегами) и после чего я не смог бы пройти через другие линии и активировать скрипт повторно.
Я понимаю, что ACS - сильная вещь. Обычно для действия используется 1 линия, но что делать, если коридор большой и состоит из кучи секторов, а линия нужна одна? Поэтому я прикрепляю этот скриншот, на котором показаны нужные линии.
P.S. Только сейчас увидел - не боковые крайние линии секторов, а именно средняя линия между двумя секторами.



Заранее спасибо!
1 1
+Ku6EPyXOBEPTKA+
- 2nd Lieutenant -
Next rank: = 2nd Lieutenant = after 27 points
1413

Doom Rate: 1.75
Ссылка на пост №5969 Отправлено: 25.10.14 15:05:17
RastaManGames
Можно сделать так, чтобы скрипт сбрасывался при проверке. например, если ты прошёл проверку, то выделенная переменная будет равна 1 (или True - это уже на твоё усмотрение), а дальше в самом скрипте пишешь:
if (переменная == 1)
{
terminate;
}

Можно ещё более извращённо:
Задать всем lineid и через SetLineSpecial им обнулить их параметр special.
1 1 2
The SAL
- Corporal -
Next rank: = Corporal = after 10 points
90

Doom Rate: 2
Ссылка на пост №5970 Отправлено: 28.10.14 15:47:11
Какое имя должно быть у лампа, который содержит в себе и патчи, и флаты? То есть, PP_START и PP_END - для патчей а F_START и, соответственно, F_END - для флатов. А то, про что я спрашиваю - толи T_START и T_END, толи ещё что-то. Кто поможет? Кстати, такая штука работает только в ZDoom, ну, и в (G)ZDoom.
PepeL
- Lance Corporal -
Next rank: = Lance Corporal = after 16 points
144

Doom Rate: 2
Ссылка на пост №5971 Отправлено: 29.10.14 03:14:59
Привет всем. Почитал я тут многое))) и так и не понял, как заставить gzdoom читать свои hires текстуры?

В общем сначала приведу пример, как я их задействовал в Risen3D.
- Нарисовал текстурку размером 512*512, назвал wall001 и сохранил в PNG в папку Custom.hires\папка с названием вада\wall001.png
- Далее в фотошопе уменьшал эту текстуру до 128*128 и сохранял её в bmp (в любое место).
- Далее открывал свой вад программкой XWE, тыркал дважды по кнопке patches и выбирал свою текстуру, которая в фомате bmp 128*128 и она сама вставала между PP_START и PP_END.
- И на этом было всё, открываю свой вад ризаном и текстурка Hi-Res 512*512 сжата под размер 128*128.

Теперь здесь же, аналогично, создаю текстуру 512*512, назвал wall001 и сохранил в PNG. Запаковал зипом proba.pk3 (в архиве путь такой hires\wall001.png) засунул в корень гозы...
- Далее в фотошопе уменьшал эту текстуру до 128*128 и сохранял её в bmp (в любое место).
- Далее открывал свой вад программкой XWE, тыркал дважды по кнопке patches и выбирал свою текстуру, которая в фомате bmp 128*128 и она сама вставала между PP_START и PP_END, но эта фигня не проканала)))) я изменил имя лумпа на TX_START и TX_END, TEXTURE1 и PNAMES удалил, вроде гут))
- Далее создал батник, в нём написал "gzdoom.exe" -file "proba.pk3" "test2.wad" сохранил.
- запускаю батник, всё текстурка есть, но она [censored] отображается как bmp 128*128... Как задействовать её чтобы она не bmp показывала, а PNG?
При этом скачал пак Hi-Res, стандартный дум2, он весь красивый, png отображает. :crazy:
Eternal
= Major =
Next rank: Lieutenant Colonel after 131 points
3159

Doom Rate: 3.78
Ссылка на пост №5972 Отправлено: 29.10.14 05:02:12
PepeL
а что, какие-то суеверия мешают просто вставить хирез текстуры вместе с бмпшками в вад? посмотри как я делал где-то где есть хирезы в вадах(только никому не говори как, это же страшный секрет!). меня удивляет другое. этот вопрос возникает постоянно (вот сколько помню) и никто не хочет популярно расписать все возможные варианты добавления хирезов. всё где-то по углам напечатано кусками.
2 2 2
PepeL
- Lance Corporal -
Next rank: = Lance Corporal = after 16 points
144

Doom Rate: 2
Ссылка на пост №5973 Отправлено: 29.10.14 07:53:14
Eternal
Я конечно могу, так сделать, но тогда мне нужно будет прописывать скулы или как их там))) ну т.е. чтобы уменьшать текстуру 512*512 /4...
просто у меня для ризена собралась большая коллекция текстур около 4000 штук, я просто замучаюсь для каждой текстуры прописывать... а так уже есть в наличии HiRes 4000 в png и LowRes 4000 в bmp формата дум.
alekv
= 2nd Lieutenant =
Next rank: - 1st Lieutenant - after 184 points
1456

Doom Rate: 1.68
Ссылка на пост №5974 Отправлено: 29.10.14 09:50:44
PepeL
Ну как минимум в GZDoom для простых текстур (стены, пол и т.д.) не обязательно уменьшать с помощью textures, в самом редакторе GZDB можно уменьшать текстуры наложенные на стенку..

Еще можно создать папку (если используешь pk3 архив) с именем Hires и положить туда текстуру которую надо уменьшить. Создать 2 папку с именем Graphics и положить туда текстуру пустышку, hires текстура будет размером с пустышку. Имя пустышки и hires должно быть одинаковым.

Есть еще способ уменьшить через ламп TEXTURES или HIRESTEX, это лучше делать с помощью Slade последней версии билда.
В принципе можно и в ручную прописать, но по моему не зачем.
define IMAGE 170 35 если это написать в лампе textures или hirestex картинка IMAGE уменьшится до 170х35, картинка должна лежать в папке Graphics.

Как уменьшать в Wad архиве, забыл =((
1
PepeL
- Lance Corporal -
Next rank: = Lance Corporal = after 16 points
144

Doom Rate: 2
Ссылка на пост №5975 Отправлено: 29.10.14 11:08:35
Мне интересен принцип, как стандартный дум отображает PNG. открыл iwad doom2.wad там такие же маленькие bmp текстуры запиханы между маркерами P_START и P_END а в архиве pk3 в папке hires лежат png.
делаю точно так же, а нифига :crazy: в моём ваде отображает только эти те самые bmp. (Имена bmp и png у меня одинаковые) как будто порт просто игнорирует мой pk3 архив... :suicide:


Блин ещё и сайт не открывается с gzdoom атакован вирусом пишет))))
Скрытый текст:

www.osnanet.de

хотел другую версию gzdoom скачать, более старую.



P.S. У когонить есть GZDoom Engine: 1.7.01 залейте плиз. :nyam:
BeeWen
- Colonel -
Next rank: = Colonel = after 164 points
4276

Doom Rate: 1.64
Ссылка на пост №5976 Отправлено: 29.10.14 11:40:29
PepeL :
а в архиве pk3 в папке hires лежат png.

Если переименовать папку в textures?

1.7.01
1 1 1
PepeL
- Lance Corporal -
Next rank: = Lance Corporal = after 16 points
144

Doom Rate: 2
Ссылка на пост №5977 Отправлено: 29.10.14 11:49:05
BeeWen
Да я уже как только не обзывал папку, бесполезно:(

за gzdoom спасибо, ща проверю, может с ним всё попрёт. )))) не та жа фигня :sad4:
IvanFeeD
- Lance Corporal -
Next rank: = Lance Corporal = after 26 points
134

Doom Rate: 0.51
Ссылка на пост №5978 Отправлено: 29.10.14 12:31:58
[Решено] У меня очень нубский вопрос. Извините, что отнимаю время. :lol: Можт кто подскажет, как вставить скрипты в вад/карту? Пользуюсь WHackEd4, Doom Builder2 и XWE
VladGuardian
= Major =
Next rank: Lieutenant Colonel after 196 points
3094

Doom Rate: 1.17
Ссылка на пост №5979 Отправлено: 29.10.14 12:35:40
IvanFeeD :
как вставить скрипты в вад/карту?

В DoomBuilder [F10] нажать, и пиши.
P.S. Карта должна быть создана в подходящем для скриптов формате (Doom in Hexen и подобные).
1 7 13
IvanFeeD
- Lance Corporal -
Next rank: = Lance Corporal = after 26 points
134

Doom Rate: 0.51
Ссылка на пост №5980 Отправлено: 29.10.14 12:39:15
Спасибо!
Страница 299 из 352Перейти наверх Пред.  1, 2, 3 ... 298, 299, 300 ... 350, 351, 352  След.
   Список разделов - Местечко мапперов и моддеров - Тема для новичков. Вопросы по маппингу/моддингу - любые!