Sidebar

Xash 0.97 build 3000 final release [final]

Команда форуму
VIP
28.03.10
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
Да нет, как раз-таки, эта переменная работает вместо cl_righthand, вернее, не совсем работает. При hand 1 рука должна перейти на правую сторону, но она лишь, вместе с оружием, становится полой. Косяк кода движка?
Оно и не будет правильно работать, потому что я не могу перехватить m_protationmatrix чтобы отзеркалить её - вся эта часть кода идёт сплошным блоком внутри клиента, а движку достаются уже готовые матрицы костей, между StudioSetupTransform и StudioSetupBones нет никаких движковых вызовов, следовательно я не могу отзеркалить матрицу трансформации беспаливно для клиента никоим образом.
В случае когда студиорендерер отсутствует в клиентской дллке, ксаш руки рендерит абсолютно правильно, поскольку в движковом коде студиорендера этот момент предусмотрен. Например в опфоре.
Я об этом писал и не раз, еще на хлфх, но вы же совершенно не читаете что я пишу.
 

gfdjr5

[NULL]
25.11.12
562
0
0
Дядя Миша сказав(ла):
Оно и не будет правильно работать, потому что я не могу перехватить m_protationmatrix чтобы отзеркалить её - вся эта часть кода идёт сплошным блоком внутри клиента, а движку достаются уже готовые матрицы костей, между StudioSetupTransform и StudioSetupBones нет никаких движковых вызовов, следовательно я не могу отзеркалить матрицу трансформации беспаливно для клиента никоим образом.
В случае когда студиорендерер отсутствует в клиентской дллке, ксаш руки рендерит абсолютно правильно, поскольку в движковом коде студиорендера этот момент предусмотрен. Например в опфоре.
Я об этом писал и не раз, еще на хлфх, но вы же совершенно не читаете что я пишу.
Ясно. Не за всем уследишь, я не знал, что там есть этот материал.
 

KiQ

Member
12.07.10
397
2
18
2 gfdjr5:
я предположил, что у вьюмодельки обрезана внешняя часть
 

johndoe

Супер Модератор
Команда форуму
Супер Модератор
11.03.08
2 590
28
48
gfdjr5 сказав(ла):
Да нет, как раз-таки, эта переменная работает вместо cl_righthand, вернее, не совсем работает. При hand 1 рука должна перейти на правую сторону, но она лишь, вместе с оружием, становится полой. Косяк кода движка?
По моему ты опять не угадал. cl_righthand нет в кс 1.3 потому что там ещё две модели от первого лица. Отражение одной модели появилось только в кс 1.4 или 1.5 вроде.
 

gfdjr5

[NULL]
25.11.12
562
0
0
Cybermax сказав(ла):
По моему ты опять не угадал. cl_righthand нет в кс 1.3 потому что там ещё две модели от первого лица. Отражение одной модели появилось только в кс 1.4 или 1.5 вроде.
Что? Какие ещё две модели от первого лица? Всё там было. Хочешь удостовериться - запусти её под GoldSrc, или видео на YouTube посмотри. Эта возможность есть ещё с Beta 6.0
 
Останнє редагування:

johndoe

Супер Модератор
Команда форуму
Супер Модератор
11.03.08
2 590
28
48
Скачиваем дистрибутив полной версии Counter-Strike 1.3, устанавливаем на рабочий стол для чистоты эксперимента. Идем в Рабочий стол\cstrike\models и что мы видим? А именно v_ak47.mdl и v_ak47_r.mdl. Все потому что в КС до версии 1.5 использовались две модели оружия от первого лица. И эти модели меняются между собою. В КС 1.5 используются одна модель которая просто отражается. У Дяди Мишы к Ксаше по своему отражается.
gfdjr5 сказав(ла):
Дистрибутив имеется на moddb:
http://www.moddb.com/mods/counter-strike/downloads/counter-strike-13
А со вторым сложнее
gfdjr5 сказав(ла):
Что? Какие ещё две модели от первого лица? Всё там было. Хочешь удостовериться - запусти её под GoldSrc, или видео на YouTube посмотри. Эта возможность есть ещё с Beta 6.0
Ничего запускать или смотреть на ютубе я не собираюсь, мне и так все ясно.
Открываем блокнотом user.scr и видим
Код:
	"lefthand"
	{
		"Left-handed weapon models"
		{ BOOL }
		{ "0" }
		SetInfo
	}
 

