HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Нубские вопросы от <censored> и других нубов
Чтобы не создавать сто тем
7 голосов
Страницы (260): « Первая ... « 113 114 115 116 [117] 118 119 120 121 » ... Последняя »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
Ku2zoff
Мастер Ёда из Деревни Дуракоф

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

Рейтинг



Ну вот, доделал кроссплатформенный фмод для новой халфы (на основе кода из спирита 1.9 и XDM). Списался с Сигуртом, думаю, скоро вывалю вам небольшой тутор по музыкальному плееру с сохраняемой позицией. Для ксаша неактуально конечно, но для модов к халфе на спирите (совместимость со спиритом возможна) и вообще всяких, где есть фмод - актуально. Я бы вот в инвазионе плеер обновил. А то ни громкости, ни паузы, нифига.

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

Старое сообщение 13-06-2018 17:11
- За что?
~ X ~
offline

Дата регистрации: Oct 2005
Проживает: Архангельск
Сообщений: 3619

Рейтинг



Награды
 
[1 награда]


Ku2zoff а ничего что в XDM он уже есть?
Кстати, как ты его заставил быть кроссплатформенным? Мне утверждают, что под подлинуксом фмод так и не заводится. Но на всякий случай я честно впилил fmod.so.

__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]

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

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

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

Рейтинг



Цитата:
~ X ~ писал:
Мне утверждают, что под подлинуксом фмод так и не заводится.

Врут. Заводится. libfmod.so грузится и работает, вот. Debian 9.
Цитата:
~ X ~ писал:
а ничего что в XDM он уже есть?

Мне не хотелось тащить такой тяжеленный плеер, где много букаф кода ради нечастого воспроизведения MP3-шек по триггеру, как в обычной халфе. Вот и взял ксашевский, там всё необходимое есть. А плейлисты, расширенное управление - не нужно. Инициализатор и хеадеры утащил из XDM, т.к. кроссплатформа. Самому мне не удалось получить функции fmodlib.so с помощью dlsym, упорно не находит, как я не пытался. Уже даже в доки по кроссплатформенной разработке полез, но так и не понял, в чём причина. Если вдруг кто подскажет, избавлюсь от фмодовских хеадеров, и весь плеер будет в одном файле, как в спирите 1.9.

Отредактировано Ku2zoff 14-06-2018 в 09:05

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

Старое сообщение 14-06-2018 08:53
- За что?
~ X ~
offline

Дата регистрации: Oct 2005
Проживает: Архангельск
Сообщений: 3619

Рейтинг



Награды
 
[1 награда]


Какая версия фмода? Та, что в XDM или что-то еще нашёл?

А проблему долгой инициализации/подвисаний не решил? Я вроде запилил асинхронную загрузку, но фмоду от этого легче не стало.

Цитата:
Ku2zoff писал:
Если вдруг кто подскажет, избавлюсь от фмодовских хеадеров, и весь плеер будет в одном файле, как в спирите 1.9.

Может, ты еще windows.h перепишешь? /сарказм
Не рекомендую ходить по пути обгрызвния стандартных/готовых/чужих хедеров - заработаешь себе и другим боли. И категорически не рекомендую что-то тянуть из спирита. Это вообще ад.

А недоумение моё было лишь по тому поводу, что писать тутор по тому, что уже есть и можно скопипастить, не особо целесообразно.

Вот бы ещё фымод под АРМом работал - тогда вообще шик.

__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]

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

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

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

Рейтинг



~ X ~ твой плеер умеет играть с того места где игрок сейв сделал а потом загрузился? Надо сделать.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 14-06-2018 09:55
-
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34491
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
~ X ~ писал:
Я вроде запилил асинхронную загрузку

Как говорил Шерлок Холмс - "а вот с этого момента прошу рассказывать максимально подробно". Что за асинхронная загрузка?

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!

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

Старое сообщение 14-06-2018 10:03
-
 Дядя Миша
racing for fish

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

Рейтинг



XaeroX это когда на DM_Tropics модельки появляются из воздуха прямо под носом у изумлъоннава игрока.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 14-06-2018 10:05
-
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34491
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


А, асинхронная загрузка моделек.
Я подумал, что речь об асинхронной загрузке музыки для фмода.

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!

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

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

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

Рейтинг



Цитата:
~ X ~ писал:
Какая версия фмода? Та, что в XDM или что-то еще нашёл?

Да, та самая. Дллка версии 3.75, сошка вроде бы тоже, т.к. в Init плеера в худе стоит проверка на версию.
Цитата:
~ X ~ писал:
А проблему долгой инициализации/подвисаний не решил?

