You are not logged in.

#1 2005-03-09 15:25:35

Father
Member
From: Australia
Registered: 2004-06-01
Posts: 209

[Games] exult + soundpacks

[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

Board footer

Powered by FluxBB