Объявления

Друзья, если не получается зарегистрироваться, напишите на почту vdv_forever@bk.ru.
Я оторву свою задницу от всех дел и обязательно Вас активирую! :smile10:
Добро пожаловать на геройский форум! :smile25:

Музыка

Не запускается игра? Проблемы со звуком? Где, в конце концов, взять игру, скачать патчи, приложения и карты? Как установить все это? Все проблемы обсуждаем в этом разделе
offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5229
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2030 раз.

Re: Музыка

Сообщение AlexSpl » 06 июл 2017, 20:19

Не знаю тогда, но вот, кажется, нашёл решение. Исправляет ли оно обсуждаемую проблему, не проверял.

https://www.gog.com/forum/heroes_of_might_and_magic_series/homm2_music_changing_issue_cd_music_with_opera/post8
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5229
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2030 раз.

Re: Музыка

Сообщение AlexSpl » 06 июл 2017, 21:16

Посмотрел экзешник. В Windows-версии треки, действительно, каждый раз воспроизводятся сначала. Просто открывается OGG c нужным номером (с помощью Audiere API). Не думаю, что существует фикс. Представьте себе несколько героев на разных ландшафтах, и каждый раз при переключении между ними нужно сохранять состояние соответствующего террейну аудиопотока. Этого можно достигнуть только модификацией кода.

Самое интересное, что в Героях 1 такой проблемы нет :smile20:
Вернуться к началу

offlineWoland  
Новичок
Новичок
 
Сообщения: 30
Зарегистрирован: 06 июл 2017, 13:40
Пол: Не указан
Поблагодарили: 14 раз.

Re: Музыка

Сообщение Woland » 06 июл 2017, 23:06

AlexSpl писал(а):

Посмотрел экзешник. В Windows-версии треки, действительно, каждый раз воспроизводятся сначала. Просто открывается OGG c нужным номером (с помощью Audiere API). Не думаю, что существует фикс. Представьте себе несколько героев на разных ландшафтах, и каждый раз при переключении между ними нужно сохранять состояние соответствующего террейну аудиопотока. Этого можно достигнуть только модификацией кода.

Самое интересное, что в Героях 1 такой проблемы нет :smile20:


Я так и думал. Ну что ж, играть под эмбиент не привыкать :smile1:
Благодарю за то что разобрались!
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5229
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2030 раз.

Re: Музыка

Сообщение AlexSpl » 06 июл 2017, 23:07

Короче, сравнил код воспроизведения треков в Героях 1 и 2. Вполне можно запилить патч, если разобраться с Audiere API. Интересно, почему всё-таки в Windows-версии было решено воспроизводить треки каждый раз с начала? Неужели ошибка?

UPD Не похоже на ошибку. Скорее, (странное) решение разработчиков. В Героях 1 есть массив, в котором при смене трека сохраняется текущая позиция (кол-во проигранных фреймов). В Героях 2 такой массив отсутствует и, соответственно, опущен код вызова функции audiere::SampleSource::setPosition(), которая устанавливает текущий фрейм трека. Однако в Героях 1 этот код есть, так что при желании можно будет вернуть "непрерывные" треки с помощью патча.
Вернуться к началу

offlineАватара пользователя
Владимир  
Ветеран
Ветеран
 
Сообщения: 980
Зарегистрирован: 30 окт 2012, 18:37
Пол: Не указан
Награды: 3
Высшая медаль (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (1)
Поблагодарили: 585 раз.

Re: Музыка

Сообщение Владимир » 17 май 2020, 09:53

Можно ли задать проигрывание какой-нибудь midi-музыки для Ocean и Wasteland?
Вернуться к началу

Пред.

Вернуться в Техническая часть

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1