Welcome to U.A.C. [O.S.A.]
login / register 
Status: Guest
Архивы форума | iddqd.ru
Wolf 3D
ПравилаПравила ПоискПоиск
18+
[GZDoom][LZDoom] IllegalHUD
   Список разделов - Модификации - [GZDoom][LZDoom] IllegalHUDОтветить
АвторСообщение
BKRItal
= Lance Corporal =
Next rank: - Master Corporal - after 34 points
166

Doom Rate: 1.57

Posts quality: +96
Ссылка на пост №1 Отправлено: 13.04.25 14:06:05
Снова сделал что-то странное :mrgreen: HUD на ZScript, используются только IWAD ресурсы. Рассчитан только на синглплеер.
Он не очень хорошо читается, и лучше сразу попытаться настроить (Full options menu) HUD Options -> Scaling options -> User interface scale и HUD preserves aspect ratio.

Ссылка для скачивания: https://doomshack.org/uploads/illhud-1.1.pk3
SHA256(illhud-1.1.pk3)= 99a8f6dcfd4c065e56f178b877071b4dcec3b200f015f82f9be9c6a21a5642a8
Скрытый текст:


Ссылка для скачивания: https://doomshack.org/uploads/illhud-1.0.pk3 (старая версия)
SHA256(illhud-1.0.pk3)= e8cf75545d92c5e0c6dd6476a55d0188a464f44f6dad60979378768af78f47af


В настройки (Full options menu) добавляется в Customize controls -> Illegal HUD Keys -> Switch status bars, кнопка которой можно переключать информацию на панелях.
И раздел IllegalHUD Options, в нем две настройки
Show scrolling HudMessages - показывать HUD message-и как комменты на Niconico :mrgreen: Такое отображение запатентовано (к счастью наверно только в контексте стриминговых сервисов) и владельцы Niconico судились с некоторыми компаниями из-за этого, поэтому и Illegal HUD :mrgreen:
Не уверен как оптимальнее сделать скорость скроллинга. Может еще стоит настройку для разной скорости добавить/цвета текста.
Show gifts - показывать "подарки" при подборе айтемов, тоже примерно как на том сервисе.

Хотел еще сделать чтобы например при тех же параметрах когда магшот лыбится показывался Ромеро, вырезанный из фотки с грузовиком, на полэкрана, но устал, может в следующей версии :mrgreen:
TH это Level.Time, TT это Level.totaltime. Я так понимаю левел.тайм одинаково работает для обычных уровней как .maptime?
Еще наверно кнопку можно сделать как-то красивее чем через toggle, чтобы сообщения не писались об этом, пока было лень искать как, если кто знает, подскажите плз.

Скриншоты
Скрытый текст:




Рейтинг сообщения: +3, отметил(и): YURA_111, RastaManGames, JSO x
BKRItal
= Lance Corporal =
Next rank: - Master Corporal - after 34 points
166

Doom Rate: 1.57

Posts quality: +96
Ссылка на пост №2 Отправлено: 07.06.25 14:27:33
Добавил в первый пост темы новую версию 1.1. Изменения:
+ Некоторые исправления
+ Обновление месседжей и гифтов теперь более плавное, но возможно в 1.0 было аутентичнее, как подлагивающий стрим :) Может все-таки это должно быть настраиваемым...
+ Переключение информации на панелях теперь без лишнего сообщения в консоль, это делается с помощью event вместо toggle, потом нужно обрабатывать в EventHandler-е виртуальной функцией ConsoleProcess
+ Новые смешные IllegalHUD Options :mrgreen:
JSO x
- 2nd Lieutenant -
Next rank: = 2nd Lieutenant = after 72 points
1368

Doom Rate: 2.28

Posts quality: +746
Ссылка на пост №3 Отправлено: 07.06.25 17:42:48
Лучше ввести ограничение на число последних надписей, если много надписей пересекаются — получается медлительный хаос, в худших случаях как на скриншоте (лог пересоздания уровня со всеми возможными акторами). И заметно, что все надписи появляются примерно на 60% горизонтали экрана.

Да, изменения в сообщениях цвета не надо — некоторые вполне обычные внутриигровые надписи в модификациях надписи сами его меняют.

Скрытый текст:




Больше по самому моду ничего не скажу, потому что с ним играбельность не особо повышается, даже наоборот. Но за BaseStatusBar::ProcessNotify() отдельное спасибо, не знал, что так теперь можно.
2 8 1
Страница 1 из 1Перейти наверх
   Список разделов - Модификации - [GZDoom][LZDoom] IllegalHUD