Closed Vladislav4KZ closed 1 year ago
Даже заметил что прицел исчез в ксаше, думал что так и должно быть
Заметил что при свёртывании и развёртывании игры модель подсвечивается, но когда умираешь она снова становится чёрной https://streamable.com/jnotnn
P.S в конце видео модель стала светлой когда я свернул игру
Такое чувство что баг связан с HUD_Redraw или HUD_Draw*Triangles, либо же что-то с рендермодами связанное.
Возможно это пофикшено в коммите https://github.com/FWGS/xash3d-fwgs/commit/4f31d7504a85d9e9b86c64b3bda75753e385ca81, но надо протестировать.
Возможно это пофикшено в коммите https://github.com/FWGS/xash3d-fwgs/commit/4f31d7504a85d9e9b86c64b3bda75753e385ca81, но надо протестировать.
Нет, не пофикшено
Вообще, учитывая как выглядят поверапы, похоже сломано освещение студиомоделей, с чем и связан этот баг.
Также заметил, что в этом моде отображается белый значок голосового чата. После сворачивания-разворачивания игры, значок становится оранжевым.
После разворачивания игры, когда игрок умирает или получает урон, игрок снова становится чёрным и появляется HUD, но значок голосового чата остаётся оранжевым.
Когда исчезает HUD после сворачивания-разворачивания игры, невозможно сменить оружие.
@Vladislav4KZ заводи отдельные ишшью. Мы не экономим место на серваках майкрософта :)
Кажется знаю в чем проблема. Воспроизводится если выставить r_lighting_extended 0
?
Кажется знаю в чем проблема. Воспроизводится если выставить
r_lighting_extended 0
?
Да, с кваром r_lighting_extended 0
баг также воспроизводится.
А жаль!
Проверил.
На модели игрока стоит рендермод TransColor:
if( g_studio.numlocallights )
R_LightLambert( g_studio.lightpos[ptricmds[0]], pstudionorms[ptricmds[1]], lv, color );
else
{
if( RI.currententity->curstate.rendermode == kRenderTransColor )
VectorCopy( (byte*)&RI.currententity->curstate.rendercolor, color );
else
{
color[0] = lv[0] * 255;
color[1] = lv[1] * 255;
color[2] = lv[2] * 255;
}
}
Имхо тут не должно быть этой сложной проверки на TransColor. Но стоит взглянуть поподробнее, так как это может где-то сломать применение цвета на студиомодели. Хотя голдсорс в первом приближении только на глоушеллы читает rendercolor.
Fixed in 74ce7e9b
GoldSource (модель подсвечена):
Xash3D FWGS 0.20.1 (модель не подсвечена):