HLFX.Ru Forum
Показать все 21 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Half-Life SDK (https://hlfx.ru/forum/forumdisplay.php?forumid=8)
-- [VGUI] вопрос (https://hlfx.ru/forum/showthread.php?threadid=4199)


Отправлено Stolen 11-12-2013 в 12:30:

Хитрота [VGUI] вопрос

Доброго времени суток
Возник такой вопрос, хочу сделать дополнительный фильтр для поиска серверов
Через встроенный VGUI редактор добавил ComboBox, но вот как его заполнить? Как я понял через .res не получится?
Скрин


Отправлено marikcool 11-12-2013 в 12:47:

не получится, логика меню хранится в закрытой dll.
в res только разметка.

__________________
vk.com/skullcapstudios


Отправлено Stolen 11-12-2013 в 12:55:

Цитата:
marikcool писал:

А есть вообще способы?


Отправлено XaeroX 11-12-2013 в 13:02:

Stolen
Есть. Можно купить у вальвы лицензию на движок, например.

__________________

xaerox on Vivino


Отправлено Stolen 11-12-2013 в 13:05:


Hlsdk никак не может помочь?


Отправлено Cybermax 11-12-2013 в 14:05:

Цитата:
Stolen писал:

Hlsdk никак не может помочь?

Тебе же русски языком сказали нет.
Ради любопытства если не секрет что за параметр фильтра? Просто любопытно дико стало.

__________________


Отправлено Ku2zoff 11-12-2013 в 14:52:

Cybermax там же красная стрелочка показывает на выпадающий список "Mod". Вот тебе и параметр. Уже существующий параметр мод изменить нельзя, потому что он зависит от имени папки мода. Мне кажется, что Stolen хочет сделать фильтр именно по модам для КС (всякие там извращения для нелюбителей L4D, унреалки и доты, хотящих фишек этих игр в каэсе).

Цитата:
Stolen писал:
А есть вообще способы?

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


Отправлено ~ X ~ 11-12-2013 в 15:44:

исходники GameUI.dll по сходной цене доступны в жабе

__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]


Отправлено XaeroX 11-12-2013 в 16:13:

~ X ~
У нас тут был товарищ адамикс, тоже сходники по исходной цене продавал. Так его в турму забрали.

__________________

xaerox on Vivino


Отправлено Cybermax 11-12-2013 в 16:49:

Зачем эти исходники нужны если лицензионная стим версия их за чит примет? Или я ошибаюсь?

__________________


Отправлено Stolen 11-12-2013 в 17:27:

Ku2zoff, да, ты прав. Фильтрацию по модам серверов.

Cybermax, мне не для steam сборки это нужно.


Отправлено ~ X ~ 11-12-2013 в 17:43:

Туда б ещё не помешало добавить нормальный фильтр списка карт, параметров игры, растягивающиеся окна... Эх.

__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]


Отправлено Cybermax 11-12-2013 в 18:27:

Цитата:
Stolen писал:
Cybermax, мне не для steam сборки это нужно.


Потом расскажешь что вышло.

__________________


Отправлено marikcool 12-12-2013 в 06:18:

Цитата:
Stolen писал:
А есть вообще способы?

хук повесить (по типу utf8 патч).
либо свое гуи налепить оверлеем.

__________________
vk.com/skullcapstudios


Отправлено Half 12-12-2013 в 08:51:

Вопрос по той же теме…
А можно ли расширить вкладку «Game». То есть, искать не только халфовские, но и скажем, оппофорские сервера?

__________________
Пруха длится всего 5 минут.


Отправлено pRoxxx 12-12-2013 в 10:53:

Цитата:
Half писал:
Вопрос по той же теме…
А можно ли расширить вкладку «Game». То есть, искать не только халфовские, но и скажем, оппофорские сервера?

В теории да,подсунув в строку Filter, \gamedir\opforce.

https://developer.valvesoftware.com..._Query_Protocol


Отправлено Ku2zoff 12-12-2013 в 13:18:

Цитата:
Half писал:
А можно ли расширить вкладку «Game». То есть, искать не только халфовские, но и скажем, оппофорские сервера?

Цитата:
Ku2zoff писал:
Уже существующий параметр мод изменить нельзя, потому что он зависит от имени папки мода.


Добавлено 12-12-2013 в 20:18:

Цитата:
pRoxxx писал:
В теории да

Опять же хукнув дллку.


Отправлено marikcool 13-12-2013 в 05:26:

Цитата:
Half писал:
Вопрос по той же теме…
А можно ли расширить вкладку «Game». То есть, искать не только халфовские, но и скажем, оппофорские сервера?

можешь хукнуть sendto/recvfrom и там подменить значения.

__________________
vk.com/skullcapstudios


Отправлено Ku2zoff 13-12-2013 в 05:54:

По этой теме ЕМНИП ХЛ 1.1.1.0 и более ранние версии умели искать сервера всех модов и автоматически делать чейнджгейм при коннекте. Когда-то я видел, как в комп. клубе чувак коннектился к серваку кс 1.5 из халфы.

Добавлено 13-12-2013 в 12:54:

А вообще, без исходников GameUI.dll грамотно не сделать. Надо либо свой собственный оверлей для меню писать, либо хукать геймуи. И тот и другой вариант не будут дружить с VAC. Вот появится в ксаше предиктинг, и можно будет на нём мультиплеерный мод делать. Исходники открыты, модифицируй - не хочу.


Отправлено Cybermax 13-12-2013 в 06:38:

Цитата:
Ku2zoff писал:
Когда-то я видел, как в комп. клубе чувак коннектился к серваку кс 1.5 из халфы.

В стиме есть браузер серверов там отображаются все серверы игр которые установлены.

__________________


Отправлено Stolen 13-12-2013 в 06:40:

Цитата:
marikcool писал:

можешь хукнуть sendto/recvfrom и там подменить значения.

Кстати именно так я и хотел делать фильтрацию по модам

А насчет самого топика:
Пока что написал хук вызова окна Servers, и вот думаю либо пытаться рисовать через gameui.dll либо метод для извращенцев(рисовать с помощью ogl)


Временная зона GMT. Текущее время 15:46.
Показать все 21 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024