HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Нубские вопросы от <censored> и других нубов
Чтобы не создавать сто тем
7 голосов
Страницы (260): « Первая ... « 224 225 226 227 [228] 229 230 231 232 » ... Последняя »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32210
Нанёс повреждений: 392 ед.

Рейтинг



илья2 уверен что дело в ломе, а не в твоём коде? Возьми чистый SDK и проверь там.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 209595

Старое сообщение 05-06-2022 13:28
-
илья2
Житель форума

Группа: Неопытный
Дата регистрации: Mar 2020
Проживает: Волгоград
Сообщений: 381
Возраст: 22

Рейтинг



Цитата:
Дядя Миша писал:
илья2 уверен что дело в ломе, а не в твоём коде? Возьми чистый SDK и проверь там.

нет все дело в ломе на оригинале то же самое происходит

Добавлено 05-06-2022 в 16:42:

так ну я в принципе сделал свой лом. Но вопрос все еще не дает покоя

Добавлено 05-06-2022 в 16:45:

может попробовать новые обновленные сдк ?

Добавлено 05-06-2022 в 16:55:

на новом сдк этого бага нету проверил

Добавлено 05-06-2022 в 16:56:

ладно не важно буду своим ломом пользоваться

__________________
илья

Сообщить модератору | | IP: Записан
Сообщение: 209596

Старое сообщение 05-06-2022 13:56
- За что?
[CFR] B@N@N
Житель форума

Группа: Неопытный
Дата регистрации: Feb 2018
Проживает: Default City
Сообщений: 174
Возраст: 31

Рейтинг



илья2
Проверил твои слова: на моём ломе всё в порядке. Ищи проблему у себя!

Сообщить модератору | | IP: Записан
Сообщение: 209616

Старое сообщение 07-06-2022 11:05
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32210
Нанёс повреждений: 392 ед.

Рейтинг



Вот да, я помню еще в 2004-м году проходил какой-то мод, у него не было своих дллок. а были оригинальные вальвовские. Такой чисто мапперский мод, набор новых карт. И автор сделал ящики с сумашедшим кол-вом здоровья.
Каждый надо было крошить по полминуты. Наверное для пущего реализма.
Это очень быстро надоело и я в skill.cfg прописал от монтировки урон в 1000 хп. И ничего никуда не вылетало.
илья2 может ты используешь не оригинальный HL SDK 2.3, а какой-то обновлённый с GitHub или вообще версию от SoloKiller?

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 209617

Старое сообщение 07-06-2022 11:44
-
KiQ
Житель форума

Дата регистрации: Aug 2010
Проживает: Смоленск, Москва
Сообщений: 2088

Рейтинг



Цитата:
Ku2zoff писал:
cl_entity_t saveent = *m_pCurrentEntity;
*m_pCurrentEntity = saveent;


напомните, зачем оно в данном случае? Для вызова студио-функций, которые без агрументов?

__________________
-Brain is dead-

Сообщить модератору | | IP: Записан
Сообщение: 209618

Старое сообщение 07-06-2022 14:14
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32210
Нанёс повреждений: 392 ед.

Рейтинг



Это типа бэкапа, сохраняет все переменные, а потом восстанавливает их обратно.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 209620

Старое сообщение 07-06-2022 16:20
-
KiQ
Житель форума

Дата регистрации: Aug 2010
Проживает: Смоленск, Москва
Сообщений: 2088

Рейтинг



Дядя Миша ну, я имею в виду в приведённом Кутузовом коде оно для чего?

__________________
-Brain is dead-

Сообщить модератору | | IP: Записан
Сообщение: 209622

Старое сообщение 07-06-2022 16:39
- За что?
Ku2zoff
Мастер Ёда из Деревни Дуракоф

Дата регистрации: Apr 2007
Проживает: В Деревне дураков
Сообщений: 6749
Возраст: 33

Рейтинг



KiQ я точно не знаю, но предположу. p_модель - не самостоятельная энтить, а смёрженная хаком с моделькой игрока другая модель. Сначала вызывается StudioRenderModel для модельки игрока, затем для приаттаченного к нему оружия. Затем нужно вернуть m_pCurrentEntity в исходное состояние, чтобы, например m_pStudioHeader был корректный - от игрока, а не от пушки. Закомменти эти строки и у игрока сломаются анимации.

Сообщить модератору | | IP: Записан
Сообщение: 209623

Старое сообщение 07-06-2022 17:09
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32210
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
KiQ писал:
ну, я имею в виду в приведённом Кутузовом коде оно для чего?

Цитата:
Ku2zoff писал:
я точно не знаю, но предположу

Цитата:
Дядя Миша писал:
Это типа бэкапа, сохраняет все переменные, а потом восстанавливает их обратно.


Для пушек нет никакой самостоятельной энтити, поэтому перезаписываются поля игрока. Вообще так делать нежелательно, это хак по сути.
Это такое чисто сишное. В крестах, если бы cl_entity_t имела виртуальные функции и не имела пользовательского копиконструктора, неизвестно чем бы дело окончилось.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 209625

Старое сообщение 07-06-2022 19:02
-
Ku2zoff
Мастер Ёда из Деревни Дуракоф

Дата регистрации: Apr 2007
Проживает: В Деревне дураков
Сообщений: 6749
Возраст: 33

