You are not logged in.

#1 2009-04-13 00:53:32

rwhite
Member
Registered: 2008-06-28
Posts: 24

[REQUEST] Tremfusion

http://www.tremfusion.net

it would be nice to have this package perfuribly a Mercurial version

Offline

#2 2009-04-13 00:58:48

kensai
Member
From: Puerto Rico
Registered: 2005-06-03
Posts: 2,484
Website

Re: [REQUEST] Tremfusion

hm, I didn't knew about that, I would like this to be made possible as well.


Follow me in: Identi.ca, Twitter, Google+

Offline

#3 2009-04-16 09:46:55

jelly
Administrator
From: /dev/null
Registered: 2008-06-10
Posts: 716

Re: [REQUEST] Tremfusion

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

#4 2009-04-16 10:04:54

DonVla
Member
From: Bonn, Germany
Registered: 2007-06-07
Posts: 997

Re: [REQUEST] Tremfusion

here is a detailed compiling how-to:
http://www.tremfusion.net/wiki/BuildingFromSource

Offline

#5 2009-04-17 17:34:39

Blue Peppers
Member
From: Newbury, UK
Registered: 2009-02-01
Posts: 178

Re: [REQUEST] Tremfusion

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/share

This 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/tremfusion

Couldn'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

#6 2009-04-17 18:02:11

brebs
Member
Registered: 2007-04-03
Posts: 3,742

Re: [REQUEST] Tremfusion

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

#7 2009-04-17 22:25:24

rwhite
Member
Registered: 2008-06-28
Posts: 24

Re: [REQUEST] Tremfusion

where are you getting the  3.0.2 on the pkgver? that latest stable version is .9 and the trunk is .99

Offline

#8 2009-04-18 02:27:58

keenerd
Package Maintainer (PM)
Registered: 2007-02-22
Posts: 647
Website

Re: [REQUEST] Tremfusion

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

#9 2009-04-18 11:55:03

DonVla
Member
From: Bonn, Germany
Registered: 2007-06-07
Posts: 997

Re: [REQUEST] Tremfusion

keenerd wrote:

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

#10 2009-04-18 12:04:24

Daenyth
Forum Fellow
From: Boston, MA
Registered: 2008-02-24
Posts: 1,244

Re: [REQUEST] Tremfusion

Boooo tremfusion. Use the mg client instead! (aur|arch-games/tremulous-updated)

Offline

#11 2009-04-18 12:37:11

DonVla
Member
From: Bonn, Germany
Registered: 2007-06-07
Posts: 997

Re: [REQUEST] Tremfusion

Daenyth wrote:

Boooo tremfusion. Use the mg client instead! (aur|arch-games/tremulous-updated)

explain?

Offline

#12 2009-04-18 13:40:11

rwhite
Member
Registered: 2008-06-28
Posts: 24

Re: [REQUEST] Tremfusion

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

#13 2009-04-18 19:29:51

Blue Peppers
Member
From: Newbury, UK
Registered: 2009-02-01
Posts: 178

Re: [REQUEST] Tremfusion

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

#14 2009-04-18 21:49:26

1LordAnubis
Member
Registered: 2008-10-10
Posts: 253
Website

Re: [REQUEST] Tremfusion

Daenyth wrote:

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

Board footer

Powered by FluxBB