xash3d-fwgs icon indicating copy to clipboard operation
xash3d-fwgs copied to clipboard

При запуске мультиплеерной игры на карте lambda_bunker на экран выводится "FORGET ABOUT FREEMAN!"

Open Velaron opened this issue 2 years ago • 6 comments

В Steam версии такого конечно же не происходит.

Velaron avatar Jun 09 '22 19:06 Velaron

В самой карте вроде есть env_message с этим сообщением

nekonomicon avatar Jun 09 '22 21:06 nekonomicon

Проверил, в карте есть строчка "chaptertitle" "FORGET ABOUT FREEMAN!" в worldspawn:

"sounds" "0"
"chaptertitle" "FORGET ABOUT FREEMAN!"
"newunit" "1"
"gametitle" "0"
"startdark" "0"
"MaxRange" "4096"
"message" "Lamda Bunker"
"light" "180"
"worldtype" "0"
"classname" "worldspawn"
}

nekonomicon avatar Jun 09 '22 21:06 nekonomicon

Вероятно вывод связан с этой строкой в SDK, а у нас вырезан vgui: https://github.com/ValveSoftware/halflife/blob/master/cl_dll/text_message.cpp#L186=

В общем, не баг.

nekonomicon avatar Jun 09 '22 22:06 nekonomicon

@nekonomicon не соглашусь, ибо AllowedToPrintText вот: https://github.com/ValveSoftware/halflife/blob/c7240b965743a53a29491dd49320c88eecf6257b/cl_dll/vgui_TeamFortressViewport.cpp#L1972

Он просто игнорирует текст если открыто меню. Всё.

a1batross avatar Jun 09 '22 22:06 a1batross

Запускаю я с полностью оригинальными файлами, если что, с поддержкой VGUI.

Velaron avatar Jun 10 '22 06:06 Velaron

Точно не уверен, но вроде старый голдсорс писал эту строчку. Возможно в новом голдсорсе она не выводится по ошибке, например меню не скрыто или вообще включен motd

mittorn avatar Jun 10 '22 07:06 mittorn