Показать все 8 сообщений этой темы на одной странице |
HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Half-Life SDK (https://hlfx.ru/forum/forumdisplay.php?forumid=8)
-- FOV не хочет изменяться (https://hlfx.ru/forum/showthread.php?threadid=4657)
FOV не хочет изменяться (Half-Life 1)
Всем привет. Уже несколько месяцев как я не могу понять, в чём проблема. Не изменяется FOV вообще. У меня в моде есть оружие с прицелом. Раньше всё работало прекрасно. Но после каких-то изменений в коде ФОВ перестал изменяться. Даже в консоле изменяю параметр default_fov, а он всё такой же, будто равен 90. При прицеливании из арбалета картинка не увеличивается, но чувствительность мыши снижается, как положено.
Я заменил свой client.dll на стандартный из ХЛ1, результат — БАГА НЕТ. Также я заменял только hl.dll, результат — ошибка НЕ исправлена. Поэтому возьму на себя смелость сказать, что я где-то что-то запорол именно на клиенте. Я не могу сказать точно, что именно повлекло за собой этот баг, потому что я проделал уже столько работы, что уже не смогу вспомнить. Да и если бы мог, стал бы я писать сюда?
Прошу вас лишь подкинуть идеи, изменение каких участков кода на клиенте могли зародить этот баг?
Sigurth
а ты пробовал ввести параметр fov?
***FantoM***
Я не понял тебя
Вообще я ничего не делал с fov, без понятия, почему он заглючил.
Возможно, что-нибудь добавив, я превысил какие-нибудь лимиты.
cl_lw 1 надо включить, если в моде клиентские пушки. Я сталкивался с неизменением фова через консольную команду fov, и то только когда sv_cheats 0. А у оружий всё норм меняется.
Sigurth не вздумай под Xash3D мод запускать. Если мультиплеерный. В ксаше сеть не доделана.
Ku2zoff Мод сингловый. Клиентские пушки были отключены мной еще полгода назад. cl_lw стоял 0. Сейчас решил перекомпилить с включенными клиентскими пушками. Сделал cl_lw 1. Но проблема не решилась. Видимо, клиентские пушки тут не при чём. Дело в том, что изменённый фов передаётся с сервера на клиент, но на клиенте отображается всё по-старому, будто ничего не менялось.
Добавлено 03-09-2015 в 01:40:
Баг исправлен! Я решил проверить все файлы, которые менял за последние месяцы. Обнаружил измененный файл в папке engine. Оказывается, когда-то давно я решил проверить, что будет если в какой-то структуре что-то там поменять. Когда понял, что ничего не изменилось, по своей глупости ПРОСТО ЗАБЫЛ вернуть всё как было.
Вон оно что... Ну бывает То, что клиентские пушки отключил, это правильно. Система ненадёжная, либо требует допиливания, либо выпиливания.
Временная зона GMT. Текущее время 18:11. | Показать все 8 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024