Долгой инициализации чего? Фмода? Долгой это как? Мод стартует как обычно, без заметных задержек. MP3 запускаю пока только консольной командой, т.е. игра в этот момент на паузе. Сделаю триггер - проверю в процессе игры.
Цитата:
~ X ~ писал:
Не рекомендую ходить по пути обгрызвния стандартных/готовых/чужих хедеров - заработаешь себе и другим боли.

Хм, вот в спирите 1.9 вполне себе рабочий фмод с огрызками из фмодовских хедеров.
Цитата:
~ X ~ писал:
И категорически не рекомендую что-то тянуть из спирита. Это вообще ад.

Как будто я первый раз что-то оттуда тяну При должном старании и внимательности, на сегодняшний день я могу скопипастить оттуда даже мовевитч. Только это мне не надо. По крайней мере пока.
Цитата:
~ X ~ писал:
писать тутор по тому, что уже есть и можно скопипастить, не особо целесообразно.

Это не ради самого плеера, а ради небольшого дополнения - сохранения/загрузки позиции трека, и продолжения воспроизведения после загрузки.
В идеале можно было бы вообще выкинуть фмод, и использовать код для работы с MP3 из ксаш-движка. Но фмод умеет во много форматов, были бы кодеки.

Отредактировано Ku2zoff 14-06-2018 в 10:38

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

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

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

Рейтинг



Цитата:
Ku2zoff писал:
При должном старании и внимательности, на сегодняшний день я могу скопипастить оттуда даже мовевитч.

А парент-систему из ксаш-мода смогёшь?

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 14-06-2018 10:53
-
Ku2zoff
Мастер Ёда из Деревни Дуракоф

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

Рейтинг



Дядя Миша дык она под голдсорсом наверное не заработает. Возможно смогу, а смысл?

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

Старое сообщение 14-06-2018 11:34
- За что?
Ku2zoff
Мастер Ёда из Деревни Дуракоф

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

Рейтинг



Вот, очередной нупский вопрос от меня. Почему болты арбалета под водой по вертикали очень сильно косят при выстреле, если стреляешь не строго вниз или вверх? То есть отклоняются ниже или выше от точки прицеливания? Как это победить, чтобы они летели и на воздухе, и в воде чётко в прицел? Ну и при погружении болта из воздуха в воду то же самое.

Отредактировано Ku2zoff 15-06-2018 в 17:08

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

Старое сообщение 15-06-2018 17:05
- За что?
Chyvachok
Житель форума

Дата регистрации: Jul 2011
Проживает: (void)
Сообщений: 1843

Рейтинг



Ku2zoff со снарядами в воде вроде еще фигня что они немного изменяют траекторию когда входят-выходят с воды насколько я помню.

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

Старое сообщение 15-06-2018 17:36
- За что?
Ku2zoff
Мастер Ёда из Деревни Дуракоф

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

Рейтинг



Проблему с изменением траектории при выстреле из-под воды я решил. А вот с погружением снаряда в воду не решил. Из-под воды стреляет норм, а при попадании из воздуха в воду изменяет траекторию. Наверное, придётся "убивать" снаряд при попадании в воду. Всё равно это у меня лазерный луч пушки инженера в TFC. Пусть через воду не стреляет. У этого оружия по моей задумке весьма узкая область применения, типа разрушения металлических объектов (всякие замки, решётки и прочее, что пули не берут). Урон для мяса огромный, дерево поджигает, металл плавит. Патронов мало, чтобы игрок берёг их именно для металла, т.к. мясо можно пострелять обычными пулями, дерево можно поджечь огнемётом, а вот металл либо взрывать, либо лазер.

Отредактировано Ku2zoff 15-06-2018 в 18:40

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

Старое сообщение 15-06-2018 18:38
- За что?
Sigurth
Частый гость

Дата регистрации: May 2015
Проживает: Красноярск
Сообщений: 95
Возраст: 27

Рейтинг



Ku2zoff Если судить по коду из Ксаша и по простым наблюдениям, то при попадании ентити в воду, ее скорость по оси Z просто делится пополам.

C++ Source Code:
// just crossed into water
SV_StartSound( ent, CHAN_AUTO, "player/pl_wade1.wav", 1.0f, ATTN_NORM, 0, 100 );
ent->v.velocity[2] *= 0.5;

Можно попробовать делать проверку на пересечение энтити с водой на сервере и умножать обратно на 2. И после чего задать уже свой вариант изменение скорости при попадания в воду. Должно получиться.

__________________
Никогда не поздно сделать мод под хл1

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

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



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


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

Временная зона GMT. Текущее время 04:55. Новая тема    Ответить
Страницы (260): « Первая ... « 113 114 115 116 [117] 118 119 120 121 » ... Последняя »   Предыдущая тема   Следующая тема
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