Welcome to U.A.C. [O.S.A.]
login / register
Status: Guest
Архивы форума | iddqd.ru
Wolf 3D
ПравилаПравила ПоискПоиск
18+
Тема для новичков. Вопросы по маппингу/моддингу - любые! Пред.  1, 2, 3 ... 170, 171, 172
   Список разделов - Местечко мапперов и моддеров - Тема для новичков. Вопросы по маппингу/моддингу - любые!Ответить
АвторСообщение
alekv
Lieutenant Colonel
Next rank: - Colonel - after 376 pointsМодератор форума
3664

Doom Rate: 1.94

Posts quality: +556
Ссылка на пост №3421 Отправлено: 08.08.18 18:29:21
MasterMind :
Ребят, подскажите плиз, как узнать через acs все клавиши, на которые забиндено определенное действие? Надо вывести на экран сообщение типа "нажмите ctrl или LMB для того то и того то". Можно конечно поступить тупо и написать "жмите клавишу атаки", но охота же выпендрится.


Ну вот можно так:
HudMessage(s: "\cfPress ", k: "+MyKeyConfCommand", s:"\cf to do everything O_o"; 0, 1, 0, 512.1, 512.1, 0.0);

+MyKeyConfCommand это либо кастомная команда из кейконф которую ты сам прописал
Либо можно написать как там называется команда атаки +attack ? Вот использовать\открыть точно помню +use

Рейтинг сообщения: +3, отметил(и): MasterMind, JSO x, Void Weaver
1 3 1
MasterMind
= 1st Lieutenant =
Next rank: - Captain - after 203 points
1887

Doom Rate: 1.84

Posts quality: +257
Ссылка на пост №3422 Отправлено: 08.08.18 18:40:25
alekv
Спасибо большое. Я к АЦС с 2016 года не прикасался, все уже нафиг забыл

Рейтинг сообщения: +1, отметил(и): alekv
1 3
Landsberg
Marine
Next rank: Marine 1st class after 10 points
20

Doom Rate: 2

Posts quality: +4
Ссылка на пост №3423 Отправлено: 10.08.18 01:48:32
Уважаемые мапперы: подскажите, как сделать так, чтобы на высоком столбе была одна кнопка, а не множество(тк,при использовании текстуры кнопки из doom2.wad она копируется по всей высоте столба, что, конечно, убого смотрится), например, чтобы можно было делать различные текстуры на разных высотах для одного и того же участка "стены"
Shadowman
= Commissar =
Next rank: - UAC Commissar - after 73 points
5727

Doom Rate: 2.33

Posts quality: +256
Ссылка на пост №3424 Отправлено: 10.08.18 15:04:43
Landsberg :
подскажите, как сделать так, чтобы на высоком столбе была одна кнопка, а не множество(тк,при использовании текстуры кнопки из doom2.wad она копируется по всей высоте столба, что, конечно, убого смотрится),

Для стандартной текстуры никак. Рисуй и добавляй в вад свою текстуру под нужную высоту помещения с единственной кнопкой. Или делай выемки в столбе, куда помещай кнопку.

Рейтинг сообщения: +1, отметил(и): JSO x
1 7 2
Invisible Warrior
Recruit
Next rank: Marine after 10 points
10

Doom Rate: 2

Posts quality: +2
Ссылка на пост №3425 Отправлено: 10.08.18 15:26:09
Landsberg
Ну я обычно выемки делаю, грубо говоря высотой 32 юнитов, так чтобы туда эта кнопка помещалась. Это проще чем каждый раз рисовать новую текстуру по-моему.

т.е. у тебя помещение floor 0 ceiling 128
столб внутри пустой, но на одной из его граней есть маленький сектор с floor 32 ceiling 64, и задняя грань этого сектора с текстурой кнопки

Рейтинг сообщения: +1, отметил(и): JSO x
JSO x
- Master Sergeant -
Next rank: = Master Sergeant = after 44 points
416

Doom Rate: 2.45

Posts quality: +139
Ссылка на пост №3426 Отправлено: 10.08.18 16:49:29
Нет, если захотеть -- можно выкрутиться без отступов даже при создании карт ванильного Doom'а (все текстуры стандартные):


Объяснение:
Скрытый текст:


Всё просто. Здесь есть сектор с нулевой высотой, на Upper/Lower сторонах которого находятся разные текстуры.


Второй, третий -- то же самое, только здесь кнопка находится на центральной текстуре:


А четвёртый да, без отступов не сделаешь... Вернее, здесь я сделал два сектора, и в один из них запихнул среднюю текстуру и прикрепил её к низу.


