Bon, ce jeu commence à dater un peu et du coup, venant avec une vieille version statique d'Allegro, il n'arrive pas à initialiser le périphérique “son” (j'utilise Alsa
, pas PulseAudio
).
Il existe une solution !
Avec la couche de compatibilité alsa-oss, il “suffit” de lancer le jeux en pre-loadant la lib de compatibilité.
Deux solutions :
aoss /path/to/hoh
ou
LD_PRELOAD=libaoss.so /path/to/hoh
Perso, je n'ai pas installé le jeux “system-wide”, mais dans un répertoire, copié toutes les libs nécessaires dans 'runtime' et créé un script de lancement :
#! /bin/sh # Set the name of the executable here. PROG=./HoH OPTIONS="-bgr -r1" APP_DIR=`dirname "$0"` APP_DIR=`cd "$APP_DIR";pwd`; export LD_PRELOAD=runtime/libaoss.so export LD_LIBRARY_PATH=runtime exec $PROG $OPTIONS # EoF