Sidebar

Xash 0.97 build 3000 final release [final]

gfdjr5

[NULL]
Nov 25, 2012
563
0
0
KiQ said:
2 gfdjr5:
Она какбэ отзеркаливается, а не становится полой
:facepalm:
Не зеркалится она, просто так я что ли это пишу?
 

Дядя Миша

Супер Модератор
Mar 28, 2010
15,347
235
0
Кубань
Да нет, как раз-таки, эта переменная работает вместо cl_righthand, вернее, не совсем работает. При hand 1 рука должна перейти на правую сторону, но она лишь, вместе с оружием, становится полой. Косяк кода движка?
Оно и не будет правильно работать, потому что я не могу перехватить m_protationmatrix чтобы отзеркалить её - вся эта часть кода идёт сплошным блоком внутри клиента, а движку достаются уже готовые матрицы костей, между StudioSetupTransform и StudioSetupBones нет никаких движковых вызовов, следовательно я не могу отзеркалить матрицу трансформации беспаливно для клиента никоим образом.
В случае когда студиорендерер отсутствует в клиентской дллке, ксаш руки рендерит абсолютно правильно, поскольку в движковом коде студиорендера этот момент предусмотрен. Например в опфоре.
Я об этом писал и не раз, еще на хлфх, но вы же совершенно не читаете что я пишу.
 

gfdjr5

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

KiQ

New member
Jul 12, 2010
397
2
0
2 gfdjr5:
я предположил, что у вьюмодельки обрезана внешняя часть
 

Cybermax

Супер Модератор
Mar 11, 2008
2,736
26
36
gfdjr5 said:
Да нет, как раз-таки, эта переменная работает вместо cl_righthand, вернее, не совсем работает. При hand 1 рука должна перейти на правую сторону, но она лишь, вместе с оружием, становится полой. Косяк кода движка?

По моему ты опять не угадал. cl_righthand нет в кс 1.3 потому что там ещё две модели от первого лица. Отражение одной модели появилось только в кс 1.4 или 1.5 вроде.
 

gfdjr5

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

Cybermax

Супер Модератор
Mar 11, 2008
2,736
26
36
Скачиваем дистрибутив полной версии Counter-Strike 1.3, устанавливаем на рабочий стол для чистоты эксперимента. Идем в Рабочий стол\cstrike\models и что мы видим? А именно v_ak47.mdl и v_ak47_r.mdl. Все потому что в КС до версии 1.5 использовались две модели оружия от первого лица. И эти модели меняются между собою. В КС 1.5 используются одна модель которая просто отражается. У Дяди Мишы к Ксаше по своему отражается.
gfdjr5 said:
Дистрибутив имеется на moddb:
http://www.moddb.com/mods/counter-strike/downloads/counter-strike-13
А со вторым сложнее

gfdjr5 said:
Что? Какие ещё две модели от первого лица? Всё там было. Хочешь удостовериться - запусти её под GoldSrc, или видео на YouTube посмотри. Эта возможность есть ещё с Beta 6.0
Ничего запускать или смотреть на ютубе я не собираюсь, мне и так все ясно.
Открываем блокнотом user.scr и видим
Code:
	"lefthand"
	{
		"Left-handed weapon models"
		{ BOOL }
		{ "0" }
		SetInfo
	}
 

gfdjr5

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



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

gfdjr5

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

[ADDED=gfdjr5]1430343194[/ADDED]
KiQ said:
2 gfdjr5:
скинь эту вьюмодельку
http://rghost.ru/6bzbkLvcJ

[ADDED=gfdjr5]1430343506[/ADDED]
Смена значения lefthand в user.scr ни на что не влияет. Оно и не удивительно - такой переменной и не зарегестрировано.
 
Last edited:

KPE030T

Герой Советского Союза
Nov 9, 2010
3,830
28
106
36
RnD
Мда.
СОБРАЛИСЬ С ПАСАНАМИ ЗДЕЛАТЬ ПРЕДИКТИНГ В КСАШЕ
@
2 ДНЯ ОБСУЖДАЕМ КАК ПОМЕНЯТЬ РУКУ С ЛЕВОЙ НА ПРАВУЮ
 

Дядя Миша

Супер Модератор
Mar 28, 2010
15,347
235
0
Кубань
2 KPE030T: я вот иногда тоже начинаю что-то делать, а потом моё внимание отвлекает мелкий досадный баг, на исправление которого уходит джва дня!
 

KiQ

New member
Jul 12, 2010
397
2
0
Запустил тут хл2, так вот, там таки красный прицел у рпг таки ОТСТАЕТ)))
 

mittorn

New member
Apr 22, 2010
1,213
15
0
Т.е он рисуется из сервера? Логично т.к он влияет на поведение других игроков (конкретно - может свести с ума чужой rpg).
 

Дядя Миша

Супер Модератор
Mar 28, 2010
15,347
235
0
Кубань
В старых версиях ксаша я его предиктил. Серверная точка конкретно лагала и отставала, но этого никто не видел, поскольку я запретил её отрисовку, а на клиент отсылал команду на отрисовку клиентской предиктабельной точки.
Заодно можно взять углы из аттачмента вьюмодели для локального игрока.
 

KiQ

New member
Jul 12, 2010
397
2
0
2 Дядя Миша:
так может и не надо вызовы местами менять?
 

KiQ

New member
Jul 12, 2010
397
2
0
gfdjr5 said:
модель меняется на правостороннюю, а она обрезана по правой части
USP-то, которую ты мне скинул? Где ж она обрезана?
f7cfcb1e6675038cc1ba1276571ef378.png
 

gfdjr5

[NULL]
Nov 25, 2012
563
0
0
KiQ said:
USP-то, которую ты мне скинул? Где ж она обрезана?
Я тебе специально две модели скинул. Смотри ту, что с постфиксом _r
 

Game Server

CSM TV

Page QR Code

QR Code

Donate Campaign

Total amount
$0.00
Goal
$25.00

Latest profile posts

TestUser wrote on TRUP@C's profile.
Master?
TestUser wrote on TRUP@C's profile.
Hello Father

Members online

No members online now.

Discord