FWGS / xash3d-fwgs

Xash3D FWGS engine.
1.47k stars 224 forks source link

[MOD: Base Defense] Чёрные текстуры на карте pve_wintertown #512

Open Vladislav4KZ opened 3 years ago

Vladislav4KZ commented 3 years ago

GoldSource

Снимок экрана (22).png

Xash3D FWGS 0.20.1

Снимок экрана (21).png

Vladislav4KZ commented 3 years ago

В консоли пишет такую ошибку

SKY: OpenGL Error: GL_INVALID_ENUM while uploading gfx/env/winterrt [2D]
winterrt, winterbk, winterlf, winterft, winterup, winterdn. done

За пределами карты в участке где камера ведёт себя как в воде, этот скайбокс видно

a1batross commented 3 years ago

А если с -gldebug запустить движок?

Vladislav4KZ commented 3 years ago

А если с -gldebug запустить движок?

[16:36:36]  SKY:   winterrt,  winterbk,  winterlf,  winterft,  winterup,  winterdn. [2021:06:29|16:36:36] done
[2021:06:29|16:36:36] R_GenerateVBOs: allocated array of 31228 verts
[2021:06:29|16:36:36] ^2OpenGL Note:^7 Buffer detailed info: Buffer object 1 (bound to GL_ARRAY_BUFFER_ARB, usage hint is GL_STATIC_DRAW) will use VIDEO memory as the source for buffer object operations.
[2021:06:29|16:36:36] ^2OpenGL Note:^7 Buffer detailed info: Buffer object 2 (bound to GL_ARRAY_BUFFER_ARB, usage hint is GL_STATIC_DRAW) will use VIDEO memory as the source for buffer object operations.
[2021:06:29|16:36:36] ^2OpenGL Note:^7 Buffer detailed info: Buffer object 3 (bound to GL_ARRAY_BUFFER_ARB, usage hint is GL_STATIC_DRAW) will use VIDEO memory as the source for buffer object operations.
[2021:06:29|16:36:36] ^2OpenGL Note:^7 Buffer detailed info: Buffer object 4 (bound to GL_ARRAY_BUFFER_ARB, usage hint is GL_STATIC_DRAW) will use VIDEO memory as the source for buffer object operations.

И вот ещё строчки после подключения к серверу

[2021:06:29|16:36:37] ^3OpenGL Error:^7 GL_INVALID_ENUM error generated. <mode> is not a valid face culling mode.
[2021:06:29|16:36:37] ^3OpenGL Error:^7 GL_INVALID_ENUM error generated. <mode> is not a valid face culling mode.
[2021:06:29|16:36:37] ^3OpenGL Error:^7 GL_INVALID_ENUM error generated. <mode> is not a valid face culling mode.
[2021:06:29|16:36:37] ^3OpenGL Error:^7 GL_INVALID_ENUM error generated. <mode> is not a valid face culling mode.
Vladislav4KZ commented 3 years ago

Коммит https://github.com/FWGS/xash3d-fwgs/commit/9cbe8f834d581645a0af41a2e7f98d0fe5dfe0f0 не исправил этот баг

SNMetamorph commented 3 years ago

Протестил, небо всё так же черное, но снег появился

Vladislav4KZ commented 3 years ago

Протестил, небо всё так же черное, но снег появился

Да, снег появился на него что-то сразу не обратил внимания. И многие спрайты которые раньше не появлялись теперь видны

mittorn commented 3 years ago

А что выдаёт при загрузке текстур неба с -gldebug?

Vladislav4KZ commented 3 years ago

А что выдаёт при загрузке текстур неба с -gldebug?

Выше читай, я уже кидал лог с -gldebug

Vladislav4KZ commented 3 years ago

Выше читай, я уже кидал лог с -gldebug

Сейчас даже с -gldebug ничего не пишет, нет ошибок

Vladislav4KZ commented 3 years ago

Запустил эту карту как фон меню, через map_background. Небо появилось на секунду и исчезло, стало чёрным

nekonomicon commented 2 years ago

Баг еще воспроизводится?

Vladislav4KZ commented 2 years ago

Баг еще воспроизводится?

Да, баг с чёрным небом есть до сих пор.

Vladislav4KZ commented 10 months ago

С недавних пор наблюдается такая картина: Скайбокс теперь отображается нормально, но всё остальное окружение теперь чёрное.

pve_wintertown_0000.png

Около месяца, или два назад, наблюдался старый баг.

Vladislav4KZ commented 10 months ago

В консоли, при запуске этой карты встречается ошибка:

Error: No spawn function for info_texlights
Vladislav4KZ commented 10 months ago

И да, я этот баг перепроверял на ксаше, собранного с master ветки.

В ксаше, собранного с ветки disable-server-unload, естественно то же самое.

Vladislav4KZ commented 10 months ago

На других картах вышеописанной проблемы нет.

SNMetamorph commented 10 months ago

А как с этой картой обстоят дела на обычном голдсорсе из стима? Может быть поведение отличается от той версии движка которая в Base Defence используется.

Vladislav4KZ commented 10 months ago

А как с этой картой обстоят дела на обычном голдсорсе из стима? Может быть поведение отличается от той версии движка которая в Base Defence используется.

На GoldSource всё нормально.

Я установил Base Defense как обычный мод для Half-Life, и на этой карте есть как и освещение текстур, так и скайбокс отображается нормально, не чёрным цветом.

Я выше говорил про ошибку которая была в консоли ксаша, она также появляется и в GoldSource с включенным режимом разработчика developer 2, только с немного другой формулировкой:

Can't init info_texlights

Она не влияет на освещение текстур.

nekonomicon commented 10 months ago

info_texlights по идее должна удаляться зонеровским компилятором карт, а так эта ентити присутствует в спирите даже не знаю зачем. По факту наличие ошибки говорит ниочем.

a1batross commented 3 months ago

Nevermind, я ошибся.

Vladislav4KZ commented 3 months ago

У меня этот мод, как и некоторые другие перестали запускаться после какого-то обновления ксаша.

То же самое было и с оригинальным Half-Life, пока я его не переустановил.

Vladislav4KZ commented 3 months ago

Переустановил мод, и он запустился.

Баг остался тот же, про который я писал полгода назад. Там же есть и скриншот как это всё выглядит.

То есть скайбокс отображается нормально, но нет освещения на карте. Все текстуры чёрные (кроме ворот и светильников).