Все,
Вот интересная проблема. Я следовал инструкциям, приведенным в Интернете, для установки «Героев Меча и Магии 3» от Loki Games (см. http://www.swanson.ukfsn.org/loki/ и http://wtanaka.com/). node / 7641 ) и установил его и исправил до последней версии. Тем не менее, каждый раз, когда я запускаю его, независимо от того, работает ли pulseaudio, я получаю следующую ошибку:
LD_LIBRARY_PATH=/usr/local/lib/Loki_Compat/ /usr/local/lib/Loki_Compat/ld-linux.so.2 /usr/local/games/Heroes3/heroes3.dynamic
ALSA lib conf.c:3314:(snd_config_hooks_call) Cannot open shared library libasound_module_conf_pulse.so
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
Не удается открыть звук:
Моя первая звуковая карта - это выход HDMI, а вторая - одна из них - это настоящая звуковая карта (HP DM1 работает с 64-разрядной версией 12.04 с последними обновлениями). Я настроил /etc/asound.conf следующим образом:
asound.conf
pcm.!default {
type hw
card 1
}
ctl.!default {
type hw
card 1
}
Итак, звуковая карта по умолчанию должна работать нормально. Между Shadowgrounds, которые также перестали работать, и это, кажется, может быть несколько незавершенных бизнес / регрессии в 32-битной поддержке на 64-битных системах в 12.04.
Есть мысли?
Попробуйте установить osspd:
.
У меня была такая же проблема с Героями 3 и Руной, и я просто нашел этот пакет в синаптике. Теперь все проблемы со звуком исчезли.
Попробуй предварительно загрузить libasound_module_conf_pulse.so:
env LD_PRELOAD=/usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_conf_pulse.so /usr/local/games/Heroes3/heroes3.dynamic
, это исправило проблему для меня при запуске Trine на 12.04 64-бит (см. Другой вопрос, который я разместил в комментариях).
Скопируйте все содержимое с компакт-диска в вашу домашнюю папку.
Щелкните правой кнопкой мыши setup.sh
и измените его на исполняемый.
Откройте терминал в этом каталоге и введите:
sudo linux32 bash setup.sh
Скажите «y» на каждый вопрос (для установки всех игровых данных), за исключением случаев, когда игра запрашивается для запуска с правами root.
Закройте терминал и снова откройте его. Введите heroes3
, чтобы начать игру. Игра запустится, но есть проблема со звуком. В 1999 году Pulse Audio не существует. Я не знаю, как решить проблему со звуком.
НЕТ ЗВУКА
Скачать старые библиотеки и разархивировать: http://www.improbability.net/loki/loki_compat_libs-1.5.tar.bz2
cd Heroes3
cp /path/Loki_Compat /path/Heroes3
LD_PRELOAD=Loki_Compat/libstdc++-3-libc6.2-2-2.10.0.so:Loki_Compat/libsmpeg-0.4.so.0.1.3:Loki_Compat/libsmjpeg-0.2.so.0.0.1:Loki_Compat/libSDL_mixer-1.2.so.0.2.5 /home/user/Games/Heroes3/heroes3.dynamic
добавить "-w" в конец последней строки для использования оконного режима.