You are not logged in.
[edit] changed the soundpacks to use the more detailed roland recordings and added digital music package [/edit]
Here are the PKGBUILDs for exult.
I'm amazed no one did it earlier!
use the appropriate sound packs for the game(s) you are going to install. They are NOT required to run the games
you MUST have a copy of either Ultima 7 the black gate, or serpent isle for this to be of any use.
[edit] updated PKGBUILD so everything is in the one PKGBUILD, arch style.. also added to AUR! [/edit]
exult
PKGBUILD
#contributor: Adam Griffiths
pkgname=exult
pkgver=1.2
pkgrel=1
pkgdesc="Exult is a project to create an Ultima 7 game engine that runs on modern operating systems, capable of
using the data and graphics files that come with the game. You must have either Ultima 7: The Blackgate or Ser
pent Isle for this to be of any use to you."
url="http://exult.sourceforge.net/"
depends=('sdl' 'sdl_mixer')
conflicts=()
backup=()
install=exult.install
source=('http://dl.sourceforge.net/sourceforge/exult/exult-1.2.tar.gz'
'http://dl.sourceforge.net/sourceforge/exult/U7MusicOGG_1of2.zip'
'http://dl.sourceforge.net/sourceforge/exult/U7MusicOGG_2of2.zip'
'http://dl.sourceforge.net/sourceforge/exult/sqsfxbg.zip'
'http://dl.sourceforge.net/sourceforge/exult/sqsfxsi.zip')
build()
{
cd $startdir/src/$pkgname-$pkgver
# defaults to /usr/local
./configure
make || return 1
make prefix=$startdir/pkg/usr/local install
# Install digital sound pack
cd $startdir/src
mkdir -p $startdir/pkg/usr/local/share/exult/music
mv *.ogg $startdir/pkg/usr/local/share/exult/music
# Install Episode sound pack
mv *.flx $startdir/pkg/usr/local/share/exult
}
md5sums=(
#Exult
'0fc88dee74a91724d25373ba0a8670ba'
#Digital Music Sound Packs
'7746d1a9164fd67509107797496553bf'
'cdae5956d7c52f35e90317913a660123'
#Episode Sound Packs
'a2f1f113c715523baa433093518bd33e'
'ff50680a096066102f28e83d6c244bc7')
exult.install
post_install() {
echo ""
echo "--------"
echo "After installation, run /usr/local/bin/exult, this will create a config file in ~/.exult.cfg"
echo "Copy your Ultima 7 BG/SI data files to your system, a good place may be /usr/local/share/exult/data/black
gate and /usr/local/share/exult/data/serpentisle"
echo "Edit the .exult.cfg file to point to the locations of the game files."
echo "Refer to http://exult.sourceforge.net/docs.php#exult_config for more detail on doing this"
echo "--------"
echo "Add the following to your ~/.exult.cfg file"
echo "<serpentisle>"
echo " <waves>"
echo " sqsfxsi.flx"
echo " </waves>"
echo "</serpentisle>"
echo "<blackgate>"
echo " <waves>"
echo " sqsfxbg.flx"
echo " </waves>"
echo "</blackgate>"
echo "Refer to http://exult.sourceforge.net/docs.php#wave_sfx for more detail on doing this"
echo "--------"
echo ""
}
op=$1
shift
$op $*
on my non-hardware-mixer sound card, i was experiencing crashes with SDL_AUDIODRIVER=alsa
=oss fixed this, other values may also work if it crashes
enjoy!
Offline