Instalando antigos jogos Loki em 12.04 resultados de 64 bits sem áudio

3

Tudo,

Aqui está um problema interessante. Eu segui as instruções fornecidas on-line para instalar Heroes of Might e Magic 3 da Loki Games (veja link e link ) e instalou e corrigiu a versão mais recente. No entanto, toda vez que eu inicio independentemente de o pulseaudio estar em execução, recebo o seguinte erro:

    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

Não foi possível abrir o áudio:

Minha primeira placa de som é a saída HDMI e minha segunda é a placa de som real (HP DM1 executando 12,04 64 bits com as atualizações mais recentes). Eu configurei o /etc/asound.conf da seguinte forma:

asound.conf

    pcm.!default {
        type hw
        card 1
    }
    ctl.!default {
        type hw           
        card 1
    }

Assim, a placa de som padrão deve funcionar bem. Entre Shadowgrounds que também parou de funcionar e isso parece que pode haver alguns negócios / regressões inacabadas no suporte de 32 bits em sistemas de 64 bits em 12.04.

Alguma opinião?

    
por FlabbergastedPickle 27.05.2012 / 18:38

3 respostas

2

Tente instalar o osspd:

  

apt-get install osspd

ou de aqui .

Eu tive o mesmo problema com Heroes 3 e Rune, e apenas encontrei este pacote no synaptic. Agora todos os problemas relacionados a som desapareceram.

    
por balu92 18.06.2013 / 21:01
2

Copie todo o conteúdo do cd em algum lugar da sua pasta pessoal.

Clique com o botão direito do mouse em setup.sh e mude para ser executável.

Abra o terminal nesse diretório e digite:

sudo linux32 bash setup.sh

Diga "y" para cada pergunta (para instalar todos os dados do jogo), exceto após a instalação, quando o jogo pedir para iniciar como root.

Feche o terminal e reabra-o. Digite heroes3 para iniciar o jogo. O jogo vai começar, mas há o problema com o som. Em 1999, o áudio do Pulse não existe. Eu não sei como consertar o problema de áudio.

    
por Anoniman 17.09.2012 / 15:25
0

Tente pré-carregar o 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

isso resolveu o problema para mim ao executar o Trine em 12.04 64 bits (ver outra pergunta que publiquei nos comentários).

    
por rakete 02.06.2012 / 13:47