Outils pour utilisateurs

Outils du site


jeux:hoh

Head over Heels

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 :

hoh.sh
#! /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
jeux/hoh.txt · Dernière modification: 2012/05/26 02:47 par cyriac