Данный апдейт исправляет наиболее неприятные баги, обнаруженные в финальной версии:
1. смещение источника звука при движении мышью, когда клиент смотрит в камеру.
2. фатальную ошибку при попытке сменить gl_texturemode или gl_anisotropy во время игры.
3. клиентская функция GetLocalPlayer теперь всегда возвращает валидный указатель на cl_entity_t. Но это не значит, что некоторым товарищам теперь можно не проверять указатели на NULL.
4. Переписан SV_Multicast для корректной работы с кастомными камерами (например в Испытатель 4). Так же это исправляет некоторые баги с пропадающими звуками.
5. Переписан FIND_CLIENT_IN_PVS для точного сооветствия халфовскому.
теперь env_sound корректно работает в мультиплеере.
------------------
Часть из вышеописанных исправлений доступна в репозитории Sing-форка. Официальные сорцы версии 0.9 - не раньше сентября, как и было сказано.
Вложение: xash_build1557.rar (340.2 кб)
Этот файл был скачан 757 раз. Дядя Миша проверил это вложение на вирусы 13-05-2011 в 14:18
действие gl_texturemode не следует распространять на шрифт меню и лайтмэпы. ну или сделать для них отдельные команды. в противном случае выглядит очень похабно.
r_anisotropy порадовало. теперь только с ним играть буду.
то и значит. Ни сорцев, ни стандартного контента, ничего. Промежуточная неофициальная сборка. Я, собственно, нигде её не анонсировал и не планирую. Только для юзеров хлфх.ру
Цитата:
PunkPaToB писал: Дядь Мишь сооветствия поправь)
кого поправить?
Цитата:
thambs писал: действие gl_texturemode не следует распространять на шрифт меню и лайтмэпы
ыхыхыхыхыхыххыххыхыххы. Ну зато на небо влияет ))))
Цитата:
thambs писал: ты рандомизацию текстур добавил что ли?
неа. Точнее её текущую реализацию сложно назвать адекватной.
Впрочем, если текстура умещается в квадратик 64х64 то будет выглядеть нормально, а если прямоугольная, то наоборот говно получится.