Sidebar

Diffusion (WIP)

Aynekko

Маппер
Команда форуму
Супер Модератор
07.06.10
4 562
32
  • Золотая медаль 153
  • Золотая медаль RC
  • Бронзовая медаль 216
Делаю тут всякое. Сделал с помощью таких-то костылей эмуляцию глушения звука на дистанции:
Схема такая - вместо emit_sound с нужными звуками я отправляю мессагу на клиент с нужными данными (индекс энтити, координаты, тип звука - то бишь, вид монстра и его оружия). На клиенте играет обычный звук, а на расстоянии более 1000 юнитов подключается второй звук с уже запеченным заглушением. И у него радиус гораздо больше. В районе где-то после 1000 юнитов начинает затухать обычный звук и начинает нарастать заглушенный (громкость зависит от дистанции и ограничена единицей).
Все это, конечно, сделано ради интереса и до той поры, когда в фвгс завезут настоящее глушение звука. А пока так. Ну и как я люблю говорить - главное результат все-таки. Думаю, получилось неплохо!
 
  • Like
Reactions: Next Day

npocTo_LaM

Well-known member
27.10.12
2 166
387
83
  • Золотая медаль 311
Я, конечно, нуб в плане программирования, но почему бы не попробовать изменять громкость звучания как яркость источника света?
Имеем звук, он отражается от поверхности спрепятствий с определенной степенью отражения (тут можно будет регулировать в зависимости от покрытия препятствия (здравствуйте различные поверхности)). Далее, как свет, чем дальше от источника, тем менее распространяется звук, то есть свет. Разве не так сделано в звуковых движках?
Степень заглушения можно заранее просчитывать при компиляции карты, ведь ее устройство, архитектура, мало вероятно что изменится во время игры на карте.
Полагаю, что сморозил очевидное :) а вдруг?
 

Aynekko

Маппер
Команда форуму
Супер Модератор
07.06.10
4 562
32
  • Золотая медаль 153
  • Золотая медаль RC
  • Бронзовая медаль 216
но почему бы не попробовать изменять громкость звучания как яркость источника света?
Звуком занимается движок, и на данный момент такого функционала просто нет. Есть звук, есть проигрыватель звуков. Есть, конечно, DSP-эффекты (room_type), но, насколько я знаю, для отдельного звука их применить нельзя - только для всех сразу.
Грубо говоря, в коде я могу лишь задать путь к звуку, его громкость, питч (высоту тона). И не более того. Поэтому вот сделал такой костыль с двумя звуками - обычным звуком и с "запечеными" эффектами. А там уже, если в FWGS ксаш приделают новую звуковую систему продвинутую, перейду на нее.
Но, плюс этого моего костыльного метода в том, что это получится провернуть даже на голдсорсе)
 

Aynekko

Маппер
Команда форуму
Супер Модератор
07.06.10
4 562
32
  • Золотая медаль 153
  • Золотая медаль RC
  • Бронзовая медаль 216
WIP, не хватает еще деталек. Почти середина третьей главы.
Как закончу, предположительно будет снова приватный тест.
128854
 

KorteZZ

Возрождение...
18.10.09
1 048
36
  • Золотая медаль 113
Радует, что мод динамически развивается и автор целенаправленно идёт к поставленной цели. Мод действительно выглядит свежо на фоне многих халфомодов
 

Aynekko

Маппер
Команда форуму
Супер Модератор
07.06.10
4 562
32
  • Золотая медаль 153
  • Золотая медаль RC
  • Бронзовая медаль 216
Новое оружие для 4 и 5 главы - G36C с ACOG-прицелом. Пригодится в перестрелках на крышах в городе
 

Aynekko

Маппер
Команда форуму
Супер Модератор
07.06.10
4 562
32
  • Золотая медаль 153
  • Золотая медаль RC
  • Бронзовая медаль 216
Нашел замену для М41А из бесплатных источников. Бластер для третьей главы. Так же дал эту пушку одному из роботов.
128863
128864


Добавил в меню переключалку для команды gl_msaa (сглаживание), для удобства пользователя. На текущий момент меню видеонастроек выглядит так:
128865
 

KorteZZ

Возрождение...
18.10.09
1 048
36
  • Золотая медаль 113
Отлично! Еще бы паззлы с гравитацией :D
Допустим, брашевый триггер, где гравитацию можно указать в настройках и игрока потянет вверх. Или в сторону куда-то. Но такое, наверно, сложно реализовать. Но в твою вселенную это вписалось бы просто отлично!
 

Aynekko

Маппер
Команда форуму
Супер Модератор
07.06.10
4 562
32
  • Золотая медаль 153
  • Золотая медаль RC
  • Бронзовая медаль 216
