NEW: games/openarena

View: New views
20 Messages — Rating Filter:   Alert me  
< Prev | 1 - 2 | Next >

NEW: games/openarena

by Antti Harri :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Hi,

attached is a port of openarena 0.8.0.

http://www.openarena.ws/

"OpenArena is an open-source content package for Quake III Arena licensed
under the GPL, effectively creating a free stand-alone game. You do not
need Quake III Arena to play this game."

It needs some work though, it has been known to run on
macppc and x86 but not on amd64 so perhaps someone with
amd64 could try it out and solve the issue?

*hint* you can try out oga's drm drivers at the same time
if you haven't already :-)


openarena-0.8.0.tar.gz (5K) Download Attachment

Re: NEW: games/openarena

by Paul de Weerd :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I hate you.


This is going to cost me many sleepless nights ;(

Anyway .. thanks for the port, my meager laptop (with ATI Radeon LW
RV200 Mobility 7500 M7) seems to have no problems running this at a
semi reasonable speed. Smoother than games/quake2, with lots of
options turned down.

Sadly, unlike the statement on the website ("I think the mouse doesn't
suck anymore also, though still, your mileage may vary."), mousing
around was horrible (jumping all over the place, uncontrollable). As
this is the only way for me to play, I can't really play right now.

I think this also allows for playing with the original pk3 files, so
I'll have to dig those up from somewhere.

Port-wise, I wonder if it would make sense to break this up into three
subpackages, -server, -client and -data (so you can install just the
server and play with the original filesets). Not sure how feasible
this is, currently more interesting in playing ;)

Cheers,

Paul 'WEiRD' de Weerd

On Tue, Aug 26, 2008 at 09:10:58PM +0300, Antti Harri wrote:

>
> Hi,
>
> attached is a port of openarena 0.8.0.
>
> http://www.openarena.ws/
>
> "OpenArena is an open-source content package for Quake III Arena licensed
> under the GPL, effectively creating a free stand-alone game. You do not
> need Quake III Arena to play this game."
>
> It needs some work though, it has been known to run on
> macppc and x86 but not on amd64 so perhaps someone with
> amd64 could try it out and solve the issue?
>
> *hint* you can try out oga's drm drivers at the same time
> if you haven't already :-)



--
>++++++++[<++++++++++>-]<+++++++.>+++[<------>-]<.>+++[<+
+++++++++++>-]<.>++[<------------>-]<+.--------------.[-]
                 http://www.weirdnet.nl/                 


Re: NEW: games/openarena

by Paul de Weerd :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

PS: you may want to install your /usr/local/bin/openarena script with
mode a+x :

[weerd@rosti] $ ls -l /usr/local/bin/openarena
-rw-r--r--  1 root  bin  1310 Aug 27 10:43 /usr/local/bin/openarena

Cheers,

Paul 'WEiRD' de Weerd

--
>++++++++[<++++++++++>-]<+++++++.>+++[<------>-]<.>+++[<+
+++++++++++>-]<.>++[<------------>-]<+.--------------.[-]
                 http://www.weirdnet.nl/                 


Re: NEW: games/openarena

by Antti Harri :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Wed, 27 Aug 2008, Paul de Weerd wrote:

> I hate you.
>
>
> This is going to cost me many sleepless nights ;(
>
> Anyway .. thanks for the port, my meager laptop (with ATI Radeon LW
> RV200 Mobility 7500 M7) seems to have no problems running this at a
> semi reasonable speed. Smoother than games/quake2, with lots of
> options turned down.
>
> Sadly, unlike the statement on the website ("I think the mouse doesn't
> suck anymore also, though still, your mileage may vary."), mousing
> around was horrible (jumping all over the place, uncontrollable). As
> this is the only way for me to play, I can't really play right now.

Thanks for testing!

Your mouse problem is odd, I didn't notice anything wrong with the
mouse movements. :/

> I think this also allows for playing with the original pk3 files, so
> I'll have to dig those up from somewhere.
>
> Port-wise, I wonder if it would make sense to break this up into three
> subpackages, -server, -client and -data (so you can install just the
> server and play with the original filesets). Not sure how feasible
> this is, currently more interesting in playing ;)

I don't know about that, but I agree with you that -data package
might be nice IF pkg_add won't try to update the data package
everytime package update will be done. Any thoughts from the devs about
saving some bandwidth?

> PS: you may want to install your /usr/local/bin/openarena script with

Thanks, will fix it. It might make more sense just to do
${INSTALL_SCRIPT} & ${SUBST_CMD} instead of ${SUBST_CMD} -c
and tweaking the PLIST..

--
Antti Harri


Re: NEW: games/openarena

by Stuart Henderson :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 2008/08/27 12:48, Antti Harri wrote:
> I don't know about that, but I agree with you that -data package
> might be nice IF pkg_add won't try to update the data package
> everytime package update will be done. Any thoughts from the devs about  
> saving some bandwidth?

As long as the -data subpackage dependencies are set correctly,
doing this should _save_ bandwidth, since it won't need to update
the data files every time e.g. libc gets bumped.


Re: NEW: games/openarena

by Antti Harri :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Hi!

On Wed, 27 Aug 2008, Stuart Henderson wrote:

> On 2008/08/27 12:48, Antti Harri wrote:
>> I don't know about that, but I agree with you that -data package
>> might be nice IF pkg_add won't try to update the data package
>> everytime package update will be done. Any thoughts from the devs about
>> saving some bandwidth?
>
> As long as the -data subpackage dependencies are set correctly,

Can you be more specific? The data package shouldn't
require anything I think. So that shouldn't be of an issue?

> doing this should _save_ bandwidth, since it won't need to update
> the data files every time e.g. libc gets bumped.

Great. I'll provide diffs later (for this and neverball).

--
Antti Harri


Re: NEW: games/openarena

by Stuart Henderson :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 2008/08/27 12:58, Antti Harri wrote:

>> On 2008/08/27 12:48, Antti Harri wrote:
>>> I don't know about that, but I agree with you that -data package
>>> might be nice IF pkg_add won't try to update the data package
>>> everytime package update will be done. Any thoughts from the devs about
>>> saving some bandwidth?
>>
>> As long as the -data subpackage dependencies are set correctly,
>
> Can you be more specific? The data package shouldn't
> require anything I think. So that shouldn't be of an issue?

Correct, just make sure WANTLIB-data is cleared and doesn't inherit
from WANTLIB.


Re: NEW: games/openarena

by Antti Harri :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Wed, 27 Aug 2008, Stuart Henderson wrote:

> Correct, just make sure WANTLIB-data is cleared and doesn't inherit
> from WANTLIB.

OK, thanks :-)

--
Antti Harri


Re: NEW: games/openarena

by Roberto FERNANDEZ :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Wed, Aug 27, 2008 at 11:30:32AM +0200, Paul de Weerd wrote:
> Anyway .. thanks for the port, my meager laptop (with ATI Radeon LW
> RV200 Mobility 7500 M7) seems to have no problems running this at a
> semi reasonable speed. Smoother than games/quake2, with lots of
> options turned down.
>
> Sadly, unlike the statement on the website ("I think the mouse doesn't
> suck anymore also, though still, your mileage may vary."), mousing
> around was horrible (jumping all over the place, uncontrollable). As
> this is the only way for me to play, I can't really play right now.

Same here, a work around is to seta in_nograb to "1" in q3config.cfg.
But this results in a windowed q3 :(

The problem seams to be related to SDL...
btw, I thought this was due to my 16:10 display...

> I think this also allows for playing with the original pk3 files, so
> I'll have to dig those up from somewhere.
>
> Port-wise, I wonder if it would make sense to break this up into three
> subpackages, -server, -client and -data (so you can install just the
> server and play with the original filesets). Not sure how feasible
> this is, currently more interesting in playing ;)

There are some very good mods (maybe total conversions), for example q3tc045, q3tc...
So the naming of this port should be ioq3 (the engine!).

And I believe the pk3 checksum should be removed...

roberto.


Re: NEW: games/openarena

by Antti Harri :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Wed, 27 Aug 2008, Roberto Fernandez wrote:

> There are some very good mods (maybe total conversions), for example q3tc045, q3tc...
> So the naming of this port should be ioq3 (the engine!).

Yes but isn't ioq3, it's ioq3+patches ;)

> And I believe the pk3 checksum should be removed...

What do you mean?

--
Antti Harri


Re: NEW: games/openarena

by Roberto FERNANDEZ :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Wed, Aug 27, 2008 at 01:24:46PM +0300, Antti Harri wrote:
> >And I believe the pk3 checksum should be removed...
>
> What do you mean?

sorry I was too lazy :(
having not seen a patch for code/qcommon/files.c , I assumed you haven't removed this from ioq3:

if( path->pack->checksum != pak_checksums[pakBasename[3]-'0'] )
{
        if(pakBasename[0] == '0')
        {
                Com_Printf("\n\n"
                        "**************************************************\n"
                        "WARNING: pak0.pk3 is present but its checksum (%u)\n"
                        "is not correct. Please re-copy pak0.pk3 from your\n"
                        "legitimate Q3 CDROM.\n"
                        "**************************************************\n\n\n",
                        path->pack->checksum );
        }
        else
        {
                Com_Printf("\n\n"
                        "**************************************************\n"
                        "WARNING: pak%d.pk3 is present but its checksum (%u)\n"
                        "is not correct. Please re-install the point release\n"
                        "**************************************************\n\n\n",
                        pakBasename[3]-'0', path->pack->checksum );
        }
}

but, it seems it's already done by openarena patches...
I'll check this, I'm building your port...


Re: NEW: games/openarena

by Roberto FERNANDEZ :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Wed, Aug 27, 2008 at 12:50:50PM +0200, Roberto Fernandez wrote:
> but, it seems it's already done by openarena patches...
> I'll check this, I'm building your port...

checked, it's already commented out...
sorry for the noise.


Parent Message unknown Re: NEW: games/openarena

by Paul de Weerd :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Alf,

You sent this to me personally, did you want to keep this offlist ? I
did not see anything particularly private in your message, but I'm
replying offlist in any case.

Cheers,

Paul 'WEiRD' de Weerd

On Wed, Aug 27, 2008 at 12:09:47PM +0200, Alf Schlichting wrote:
| On Wed, Aug 27, 2008 at 11:30:32AM +0200, Paul de Weerd wrote:
| > I hate you.
| >
| >
| > This is going to cost me many sleepless nights ;(
| >
| > Anyway .. thanks for the port, my meager laptop (with ATI Radeon LW
| > RV200 Mobility 7500 M7) seems to have no problems running this at a
| > semi reasonable speed. Smoother than games/quake2, with lots of
| > options turned down.
| >
| > Sadly, unlike the statement on the website ("I think the mouse doesn't
| > suck anymore also, though still, your mileage may vary."), mousing
| > around was horrible (jumping all over the place, uncontrollable). As
| > this is the only way for me to play, I can't really play right now.
| >
| > I think this also allows for playing with the original pk3 files, so
| > I'll have to dig those up from somewhere.
| Should not work i think. Last time i checked they had some stuff
| hardcoded into their binary ("baseoa" instead of ID's "baseq3" and some
| more). A separate ioquake3 (the underlying engine) port would be great;)

That seems like a wasted effort. Two ports doing exactly the same
thing but with different datafiles ? Sounds to me like installing
mpg123 to play "openbsd43.mp3" and mpg321 to play "openbsd42.mp3".

Maybe there are specific changes to the source that are
openarena-only, but from what I can tell so far this is not the case.
Once I have finished copying my baseq3/ to one drm-capable laptop I
have, I will check to make sure Q3A-datafiles work with openarena (by
copying them into baseoa/)

Cheers,

Paul 'WEiRD' de Weerd

--
>++++++++[<++++++++++>-]<+++++++.>+++[<------>-]<.>+++[<+
+++++++++++>-]<.>++[<------------>-]<+.--------------.[-]
                 http://www.weirdnet.nl/                 


attachment0 (202 bytes) Download Attachment

Re: NEW: games/openarena

by Owain Ainsworth-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Wed, Aug 27, 2008 at 11:30:32AM +0200, Paul de Weerd wrote:

> I hate you.
>
>
> This is going to cost me many sleepless nights ;(
>
> Anyway .. thanks for the port, my meager laptop (with ATI Radeon LW
> RV200 Mobility 7500 M7) seems to have no problems running this at a
> semi reasonable speed. Smoother than games/quake2, with lots of
> options turned down.
>
> Sadly, unlike the statement on the website ("I think the mouse doesn't
> suck anymore also, though still, your mileage may vary."), mousing
> around was horrible (jumping all over the place, uncontrollable). As
> this is the only way for me to play, I can't really play right now.
>

This is common with sdl games. The same workaround as for people using
the evdev driver on linux applies:

export SDL_VIDEO_X11_DGAMOUSE=0


I need this for neverball, and it helped for openarena.

Of course, now all my main machines run amd64 I can't play with it. Beer
for whoever fixes that.

-0-
--
Pascal is not a high-level language.
                -- Steven Feiner


Re: NEW: games/openarena

by Alexander Hall :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Owain Ainsworth wrote:

> This is common with sdl games. The same workaround as for people using
> the evdev driver on linux applies:
>
> export SDL_VIDEO_X11_DGAMOUSE=0
>
>
> I need this for neverball, and it helped for openarena.

Aaaah oh g*dd**n what a difference! No wonder neverball seemd so hard!
:-) And neverputt just got another dimension, too! :-)

Sweet!

>
> Of course, now all my main machines run amd64 I can't play with it. Beer
> for whoever fixes that.
>
> -0-


Re: NEW: games/openarena

by Alf Schlichting :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Wed, Aug 27, 2008 at 01:36:32PM +0200, Paul de Weerd wrote:

> Hi Alf,
>
> You sent this to me personally, did you want to keep this offlist ? I
> did not see anything particularly private in your message, but I'm
> replying offlist in any case.
>
> Cheers,
>
> Paul 'WEiRD' de Weerd
>
Oh, no (beside wanting to have a ioquake3 port and not providing one;)
I found it reasonable off topic but the follow ups on ports@ seem to
prove me wrong!
So feel free to quote me/CC the list.

> On Wed, Aug 27, 2008 at 12:09:47PM +0200, Alf Schlichting wrote:
> | On Wed, Aug 27, 2008 at 11:30:32AM +0200, Paul de Weerd wrote:
> | > I hate you.
> | >
> | >
> | > This is going to cost me many sleepless nights ;(
> | >
> | > Anyway .. thanks for the port, my meager laptop (with ATI Radeon LW
> | > RV200 Mobility 7500 M7) seems to have no problems running this at a
> | > semi reasonable speed. Smoother than games/quake2, with lots of
> | > options turned down.
> | >
> | > Sadly, unlike the statement on the website ("I think the mouse doesn't
> | > suck anymore also, though still, your mileage may vary."), mousing
> | > around was horrible (jumping all over the place, uncontrollable). As
> | > this is the only way for me to play, I can't really play right now.
> | >
> | > I think this also allows for playing with the original pk3 files, so
> | > I'll have to dig those up from somewhere.
> | Should not work i think. Last time i checked they had some stuff
> | hardcoded into their binary ("baseoa" instead of ID's "baseq3" and some
> | more). A separate ioquake3 (the underlying engine) port would be great;)
>
> That seems like a wasted effort. Two ports doing exactly the same
> thing but with different datafiles ? Sounds to me like installing
> mpg123 to play "openbsd43.mp3" and mpg321 to play "openbsd42.mp3".
>
> Maybe there are specific changes to the source that are
> openarena-only, but from what I can tell so far this is not the case.
> Once I have finished copying my baseq3/ to one drm-capable laptop I
> have, I will check to make sure Q3A-datafiles work with openarena (by
> copying them into baseoa/)
>
> Cheers,
>
> Paul 'WEiRD' de Weerd
>
> --
> >++++++++[<++++++++++>-]<+++++++.>+++[<------>-]<.>+++[<+
> +++++++++++>-]<.>++[<------------>-]<+.--------------.[-]
>                  http://www.weirdnet.nl/                 
tried it, seems to work with some command line args:


alf@quake:5268$ cd /home/alf/Quake\ III\ Arena/
alf@quake:5269$ ./openarena.i386
ioq3+oa 1.35 linux-i386 May 27 2008
----- FS_Startup -----
Current search path:
/home/alf/.openarena/baseoa/q3dade12.pk3 (42 files)
/home/alf/.openarena/baseoa/mc-oa-mappack.pk3 (463 files)
/home/alf/.openarena/baseoa/map-estatica-cardigan.pk3 (77 files)
/home/alf/.openarena/baseoa/ik3dm2.pk3 (40 files)
/home/alf/.openarena/baseoa/ctfcurling.pk3 (32 files)
/home/alf/.openarena/baseoa
./baseoa

----------------------
654 files in pk3 files
Couldn't load default.cfg

Doesn't work.

alf@quake:5270$ ./openarena.i386 +set fs_game baseq3 +set fs_basegame baseq3                                          <
ioq3+oa 1.35 linux-i386 May 27 2008
----- FS_Startup -----
Current search path:
/home/alf/.openarena/baseq3/q3dade12.pk3 (42 files)
/home/alf/.openarena/baseq3/mc-oa-mappack.pk3 (463 files)
/home/alf/.openarena/baseq3/map-estatica-cardigan.pk3 (77 files)
/home/alf/.openarena/baseq3/ik3dm2.pk3 (40 files)
/home/alf/.openarena/baseq3/ctfcurling.pk3 (32 files)
/home/alf/.openarena/baseq3
./baseq3/ztn3tourney1.pk3 (6 files)
./baseq3/ztn3dm2.pk3 (6 files)
./baseq3/ztn3dm1.pk3 (10 files)
        ...

Works. (didn't really play it long, just killed a bot in single player).


Re: NEW: games/openarena

by DbD-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Antti Harri wrote:

>
> Hi,
>
> attached is a port of openarena 0.8.0.
>
> http://www.openarena.ws/
>
> "OpenArena is an open-source content package for Quake III Arena licensed
> under the GPL, effectively creating a free stand-alone game. You do not
> need Quake III Arena to play this game."
>
> It needs some work though, it has been known to run on
> macppc and x86 but not on amd64 so perhaps someone with
> amd64 could try it out and solve the issue?
>
> *hint* you can try out oga's drm drivers at the same time
> if you haven't already :-)
Hi,

I was working on the same port but you finished before me. But I see the
same bug I had, go to multiplayer -> change to internet game, it freezes
and X freeze 5 secondes laters.

(Of course compile and run fine on i386,you just need time to download :))

If you got an idea ...

Jonathan


Re: NEW: games/openarena

by Paul de Weerd :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Wed, Aug 27, 2008 at 01:36:32PM +0200, Paul de Weerd wrote:
| Maybe there are specific changes to the source that are
| openarena-only, but from what I can tell so far this is not the case.
| Once I have finished copying my baseq3/ to one drm-capable laptop I
| have, I will check to make sure Q3A-datafiles work with openarena (by
| copying them into baseoa/)

I also checked - Q3A datafiles work fine when placed in the baseoa
directory. And the SDL mouse thing solved all my mouse problems. Now I
am officially doomed (perhaps quaked is a better term).

I'd like to match up oga's beer so that whoever fixes this port for
amd64, now gets two beer (or beverage of choice, if so inclined).

Cheers,

Paul 'WEiRD' de Weerd

--
>++++++++[<++++++++++>-]<+++++++.>+++[<------>-]<.>+++[<+
+++++++++++>-]<.>++[<------------>-]<+.--------------.[-]
                 http://www.weirdnet.nl/                 


Re: NEW: games/openarena

by Antti Harri :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Hi.

On Wed, 27 Aug 2008, Jonathan Armani wrote:

> I was working on the same port but you finished before me. But I see the same
> bug I had, go to multiplayer -> change to internet game, it freezes and X
> freeze 5 secondes laters.

According to the timestamp my port's been available for download
starting from October 2007 :-) I just haven't bothered sending it.

> (Of course compile and run fine on i386,you just need time to download :))

Yep, ~300M :-/

Thanks for your report, I'll take a look at it.

--
Antti Harri


Re: NEW: games/openarena

by Owain Ainsworth-2 :: Rate this Message: