Наше комьюнити:   OpenGL Shader Lab  •  Half-Life FX  •  Форум  
HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > нуб вопросы от <censored> и других нубов
чтобы не создавать сто тем создам одну
2 голосов
Страницы (123): « Первая ... « 113 114 115 116 [117] 118 119 120 121 » ... Последняя »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
Ku2zoff
Юзер (типа моддер)

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

Рейтинг



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

__________________
Вы всё ещё не пьёте? Тогда мы идём к вам!

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

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

Дата регистрации: Oct 2005
Проживает: (void)
Сообщений: 3234
Нанёс повреждений: 0 ед.

Рейтинг



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


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

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

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

Старое сообщение 14-06-2018 08:41
-
Ku2zoff
Юзер (типа моддер)

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

Рейтинг



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

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

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

__________________
Вы всё ещё не пьёте? Тогда мы идём к вам!

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

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

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

Дата регистрации: Oct 2005
Проживает: (void)
Сообщений: 3234
Нанёс повреждений: 0 ед.

Рейтинг



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


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

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

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

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

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

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

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

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

Старое сообщение 14-06-2018 10:43
-
 Дядя Миша
who said meow?

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

Рейтинг



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

__________________
В действительности всё может оказаться иначе, чем оно есть на самом деле

My Projects: download page

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

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

Дата регистрации: Oct 2005
Проживает: Новосибирск
Сообщений: 28161
Нанёс повреждений: 466 ед.
Возраст: 32

Рейтинг



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


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

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

__________________
So she began again: 'Où est ma chatte?' which was the first sentence in her French lesson-book. The Mouse gave a sudden leap out of the water, and seemed to quiver all over with fright. 'Oh, I beg your pardon!' cried Alice hastily, afraid that she had hurt the poor animal's feelings. 'I quite forgot you didn't like cats.'

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

Старое сообщение 14-06-2018 11:03
-
 Дядя Миша
who said meow?

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

Рейтинг



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

__________________
В действительности всё может оказаться иначе, чем оно есть на самом деле

My Projects: download page

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

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

Дата регистрации: Oct 2005
Проживает: Новосибирск
Сообщений: 28161
Нанёс повреждений: 466 ед.
Возраст: 32

Рейтинг



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


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

__________________
So she began again: 'Où est ma chatte?' which was the first sentence in her French lesson-book. The Mouse gave a sudden leap out of the water, and seemed to quiver all over with fright. 'Oh, I beg your pardon!' cried Alice hastily, afraid that she had hurt the poor animal's feelings. 'I quite forgot you didn't like cats.'

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

Старое сообщение 14-06-2018 11:19
-
Ku2zoff
Юзер (типа моддер)

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

Рейтинг



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

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

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

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

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

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

__________________
Вы всё ещё не пьёте? Тогда мы идём к вам!

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

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

Старое сообщение 14-06-2018 11:34
- За что?
 Дядя Миша
who said meow?

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

Рейтинг



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

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

__________________
В действительности всё может оказаться иначе, чем оно есть на самом деле

My Projects: download page

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

Старое сообщение 14-06-2018 11:53
-
Ku2zoff
Юзер (типа моддер)

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

Рейтинг



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

__________________
Вы всё ещё не пьёте? Тогда мы идём к вам!

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

Старое сообщение 14-06-2018 12:34
- За что?
Ku2zoff
Юзер (типа моддер)

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

Рейтинг



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

__________________
Вы всё ещё не пьёте? Тогда мы идём к вам!

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

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

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

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

Рейтинг



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

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

Старое сообщение 15-06-2018 18:36
- За что?
Ku2zoff
Юзер (типа моддер)

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

Рейтинг



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

__________________
Вы всё ещё не пьёте? Тогда мы идём к вам!

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

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

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

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

Рейтинг



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 08:13
- За что?
Тема: (Опционально)
Ваш ответ:



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


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

Временная зона GMT. Текущее время 05:17. Новая тема    Ответить
Страницы (123): « Первая ... « 113 114 115 116 [117] 118 119 120 121 » ... Последняя »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > нуб вопросы от <censored> и других нубов
чтобы не создавать сто тем создам одну
2 голосов
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

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

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

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

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

Рейтинг@Mail.ru