Отлично! Еще бы паззлы с гравитацией :D
Допустим, брашевый триггер, где гравитацию можно указать в настройках и игрока потянет вверх. Или в сторону куда-то. Но такое, наверно, сложно реализовать. Но в твою вселенную это вписалось бы просто отлично!
Я бы сам очень хотел, чтобы менялась ориентация мира, бродить как в Prey по стенам и потолку. Но увы не представляю как такое реализовать.
 

KorteZZ

Возрождение...
18.10.09
1 048
36
  • Золотая медаль 113
Дааа, старый Прей классный. Про индейца. Бом-бом!)
Жаль, в свое время не до конца прошел, но впечатление оставила отличное.
 

Aynekko

Маппер
Команда форуму
Супер Модератор
07.06.10
4 562
32
  • Золотая медаль 153
  • Золотая медаль RC
  • Бронзовая медаль 216
Так, вот последнее пока что, над чем работаю. Карта номер 3, третьей главы (hl3 confirmed?). И реальный размер инопланетного корабля в сравнении с игроком (если кто забыл, он сделан из брашей и переведен в модель; это монстр, сделанный на базе контроллера).

128880
128881


На этой локации по задумке нужно перебежками укрываться от корабля, попутно отстреливаясь от солдат и дронов (дронов будет спавнить сам корабль, прям как мамочка, и отправлять в сторону игрока). В теории здесь игрок не должен будет завалить корабль, т.к. просто не хватит патронов. Но я не буду давать ему принудительно бессмертие, может даже плашку-ачивку стоит выдать за корабль, если ухитрится сэкономить припасы. Пока что вообще непонятно, как тут будет все играться, т.к. геймплея тут пока нет. Есть браши, тропинка и задумка. Карта будет насыщена экшеном и хождением через порталы. Пока без головоломок. Есть минибосс (кидал его ранее).
Сама карта была в основном сделана еще в 2016-17 году. Но работы тут еще очень много. Здесь не видно, но где-то внутри этих конструкций я отстроил еще новых локаций на минут 15 геймплея. К сожалению, в то время по ходу разработки некоторые места я просто оставлял недоделанными и переходил к следующим картам. Дескать, основу сделал, в будущем доделаю. Может, оно и к лучшему - есть пространство для маневра. За 5 лет очень многое изменилось и "как есть" карту оставить в любом случае не получится.
 

Aynekko

Маппер
Команда форуму
Супер Модератор
07.06.10
4 562
32
  • Золотая медаль 153
  • Золотая медаль RC
  • Бронзовая медаль 216
Работа идет потихоньку. Все та же карта, только со светом. Еще по-мелочи будет тут всякое, в целом почти окончательный вариант.

128909
 

Aynekko

Маппер
Команда форуму
Супер Модератор
07.06.10
4 562
32
  • Золотая медаль 153
  • Золотая медаль RC
  • Бронзовая медаль 216
Вот, кстати говоря, пригодилась та самая фишка с пропами, которую я накодил (не перестану этим гордиться - сам сделаль :] ).
Большая открытая карта. Вдалеке видна площадка с моделями, мостик, поручни… Когда игрок гуляет на другой стороне, все это уже не нужно.
Прирост фпс в итоге двукратный.

128917


Конечно, здесь не только эта площадка, но еще и этаж под водопадом (чуть ниже видно), там тоже ящики и стены сделанные через func_wall.
Тут немножко поясню, почему func_wall. Стены не плоские, а имеют брашевые выемки и всякое такое. А это лишние wpoly, которые оптимизированы гораздо хуже, чем модели.
Поэтому проще просто скрыть все вычурные стены и по итогу там остается плоская стена (там сейчас виднеется скайбокс, это я заделаю чернотой).

В итоге карта открытая со всех сторон, можно посмотреть из окна почти из любого помещения и фпс играбельный.
 

Aynekko

Маппер
Команда форуму
Супер Модератор
07.06.10
4 562
32
  • Золотая медаль 153
  • Золотая медаль RC
  • Бронзовая медаль 216
Геймплей из третьей главы. На видео одна карта, которую я тут постил последние несколько дней.

 
VIP
12.08.04
18 877
462
83
  • Бронзовая медаль 103
  • Деревянный домик Скааржа
  • Серебряная медаль 213
  • Золотая медаль 136
  • Бронзовая медаль 141
  • Серебряная медаль 125
  • Золотая медаль 221
  • Золотая медаль 213
  • Золотая медаль 232
  • Серебряная медаль 132
Вроде работа проделана большая но как то сыро всё.
Поскребли из разных игорей и собрали ресурсов из того, что нашли.
Больно смотреть как пуха стреляет в дальние цели, с хитсканового пострелял бы что ли. )
 

Game Server

Доноры Красавчики

Користувачі онлайн