Aynekko

Results 36 issues of Aynekko

Эвенты пропускаются или срабатывают 2 раза. На клиенте все хорошо. Проблема где-то здесь, вальвы оставили комментарии: https://github.com/SNMetamorph/PrimeXT/blob/7a0165d0de557d18bba3f9ec90a0e3a41aa8b580/server/monsters/animating.cpp#L296-L302

bug
studiomodel
serverside

This is very important. Otherwise after loading the game some models with scale above 1.0 will be disappearing while still being in the view (when you can see small corner...

bug
engine

Если текстура прописана самой последней строчкой, то в игре освещение от нее запечется неправильно. Чтобы исправить, нужно добавлять пустую строку в самый конец файла.

bug
utilities

В pxrad/studio.cpp. Нужно проверить наложение освещения на модели, а также тени от этих моделей, с нестандартным питчем.

bug
utilities

env_laser is not rendering inside 3D skybox if you put it there, yet it is visible from the real side of the map: ![111](https://user-images.githubusercontent.com/70335841/97215708-dd1bed80-17d5-11eb-837a-64fed6c49fd1.jpg)

bug
need-recheck

https://github.com/SNMetamorph/PrimeXT/blob/9d7fce11125fa2ebf893ce94400169b48d49e3a6/common/bspfile.h#L69-L91 Поднять некоторые из этих лимитов. Мои предложения: `MAX_MAP_LIGHTING 0x7a12000 // 120mb` `MAX_MAP_MODELS 4096` `MAX_MAP_ENTITIES 8192` `MAX_MAP_TEXTURES 8192`

enhancement
utilities

Тестировал на карте grass_test2, если это важно. Лаги особенно проявлялись, когда светил в противоположную сторону от лучей/солнца.

bug
need-recheck

client.dll, gl_studio.c -> R_StudioSetUpTransform. Here, add somewhere in the middle: ``` e->latched.prevseqblending[0] = e->curstate.blending[0]; e->latched.prevseqblending[1] = e->curstate.blending[1]; ```

bug
with fix
studiomodel
need-recheck

Столкнулся с этим в оригинальном XashXT. Возможное решение: Добавить в это условие: https://github.com/SNMetamorph/PrimeXT/blob/fc87723209430d4a7676408e26019c9ba7e74be9/client/render/gl_sky.cpp#L363-L369 Перед строчкой GL_DrawSkySide `tr.skyboxTextures[i] = RENDER_GET_PARM( PARM_TEX_SKYBOX, i );`

enhancement

Few func_monitors can't work with one info_target. Each monitor needs separate info_target. The other issue is how the monitor is being set up - how it gets its angles -...

bug
graphics
need-recheck