Страницы (78): [1] 2 3 4 5 » ... Последняя » Показать все 1159 сообщений этой темы на одной странице |
HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Half-Life SDK (https://hlfx.ru/forum/forumdisplay.php?forumid=8)
-- несколько вопросов (https://hlfx.ru/forum/showthread.php?threadid=2935)
несколько вопросов
сразу извеняюсь что тема без внятного названия, просто за очень долгое время накопилось много вопросов по hl.
1. снятие лимита игроков, насколько жестко привязан лимит? и почему именно 32? заглядывал в xash там просто проверка квары на >32.
соответсвенно если пропатчить память на сверх лимит как себя это дело вести будет? помню в ку1 лимит не залочен запускал порядка 100 ботов)
2. продвинутый vgui класс, либо расширение, необходимо drag'n'drop система инвентаря, на доках от valve заметил что такое по стандарту предложено в source, ищется аналог для goldsrc.
3. про лимиты для звуков/спрайтов/моделей, куда это все прогружается и какой есть лимит для сервера и клиента? зачем сервер прекэширует звуки? ведь для обработки логики игры они ненужны.
в xash лимит увеличен, а если для оригинального hl например создать свой массив данных и подгрузить туда часть звуков/спрайтов и уже брать оттуда, дабы разгрузить стандарный массив данных?
4. данные для отображение в скоребоарде, немогу понять как они формируются в этом меню (когда таб жмем), есть сообщения которые изменяют данные по id игроков, но немогу найти сообщение в котором полностью пересылается вся информация о игроках, их ники например, предполагаю что идет на уровне самого движка, мод частью туда не добраться.
5. протокол передачи данных по udp для goldsrc, интересует доки по работе протокола, либо плохо гуглил либо никто не занимался, но немогу найти разобраный протокол (разобранные broadcast пакеты не в счет).
6. лимит карты, можно ли скормить карту больше чем 8192x8192 + модифицированый компилятор?
1. Больше никак не сделаешь, лимит в движке. Но главный вопрос: нафига больше?
2. Вообще, во ВГУИ есть драг'н'дроп панель, только вот я не видел её в действии.
3. Тебе что, миллиард разных моделек надо?
4. gmsgScoreInfo.
5. Ничего про это не знаю.
6. Можно. http://half-life.ru/forum/showthrea...=&threadid=2568
спасибо за ответ
1. нужно для мода) что то типо центральное лобби игроков сделать.
как именно зашито? #define maxplayers 32 и везде выделена память на 32 объекта?
3 не милиард но много) можно субмодели + скины заюзать для моделей, а вот для спрайтов и звуков как обстоят дела?
4 Name: ScoreInfo
byte PlayerID
short Frags
short Deaths
short ClassID?
short TeamID
тут инфа для обновления данных игрока, сама базовая инфа я так полагаю в fullupdate пакете?
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
спасибо за оперативные ответы.
насчет прекаша звуков, получается можно его отключить, список звуков выкинуть в рес файл к карте, клиент по списку сам докачает что ему надо.
немогу разобраться по какому принципу и на сколько идет сдвиг спрайтов брони от начала координат по X при разных разрешениях.
в hud*.cpp немогу найти где идет расчет, либо мод часть тут не причем?
нужна простая формула относительно screeninfo.iWidth.
3. Есть лимит на количество прекэшеных ресурсов, я не помню сколько. Я получал как-то отказ в загрузке карты, когда прекэшил монстров, чтобы создавать их через команду give. Монстров 15, чтоли было. И карта с пещерой Нихиланса не загружалась, в консоли писалось что-то про превышения лимита, не помню точно. Ещё я наткнулся на это ограничение в КС 1.6, когда какую-то детализированную карту туда сунул, на которой было много env_glow. А вот Кондишн Зеро прекрасно её грузил, видно в нём лимит убрали. Или потому что версия движка была новее, хотя ХЗ.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
я имею ввиду отступ до начала спрайта брони, неохото составлять конфиг для всех разрешений.
Добавлено 29-07-2011 в 14:57:
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
нашол туториал по вгуи тут на форуме, но он используется до хл 1.1.1.1, есть ли тутор по новому гуи который рисует визуальные комопненты из *.res файлов?
если там 1 функция которая запускают меню как в 1.6 и CSCZ то оно мне в самый раз) в консоле есть команда vgui_runscript возможно это и она, но как работает незнаю.
парсер то написать фигня, какими средствами я выведу это на экран? исходника client.dll у меня нет, искать оффсеты на функции и структуры для старой vgui системы не вариант.
еще один вопрос назрел, кто использовал браузер который на mshtml.dll тот что вызывается через сообщение MOTD, почему данные в нем очень плохо обновляются? то есть если перейти по ссылке в нем надо еще тыкнуть ну какое нить пустое место чтобы страничка обновилась.
может кто видел открытую наработку opengl web браузера?
видел как qtwebkit интегрировали в hl, рендер браузера затолкали в хук glbegin или hud_redraw я так полагаю, очень четко работает.
а в даркплейсе есть корочи встроенный браузер.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Временная зона GMT. Текущее время 00:22. | Страницы (78): [1] 2 3 4 5 » ... Последняя » Показать все 1159 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024