gfdjr5

[NULL]
25.11.12
562
0
0
Cybermax сказав(ла):
Скачиваем дистрибутив полной версии Counter-Strike 1.3, устанавливаем на рабочий стол для чистоты эксперимента. Идем в Рабочий стол\cstrike\models и что мы видим? А именно v_ak47.mdl и v_ak47_r.mdl. Все потому что в КС до версии 1.5 использовались две модели оружия от первого лица. И эти модели меняются между собою. В КС 1.5 используются одна модель которая просто отражается. У Дяди Мишы к Ксаше по своему отражается.



Ничего запускать или смотреть на ютубе я не собираюсь, мне и так все ясно.
Открываем блокнотом user.scr и видим
Код:
 	"lefthand"
 	{
 		"Left-handed weapon models"
 		{ BOOL }
 		{ "0" }
 		SetInfo
 	}
И причём тут всё это? hand 1 должна менять модель на ту, что с правой рукой, но, вместо этого, она делает из леворукой модели полую, как-будто ты смотришь на неё под валхаком. То-есть frontface отрезается
 

gfdjr5

[NULL]
25.11.12
562
0
0
При смене квара hand на 1 модель меняется на правостороннюю, а она обрезана по правой части, т.к. видна будет только левая. Но самое главное, и эта основная проблема, в том, что она не смещается в правую часть, а остаётся там, где находилась модель с левой рукой.

Post automatically merged:

KiQ сказав(ла):
2 gfdjr5:
скинь эту вьюмодельку
http://rghost.ru/6bzbkLvcJ

Post automatically merged:

Смена значения lefthand в user.scr ни на что не влияет. Оно и не удивительно - такой переменной и не зарегестрировано.
 
Останнє редагування:

KPE030T

Герой Советского Союза
09.11.10
3 829
112
63
Мда.
СОБРАЛИСЬ С ПАСАНАМИ ЗДЕЛАТЬ ПРЕДИКТИНГ В КСАШЕ
@
2 ДНЯ ОБСУЖДАЕМ КАК ПОМЕНЯТЬ РУКУ С ЛЕВОЙ НА ПРАВУЮ
 
Команда форуму
VIP
28.03.10
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
2 KPE030T: я вот иногда тоже начинаю что-то делать, а потом моё внимание отвлекает мелкий досадный баг, на исправление которого уходит джва дня!
 

KiQ

Member
12.07.10
397
2
18
Запустил тут хл2, так вот, там таки красный прицел у рпг таки ОТСТАЕТ)))
 

mittorn

Active member
22.04.10
1 229
22
38
Т.е он рисуется из сервера? Логично т.к он влияет на поведение других игроков (конкретно - может свести с ума чужой rpg).
 
Команда форуму
VIP
28.03.10
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
В старых версиях ксаша я его предиктил. Серверная точка конкретно лагала и отставала, но этого никто не видел, поскольку я запретил её отрисовку, а на клиент отсылал команду на отрисовку клиентской предиктабельной точки.
Заодно можно взять углы из аттачмента вьюмодели для локального игрока.
 

KiQ

Member
12.07.10
397
2
18
2 Дядя Миша:
так может и не надо вызовы местами менять?
 

gfdjr5

[NULL]
25.11.12
562
0
0
Как посмотрю, движок всё обрастает хаками (con_utils.c).
 

Game Server

Доноры Красавчики

Користувачі онлайн

Немає користувачів онлайн.