Рейтинг



Цитата:
Дядя Миша писал:
Для пушек нет никакой самостоятельной энтити, поэтому перезаписываются поля игрока.

Ну, собсно, я правильно подумал. А как вообще в таком разе функциклируют пушки? Я никогда не вдавался в подробности. Есть у нас некий класс, описывающий за оружие. Его энтить - это ведь только то, что лежит на полу? Остальное - CBasePlayerItem->CBasePlayerWeapon. И тут интересно: у игрока есть массив, в котором хранятся итемы, и есть байты pev->weapons. Байты определяют наличие оружия вообще, а в массиве хранятся данные оружия: патроны, состояние и проч. В зависимости от того, что выбрано как m_pActiveItem, уже и происходят остальные действия, так?
По идее, можно избавиться от хака, используя невидимую и несолидную энтить p_weapon, и приаттачивая её к ориджину игрока, например. А уж на клиенте делать её видимой и мёржить кости. Слишком много телодвижений, когда через хак можно не только аттачить модель, но и анимировать её, менять боди и скины, и даже рисовать маззлфлеши на её аттачментах, а не на аттачментах игрока (так в DoD сделано). При желании, можно гильзы спавнить из определённой точки на p_модели. В КСС или КС: ГО даже магазин при перезарядке от третьего лица вынимается, смёрживаясь в определённый момент с левой рукой игрока.

Сообщить модератору | | IP: Записан
Сообщение: 209626

Старое сообщение 07-06-2022 19:41
- За что?
илья2
Житель форума

Группа: Неопытный
Дата регистрации: Mar 2020
Проживает: Волгоград
Сообщений: 381
Возраст: 22

Рейтинг



можно ли превысить громкость звука для EMIT_SOUND с 1.0 до 1.1 хотябы
если ставлю 1.1 игра вылетает с ошибкой SV_StartSound: volume = значение

Добавлено 07-06-2022 в 23:13:

хотя я тут посмотрел этой команды SV_StartSound вобще в сдк нету значит его можно повысить только в движке а сорцев на движок нету значит нельзя по идее

__________________
илья

Сообщить модератору | | IP: Записан
Сообщение: 209628

Старое сообщение 07-06-2022 20:13
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32210
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
Ku2zoff писал:
Байты определяют наличие оружия вообще, а в массиве хранятся данные оружия: патроны, состояние и проч. В зависимости от того, что выбрано как m_pActiveItem, уже и происходят остальные действия, так?

Поздравляю, ты наконец-то заинтерисовался как всё устроено

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 209630

Старое сообщение 07-06-2022 20:17
-
Ku2zoff
Мастер Ёда из Деревни Дуракоф

Дата регистрации: Apr 2007
Проживает: В Деревне дураков
Сообщений: 6749
Возраст: 33

Рейтинг



Цитата:
илья2 писал:
значит нельзя по идее

SV_StartSound в движке. Из движка торчит экспорт pfnEmitSound, что обёрнут в EMIT_SOUND_DYN2->EMIT_SOUND/EMIT_SOUND_DYN, вызываемые из кода энтить. Этот экспорт уже и вызывает SV_StartSound. Задрать значение громкости выше 1 нельзя. Но можно увеличить громкость звука в самом файле, и играть его в обычных случаях на половинной громкости, а в особых - на полной.

Сообщить модератору | | IP: Записан
Сообщение: 209631

Старое сообщение 07-06-2022 21:21
- За что?
илья2
Житель форума

Группа: Неопытный
Дата регистрации: Mar 2020
Проживает: Волгоград
Сообщений: 381
Возраст: 22

Рейтинг



Цитата:
Ku2zoff писал:
SV_StartSound в движке. Из движка торчит экспорт pfnEmitSound, что обёрнут в EMIT_SOUND_DYN2->EMIT_SOUND/EMIT_SOUND_DYN, Но можно увеличить громкость звука в самом файле, и играть его в обычных случаях на половинной громкости, а в особых - на полной.

да я как раз так и сделал громкость звука увеличил и получились крутые басы под музыку

__________________
илья

Сообщить модератору | | IP: Записан
Сообщение: 209641

Старое сообщение 08-06-2022 07:57
- За что?
Crystallize
Житель форума

Дата регистрации: Jul 2007
Проживает: Новосибирск
Сообщений: 4423
Возраст: 34

Рейтинг



Тут где-то Дядя Миша просвящал что VTF и DDS это одно и то же. Ну компрессия наверное одинаковая, просто есть один нюанс. Когда я доставал пачку DDSок из того же Скайрима, то в них плейнтекстом был записан формат компрессии и я мог не открывая каждую, просто через FolderFindText отделить прозрачные от непрозрачных. С VTF так уже не получится.

Вообще не помешал бы способ как работать с VTF не затрагивая все его хитрые флаги и прочие альфа-каналы.

Сообщить модератору | | IP: Записан
Сообщение: 209643

Старое сообщение 08-06-2022 12:13
- За что?
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 01:30. Новая тема    Ответить
Страницы (260): « Первая ... « 224 225 226 227 [228] 229 230 231 232 » ... Последняя »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Нубские вопросы от <censored> и других нубов
Чтобы не создавать сто тем
7 голосов
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

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