Наше комьюнити:   OpenGL Shader Lab  •  Half-Life FX  •  Форум  
HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > При добавлении client.dll в свой мод некорректно работает камера
  Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
semerjon
Новичок

Группа: Неопытный
Дата регистрации: Jul 2017
Проживает: Unknown City
Сообщений: 6

Рейтинг



При добавлении client.dll в свой мод некорректно работает камера

Добавил в папку cl_dlls от своей модификации откомпилированный client.dll.
После чего, в игре некорректно при помощи мыши вращается камера.

А именно, как бы сказать, за пределы невидимой прямоугольной области не заходит при помощи мыши. Но, если пользоваться клавишами клавиатуры, то работает вроде бы всё корректно.
Это происходит только после того, как добавить client.dll. Без него всё работает хорошо. Такая проблема появляется даже при использовании client.dll от valve(от самой HL).
Файлы в папке с модом все удалял, помимо liblist.gam.
Вот его описание, может поможет:
//======//
game "Beta Project"
startmap "test"
mpentity "info_player_deathmatch"
gamedll "dlls/beta.dll"
cldll "1"
secure "1"
type "singleplayer_only"
//======//

Сообщить модератору | | IP: Записан
Сообщение: 167851

Старое сообщение 02-08-2017 19:37
- За что?
FreeSlave
Житель форума

Дата регистрации: Nov 2007
Проживает: Тула
Сообщений: 718

Рейтинг



Да, известный баг.
Решение можешь искать здесь https://github.com/ValveSoftware/halflife/pull/1559

__________________
I'm on github
I'm on bitbucket
I'm on launchpad
I'm on opendesktop.org

Сообщить модератору | | IP: Записан
Сообщение: 167852

Старое сообщение 02-08-2017 19:57
- За что?
semerjon
Новичок

Группа: Неопытный
Дата регистрации: Jul 2017
Проживает: Unknown City
Сообщений: 6

Рейтинг



Может кому пригодится: https://github.com/ValveSoftware/halflife/issues/1546
Если вкратце, то попробуйте у m_rawinput значение 0 поставить.
Правда, остаётся непонятно, почему если даже cl_dll от hl использовать, то такая же проблема в модификации возникает

Сообщить модератору | | IP: Записан
Сообщение: 167853

Старое сообщение 02-08-2017 20:23
- За что?
Ku2zoff
Юзер (типа моддер)

Дата регистрации: Apr 2007
Проживает: В Деревне дураков
Сообщений: 4223
Возраст: 26

Рейтинг



Цитата:
semerjon писал:
Если вкратце, то попробуйте у m_rawinput значение 0 поставить.

Поможет только под виндой. Под линуксом всё равно курсор мыши не сможет выходить за пределы определённой области. Используй фикс от ripieces, просто замени файлы в сорцах своей клиентки на файлы из его репозитория: hud_redraw.cpp, in_camera.cpp, inputw32.cpp, vgui_TeamFortressViewport.cpp.

Добавлено 03-08-2017 в 09:47:

Цитата:
semerjon писал:
почему если даже cl_dll от hl использовать, то такая же проблема в модификации возникает

Потому что Valve не исправили этот баг в официальных сорцах. Странно, но с оригинальной халфовской клиенткой он у меня не проявлялся.

__________________
Вы всё ещё не пьёте? Тогда мы идём к вам!

Сообщить модератору | | IP: Записан
Сообщение: 167854

Старое сообщение 03-08-2017 02:47
- За что?
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 15:36. Новая тема    Ответить
  Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > При добавлении client.dll в свой мод некорректно работает камера
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

На основе vBulletin
Авторское право © 2000 - 2002, Jelsoft Enterprises Limited.
Дизайн и программирование: Chain Studios © 2005-2017

Рейтинг@Mail.ru