![]() |
Страницы (252): « Первая ... « 227 228 229 230 [231] 232 233 234 235 » ... Последняя » Показать все 3768 сообщений этой темы на одной странице |
HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Half-Life SDK (https://hlfx.ru/forum/forumdisplay.php?forumid=8)
-- Нубские вопросы от <censored> и других нубов (https://hlfx.ru/forum/showthread.php?threadid=4535)
Обнаружил баг в стим-версии халфы. Если изменить шрифты в файле TrackerScheme.res, то для латинских символов они меняются. А для кириллических используется какой-то жёстко захардкоденный говношрифт, которому насрать на схему. То-то мне всегда было неприятно смотреть на русские тексты в меню игр на голдсорсе. Кто-нибудь в курсе, лечится ли это, репортили ли вальве на гитхабе об этом?
Ku2zoff у тебя часом не ломаная пиратка? Может это пираты заговнохардкодили?
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша да не. Оф. стимовская версия. Похоже, какой-то косяк в коде gameui, потому что vgui2 без проблем выводит разные шрифты для кириллицы в менюшках и скоребоарде в кс. Ну, по крайней мере раньше выводил. Я проверю, а то вдруг и в кс сейчас изломано всё.
Я разобрался с масштабированием спрайтового шрифта и решил его заменить на какой-нибудь декоративный. Заодно и в главном меню тоже поменять. Добрался до меню - а тут такой сюрприз. Ну не страшно. Главное, чтобы внутриигровые надписи были на русском. Меню - дело второе, халферы его наизусть знают, даже не зная английского.
Ku2zoff
Может просто используется единый шрифт у которого не прописаны кирилические символы?
__________________
Иван Топорышкин пошел на охоту,
С ним пудель пошел, перепрыгнув забор,
Иван, как бревно провалился в болото,
А пудель в реке утонул, как топор.
FiEctro это как "не прописаны"?
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
По поводу контроллеров костей на вью модели
На клиенте в ev_common.срр добавил
1 | void EV_BoneControl( int str ) |
2 | { |
3 | cl_entity_t *ent = GetViewEntity(); |
4 | if ( !ent ) |
5 | { |
6 | return; |
7 | } |
8 |
9 | ent->curstate.controller[0] = str; |
10 | } |
__________________
И главное, Артём, помни: не ешь желтый снег!
hgrunt_2020 значит, между анимациями контроллер сбрасывается в дефолтное положение. ent->curstate.controller[0] нужно задавать значение не в функции выстрела, а каждый кадр. Или в HUD_Frame, или в StudioDrawModel/StudioSetupBones.
Добавлено 30-06-2022 в 11:45:
Ты же делаешь на ксашмоде? Там нет предиктинга, и доступа к классовым переменным оружия. Значение контроллера нужно передавать на клиент либо пользовательской мессагой, либо энтварсом игрока. На клиенте отлавливать и совать в глобальную переменную, а к ней уже приравнивать значение каждый кадр.
Ku2zoff я делаю на стандартном ксаше, простой хлсдк
__________________
И главное, Артём, помни: не ешь желтый снег!
Я же сказал - выдели переменную в самом классе игрока, а не посылай событие
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
А чому б не сделать всё это добро скином? Мелкие детали обычно так на модели делают
[CFR] B@N@N скином не получится плавно двигать стрелку. И придётся рисовать много кадров.
Зачем в сорсе парсер LightEnvironment завернут в проверку if (!gSkyLight) который перед этим нуллится? Разве это не приведет к тому что только одно из солнц будет распарсено? Или это что-то нужное когда у тебя несколько тредов?
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Временная зона GMT. Текущее время 07:38. | Страницы (252): « Первая ... « 227 228 229 230 [231] 232 233 234 235 » ... Последняя » Показать все 3768 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2023