* * *

Правда, всё равно так лучше не делать, либо делать в местах, недоступных для прострелов: ванильный Doom позволяет хитсканам/снарядам пролетать сквозь Impassible-линии. В продвинутых портах, ясно, ситуация меняется. Там и 3D-секторами можно сделать, и другими способами...



Итог -- это тоже вариант, хотя отступы надёжнее, правда, не всегда сильно проще.

Рейтинг сообщения: +5, отметил(и): alekv, Arbars, Void Weaver, Invisible Warrior, Landsberg
5
Shadowman
= Commissar =
Next rank: - UAC Commissar - after 73 points
5727

Doom Rate: 2.33

Posts quality: +256
Ссылка на пост №3427 Отправлено: 10.08.18 17:02:40
JSO x
Выкрутиться можно, но если колонна с кнопкой - лифт, то выкрутасы не помогут. А тайлинг кнопок часто возникает именно на таких вот лифтах, в других случаях проблему легко решить выемками или секторами нулевой высоты.
1 7 2
Landsberg
Marine
Next rank: Marine 1st class after 10 points
20

Doom Rate: 2

Posts quality: +4
Ссылка на пост №3428 Отправлено: 10.08.18 18:35:39
JSO x :
Нет, если захотеть -- можно выкрутиться без отступов даже при создании карт ванильного Doom'а (все текстуры стандартные):


Объяснение:
Скрытый текст:


Итог -- это тоже вариант, хотя отступы надёжнее, правда, не всегда сильно проще.






Прекрасный совет, но порождающий ещё один вопрос: что делать если GZDoom Builder (самая последняя версия, х64, с оф сайта) при приближении не изменяет размер клеток, и при приближении нельзя улучшить детализацию стены сектора(фактуры) и этот фокус не работает
Shadowman
= Commissar =
Next rank: - UAC Commissar - after 73 points
5727

Doom Rate: 2.33

Posts quality: +256
Ссылка на пост №3429 Отправлено: 10.08.18 18:40:55
Landsberg
Настрой в меню кнопки для изменения масштаба сетки - это не то же самое, что приближение и удаление.

Рейтинг сообщения: +1, отметил(и): Landsberg
1 7 2
Landsberg
Marine
Next rank: Marine 1st class after 10 points
20

Doom Rate: 2

Posts quality: +4
Ссылка на пост №3430 Отправлено: 10.08.18 18:45:55
Shadowman :
Landsberg
Настрой в меню кнопки для изменения масштаба сетки - это не то же самое, что приближение и удаление.



большое спасибо! Пошел мапить!

Добавлено спустя 23 часа 57 минут 37 секунд:

Что я делаю не так? https://youtu.be/MQoz1Wdy_ZI
BeeWen
= Captain =
Next rank: - Major - after 140 pointsСупермодератор форума
2500

Doom Rate: 1.66

Posts quality: +215
Ссылка на пост №3431 Отправлено: 11.08.18 22:10:43
Landsberg :
Что я делаю не так?

Низ двери с текстурой F_SKY1 похоже даёт такой эффект. Попробуйте заменить на любой другой флэт.

Рейтинг сообщения: +2, отметил(и): Serious_MOod, JSO x
1 1 1
Landsberg
Marine
Next rank: Marine 1st class after 10 points
20

Doom Rate: 2

Posts quality: +4
Ссылка на пост №3432 Отправлено: 12.08.18 15:21:44
BeeWen :
Низ двери с текстурой F_SKY1 похоже даёт такой эффект. Попробуйте заменить на любой другой флэт.



Cпасибо: баг пофикшен
Ron_Dalas
= Sergeant Major =
Next rank: UAC Sergeant Major after 48 points
632

Doom Rate: 2.01

Posts quality: +81
Ссылка на пост №3433 Отправлено: 12.08.18 21:59:02
Такая фигня случилась.

Карта под бум.
Есть 12 секторов с одним тегом (кроме этих секторов он больше нигде не используется), на каждом выставлен "Linght Blinks (0.5 sec, synhronized)" в настройках сектора (что б все в унисон барахлили), у всех одинаковая исходная яркость.
И у 2х из них почему-то в темное время блика яркость снижаться до 0.
4 2
Landsberg
Marine
Next rank: Marine 1st class after 10 points
20

Doom Rate: 2

