You are not logged in.
it would be nice to have this package perfuribly a Mercurial version
Offline
already begon working on the PKGBUILD
# Contributor: Jelle van der Waa <jellevdwaa@gmail.com>
# Maintainer: Jelle van der Waa <jellevdwaa@gmail.com>
pkgname=tremfusion
pkgver=3.0.2
pkgrel=1
pkgdesc="tremfusion"
url="http://www.tremfusion.net"
depends=('tremulous' 'libogg' 'libvorbis' 'libsdl' 'libvorbisfile' 'libfreetype' 'libopenal' 'libncurses' 'tremulous')
arch=('i686' 'x86_64')
license=('GPL')
source=()
md5sums=('')
build() {}In your current client type `fs_basepath` in the console. This will indicate the path to your current tremulous executable. Go to that directory and replace the existing executable with ours. You will also need to install the tremfusion-base-0.9.pk3 file. That file should be placed in the same directory as the vms-1.1.0.pk3 file that came with your original installation of Tremulous.
I think this is fairly simple , i only need to fix the 32 bit and 64 bit download any ideas?
Offline
here is a detailed compiling how-to:
http://www.tremfusion.net/wiki/BuildingFromSource
Offline
I got this far:
#Contributor: BluePeppers <Bluepeppers@archlinux.us>
pkgname=tremfusion
pkgver=3.0.2
pkgrel=1
pkgdesc="An extention of the tremfusion FPS game"
url="http://www.tremfusion.net"
depends=('libogg' 'libvorbis' 'sdl' 'freetype2' 'openal' 'ncurses' 'tremulous')
makedepends=('mercurial')
arch=('i686' 'x86_64')
license=('GPL')
source=()
md5sums=('')
build() {
cd $srcdir
hg clone http://tremfusion.net/hg/tremfusion trunk
cd trunk
make
cd misc
./makepk3s.py -d
cd $srcdir/trunk
mkdir -p $pkgdir/usr/share/tremfusion/tremfusion
install ./misc/tremfusion*.pk3 $pkgdir/usr/share/tremfusion/tremfusion
make install INSTALL_PREFIX=$pkgdir/usr
patch $pkgdir/usr/bin/tremfusion $srcdir/tremfusion.patch
}3,4c3,4
< LIBDIR=/tmp/pkg/usr/lib64
< DATADIR=/tmp/pkg/usr/share
---
> LIBDIR=/usr/lib64
> DATADIR=/usr/shareThis compiles correctly, and puts the *.pk3 in the right place, but it isn't recognised. I get this message:
Couldn't find game data
tremfusion 0.99_R1327 linux-x86_64 Apr 17 2009
----- FS_Startup -----
fs_homepath: /home/laurie/.tremfusion
fs_extrapath: /usr/share/tremfusion
fs_basepath: /usr/share/tremulous
fs_game: tremfusion
fs_basegame:
Current search path:
/home/laurie/.tremfusion/tremfusion
/home/laurie/.tremfusion/tremfusion/tremfusion-game-r1327.pk3 (73 files)
/home/laurie/.tremfusion/tremfusion/tremfusion-data-r1327.pk3 (263 files)
/usr/share/tremfusion/tremfusion
/usr/share/tremfusion/tremfusion/tremfusion-game-r1327.pk3 (73 files)
/usr/share/tremfusion/tremfusion/tremfusion-data-r1327.pk3 (263 files)
/usr/share/tremulous/tremfusionCouldn't find game data
As you can see, the .pk3 files are seen, but not seen as game data. Can anyone explain what I'm doing wrong.
Consistency is not a virtue.
Offline
strace may help with debugging:
strace -e trace=file /usr/wherever/yourgameexecutable
Note that it must be the *game* executable, rather than /usr/bin/whatever (which would have the executable as bash).
Offline
where are you getting the 3.0.2 on the pkgver? that latest stable version is .9 and the trunk is .99
Offline
Is it looking for the (original) Tremulous data? /usr/share/tremulous is not a thing in Arch, but /opt/tremulous is.
The windows build (through Wine) also searches for an installation of Tremulous, ultimately returning the same error.
Last edited by keenerd (2009-04-18 02:46:26)
Offline
Is it looking for the (original) Tremulous data? /usr/share/tremulous is not a thing in Arch, but /opt/tremulous is.
The windows build (through Wine) also searches for an installation of Tremulous, ultimately returning the same error.
yes, it seems that tremfusion is just an add-on. afais you need a working tremulous installation.
but maybe i'm wrong.
Offline
Boooo tremfusion. Use the mg client instead! (aur|arch-games/tremulous-updated)
[git] | [AURpkgs] | [arch-games]
Offline
Boooo tremfusion. Use the mg client instead! (aur|arch-games/tremulous-updated)
explain?
Offline
yes, it seems that tremfusion is just an add-on. afais you need a working tremulous installation.
but maybe i'm wrong.
yes and no
it in itself is a stand alone game but you can yse it to replace the original game.
Last edited by rwhite (2009-04-18 20:26:53)
Offline
I got the 3.0.2 from the first basic pkgbuild on here, but i'll change it. Can someone try building this on their pc and see if it works. It will only work on a x86_64 arch atm, the patch will need lib64 to be changed to lib for 32 bit arches (but it might be lib32, i don't know, get x86_64 people, it's the future)
Consistency is not a virtue.
Offline
Boooo tremfusion. Use the mg client instead! (aur|arch-games/tremulous-updated)
The tremfusion team actually does development.. That being said, their mercurial repo just broke compatibility with tremulous 1.1, so if you want to use it, you need to use an older build, or the stable.
Any society that would give up a little liberty to gain a little security will deserve neither and lose both.
-Benjamin Franklin
The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man.
-George Bernard Shaw
Offline