OpenArena Message Boards

OpenArena Contributions => Development => Topic started by: mathieu on October 27, 2008, 01:27:17 AM



Title: ioq3 is great
Post by: mathieu on October 27, 2008, 01:27:17 AM
Hello oa players
I want to notice you the existence of a new engine for openarena. It's called uNFRaG. And it has legacy (pre-SDL) mouse felling!
This is a "friendly fork" of ioquake3 engine.

The authors (me "0xmathieu" and "0xdan") are euro-players of 071 oa. We are playing on GNU/Linux computers and since 076 (aka ioq3 rev 1161, aka ioq3 SDL version) we are exprerienced some mouse problems. We don't think we're alone, so after waiting some months that someone find a solution we've decieded to do what must not be done.

We've forked ioq3. We think it's the worst solution but the only "short term" solution. This is not a good idea to have another engine and we don't want to support it. We only want legacy mouse feeling when we play openarena and an up-to-date engine.

Thus, we made that friendly-fork of ioq3, where the goal is not to deny the work of ioq3 but instead trying to have an alternative until a unified solution could be found. In some point of view, the best solution could be to have a regular ioq3 with only a patch to get the legacy input, until then we just try to have this one working.

So our engine is synced with ioq3 rev 1472 (the latest at this time). It has the same functionnalities except all the SDL stuff: voip, completion, bsd support, ... We've taken all patches post rev 1160 not related to SDL and applied them on unfrag.

We use GNU/Linux so our code builds fine with Linux and probably with *bsd, MacOS and other unixes. We don't use MS/Windows so we don't applied patches for that OS and it's probably broken and don't build. If you're a Win user and want uNFRaG on your OS, send us a patch

You can find more information at our tuxfamily page : http://openarena.tuxfamily.org/wiki/english:project:unfrag
You can download uNFRag at our tuxfamily repository : http://download.tuxfamily.org/openarena/unfrag/

There you will find i386 and x86_64 versions for protocol 68 and 70 versions.

There is not yet dedicated versions because it doesn't seems to work successfully at the moment.

All you have to do is to unzip the archive, place it where your openarena binary is and call unfrag instead of openarena.

As the title said: ioq3 is great, don't see in uNFRaG an alternative project but only an alternative way of using this engine.


Title: Re: ioq3 is great
Post by: kernel panic on October 27, 2008, 06:35:33 AM
\:D/


Title: Re: ioq3 is great
Post by: sago007 on October 28, 2008, 07:47:14 AM
A diff file for 0.8.x syncing (to get things like g_humanplayers and g_needpass to work):

http://brie.ostenfeld.dk/~poul19/public_files/unfrag-openarena-0.8.x-sync.diff


Title: Re: ioq3 is great
Post by: sago007 on October 28, 2008, 10:17:16 AM
Windows version:

Source: http://brie.ostenfeld.dk/~poul19/public_files/unfrag-0.2-iosynced-oa08x-synced-win32.tar.bz2
Binary: http://brie.ostenfeld.dk/~poul19/public_files/unfrag.x86.exe.zip

The source can be compiled by installing mingw32 and running the cross-make-mingw.sh script.


Title: Re: ioq3 is great
Post by: mathieu on October 28, 2008, 10:35:13 AM
Thanks sago!

I will merge your code with unfrag and I'll put new sources released and win binaries on download server asap.


Title: Re: ioq3 is great
Post by: Cacatoes on October 28, 2008, 10:50:45 AM
Hehe, i'm testing Linux version on protocol 70, hadn't got any issue at the moment.
Maybe this engine could come with OA 081 ?


Title: Re: ioq3 is great
Post by: sago007 on October 30, 2008, 07:19:51 AM
Unfortunately the Windows version that I provided has at least two bugs: Brightness not set correctly on startup (might be something I did to make it compile) and resolution detection (needs information from SDL).


Title: Re: ioq3 is great
Post by: jackoverfull on October 30, 2008, 12:08:48 PM
do we need a mac version of this?

on os x we used sdl for a lot of time, i haven't read any complain.


Title: Re: ioq3 is great
Post by: fufinha on October 30, 2008, 03:59:54 PM
sago did you do the 071 version too?


Title: Re: ioq3 is great
Post by: Cacatoes on October 30, 2008, 04:41:07 PM
sago did you do the 071 version too?
If you mean "unfrag windows version with protocol 68", check there : http://download.tuxfamily.org/openarena/unfrag/0.2/


Title: Re: ioq3 is great
Post by: fromhell on October 30, 2008, 04:56:21 PM
ioq3 is so "great" they still feel its necessary to have this damn topic on their forum yup yup (http://ioquake.org/forums/viewtopic.php?f=2&t=47)


Title: Re: ioq3 is great
Post by: fufinha on October 31, 2008, 12:45:45 AM
If you mean "unfrag windows version with protocol 68", check there : http://download.tuxfamily.org/openarena/unfrag/0.2/

Tested and working fine, well only for about 30 seconds but didn't have any issues or notice anything different from my existing exe.

Thank you :D


Title: Re: ioq3 is great
Post by: mathieu on October 31, 2008, 03:14:25 AM
ioq3 is so "great" they still feel its necessary to have this damn topic on their forum yup yup (http://ioquake.org/forums/viewtopic.php?f=2&t=47)
fromhell: off topic

sago did you do the 071 version too?
We've build the protocol 68 version, thanks to sago for his cross-compil script


Title: Re: ioq3 is great
Post by: epicgoo on October 31, 2008, 04:32:52 AM
ioq3 is so "great" they still feel its necessary to have this damn topic on their forum yup yup (http://ioquake.org/forums/viewtopic.php?f=2&t=47)
you really pissed them off
look! it is sticky


Title: Re: ioq3 is great
Post by: fromhell on November 01, 2008, 01:30:20 AM
incase you aren't aware (http://openarena.ws/board/index.php?topic=2086.0)