Posts quality: +4
Ссылка на пост №3434 Отправлено: 14.08.18 22:08:58
Здравствуйте.
Недавно стал делать ремейк на довольно мэйнстримную тему : дум 2 глобальное переиздание
Так вот, решил в городе уродские коробки превратить в дома, похожие на реальные Манхеттене Тауэр, Импаир стэйт Билдинг, Крайслер билдинг и другие, но столкнулся с проблемой, что такие здания имеют наклонные поверхности и из-за наличия крыши - многоэтажность.
Знаю, что удмф с такими задачами справляется, но ведь оригинальный Вад на ванилле!
Подскажите пожалуйста, как перевести вад в удмф
Мапмэйкер - гздумбилдер 2.3
BeeWen
= Captain =
Next rank: - Major - after 140 pointsСупермодератор форума
2500

Doom Rate: 1.66

Posts quality: +215
Ссылка на пост №3435 Отправлено: 15.08.18 13:11:24
Landsberg :
Подскажите пожалуйста, как перевести вад в удмф


В этой же ветке нашего"местечка" существует специальная тема про этот конвертер, неужели настолько лень просмотреть список?
http://i.iddqd.ru/viewtopic.php?t=1490
1 1 1
Void Weaver
= Master Sergeant =
Next rank: - Sergeant Major - after 28 points
502

Doom Rate: 1.93

Posts quality: +81
Ссылка на пост №3436 Отправлено: 15.08.18 21:22:59
1. Я правильно понимаю что труп может быть воскрешён только при наличии -1 в последнем трупокадре ИЛИ при использовании кейворда CanRaise? Т. е. моб оживёт и без стэйта Raise, но в отсутствии оного воскрешение пройдёт без анимации, так?

2. Как правильно использовать CanRaise кейворд; оно работает только в стэйте Death и его кастомных вариациях или в любых стэйтах, его нужно прописывать во все кадры стэйта или достаточно указать только в одном кадре?
1 1
JSO x
- Master Sergeant -
Next rank: = Master Sergeant = after 44 points
416

Doom Rate: 2.45

Posts quality: +139
Ссылка на пост №3437 Отправлено: 15.08.18 23:13:29
Void Weaver :
Т. е. моб оживёт и без стэйта Raise, но в отсутствии оного воскрешение пройдёт без анимации, так?

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

Void Weaver :
Как правильно использовать CanRaise кейворд

Скорее всего, здесь ты найдёшь большую часть ответа на вопрос.
5
Void Weaver
= Master Sergeant =
Next rank: - Sergeant Major - after 28 points
502

Doom Rate: 1.93

Posts quality: +81
Ссылка на пост №3438 Отправлено: 16.08.18 01:24:47
JSO x :
Скорее всего, здесь ты найдёшь большую часть ответа на вопрос.
Да я уже причастился к сей эпичной задаче - частенько туда заглядываю, собс-но о CanRaise впервые узнал оттуда. Но в целом механизм ревайва мне доселе был не вполне ясен. Кароч, пришлось самому досконально всё препарировать и разложить по полочкам.

Структура ревайва следующая:

1) A_VileChase или A_Chase("","",CHF_RESURRECT) - ищут monster-АКТОР с +CORPSE* флагом, "Raise:" стэйтом И с (-1 последним кадром "Death:" стэйта (или его производного) ИЛИ кадром ЛЮБОГО** стэйта с CanRaise кейвордом),
2) найдя подходящий monster-АКТОР, "некромант" прыгает в свой "Heal:" стэйт (содержимое которого не влияет на воскрешение), который в свою очередь
3) переводит monster-АКТОР из его нынешнего (в обычном случае из "Death:" стэйта (или его производного)) стэйта в
4) стэйт "Raise:" (содержимое которого также не влияет на воскрешение), который по умолчанию выполняет анимацию воскрешения, причём допускается полное отсутствие кадров.

Примечания:
* - т. е. если в стэйте "Death:" прописать TNT1 A 0 A_ChangeFlag ("CORPSE",0) то такой труп будет проигнорирован даже при наличии "Raise:" стэйта и -1 ИЛИ CanRaise где-либо.
----------------
** - т. е. если monster-АКТОРу прописать в свойствах +CORPSE И выставить CanRaise в стэйте "See:" например, то "некромант" (арч) будет постоянно "воскрешать" оный актор, переводя его в "See:" стэйт прямиком из стэйта "Raise:".

Трупотест
Такие вот пироги.
1 1
Страница 172 из 172Перейти наверх Пред.  1, 2, 3 ... 170, 171, 172
   Список разделов - Местечко мапперов и моддеров - Тема для новичков. Вопросы по маппингу/моддингу - любые!