News | Forum | People | FAQ | Links | Search | Register | Log in
Fitzquake SDL Version Beta
I just published a beta release of my SDL version of the Fitzquake engine. The main goal of this version is to allow Fitzquake to run on all major platforms. I provide builds for Windows, Mac OS X and Linux.

Grab them at http://www.kristianduske.com/fitzquake/

Windows and Linux users take note that you have to install SDL 1.2.10 or better.

Windows users please also be aware that this port does not do anything better on Windows than metlslimes original version. Actually, it does less, but I would still like to get your feedback because there's a chance that the official version will be switched to SDL eventually. That would go a lot smoother if we ironed out the bugs on all platforms first.

Have fun and don't forget to send in your feedback and bug reports.
First | Previous | Next | Last
Release 
Oz and i have done some work on this.

Source https://sourceforge.net/projects/uhexen2/files/Quake/fitzquake_sdl_20100125.tgz/download
Linux binary https://sourceforge.net/projects/uhexen2/files/Quake/fitzquake_sdl_20100125_linux.i386.tgz/download
Patch https://sourceforge.net/projects/uhexen2/files/Quake/fitzquake_sdl_20100125.patch.tgz/download

Notable stuff:
o Restructured SDL sound driver
o Alt_Enter key binding toggles fullscreen
o Disable Draw_BeginDisc which causes core dumps when called excessively
Also
o Remove argv[0] from stuffcmds (Cmd_StuffCmds_f)
o Lots of little hacks including minor changes to the status bar

Thanks to Oz for the sound code (ie. blame him :>). Could someone make an OSX binary ? 
 
I'll attempt a compile the next time I try to play Warpspasm coop and need my OS X machine ;) It'll probably be a few days.

Looking forward to trying this revision! 
Windows 
Linux 64bit 
is it possible to get this compiled for 64bit linux? I would like to avoid installing the 32bit compatibility libs if possible 
Joseph: 
someone said recently that fitzquake has places where pointers are treated as 32-bit ints, so i guess it won't work without fixing all of those bits of code. 
Stephen 
The latest version seems to work better.

A lot of compiler errors. 
 
fitzquake and darkplaces are the only clients that work perfect with my ATI850 Pro

thanks god I can play Quake...
and
thanks metlslime

but for speedruns i prefer Joequake :( but is not working at all... no speeddemos for me untill I get another grafic card...

And I�m really thinking of getting another one just because of Quake! 
Quakespasm 
This is more what we had in mind. Oz coded 64 bit support, we made a custom conback, and windows fullscreen toggle now works.

http://quakespasm.sourceforge.net/

Trinca, have you tried Quore http://quore.free.fr/ (but it's linux only ;>). 
Yes 
Yes 
Quakespasm Looks Cool 
Two things:

1. Fitzgibbons

2. You can eliminate wasted space on the sides of the statusbar by setting "scr_sbaralpha" to "0.99" 
'k 
You can eliminate wasted space on the sides of the statusbar by setting "scr_sbaralpha" to "0.99"
Sweet. That makes the project almost feature complete for me. Might add a couple of menu items here and there sometime. 
Steven, Ozkan 
Could you fix Quakespasm to be able to connect to bigfoot.quake1.net port 26001 (the RMQ server)?

Also, could you add the NAT fix?

Sure, Fitz is a singleplayer engine, but I believe a Quake engine that can't connect to a server is like a car that doesn't drive. 
Like In Friends 
"it's liike your all wayss stuck in second geeeeeaarrrr" 
 
I guess it's just the one-liner Baker pointed us to in general abuse. I applied it, and there's now some action. Is this right ?

http://quakespasm.sourceforge.net/tmp/quakespasm-r91.natfixed (linux i386 binary) 
NAT 
I applied the cl_main.c NAT fix of proquake to our svn repo (r98). Connection to bigfoot.quake1.net:26001 seems to work for me now. 
 
Folks, I feel rather stupid, because I think the problem might be on my side then...

I still can't connect to bigfoot.quake1.net port 26001 with SVN quakespasm r99.

I tried:

connect bigfoot.quake1.net:26001

port26001
connect bigfoot.quake1.net

and the multiplayer "join game" menu.

I get connected to port 26000 (RuneQuake) every time. Port 26001 should say "ReMakeQuake" after a successful connection. So the problem seems to be connecting to the right port.

I also tried:

port26001
reconnect

after which the client hangs for a while, then says "Load failed".

I feel stupid because I can connect with DP, FTE and Proquake 360. I'm using Gentoo Linux, and have no firewall running.

Quakespasm is a rockin' engine of course. Which is why I think I might be making some stupid mistake. 
Hmm.. 
It works for me with r99, I don't have ReMakeQuake or RuneQuake installed though. I just go fetch whatever map is on from http://bigfoot.quake1.net/maps/ and i'm in with supa slow ping 350.


]connect bigfoot.quake1.net:26001
trying...
Connection accepted
Magic ProQuake Server Version 3.90
Skunkworks
Using protocol 15
Model maps/rcdm10.bsp not found
Unknown command "pq_fullpitch"
Unknown command "cl_fullpitch"
��� -zone 1024 ����������������
Sending player bindings
Don't have the map?
 
Steven 
Do you see this when connecting to bigfoot.quake1.net:26001

http://www.quaketastic.com/upload/files/screen_shots/rmq_connect.jpg

or this?

http://www.quaketastic.com/upload/files/screen_shots/runeq_connect.jpg

Because with no -game anything on the commandline, when I connect with Darkplaces I see the former, but with quakespasm, I see the latter.

Quakespasm does indeed connect, but a closer look tells me that I'm in Runequake (port 26000). It silently redirects me, so to speak.

You can determine what port you're connected to by the welcome message that pops up. That message is shown even if you have no mod installed.

If you see the ReMakeQuake message, then it works for you, but not for me. 
 
I get RuneQuake.. so somethings broken ?
It seems unlikely i should ReMakeQuake as i don't have the mod installed. Can i test it's working properly without download ReMakeQuake (which is 120M i think). I'll have a look at the source for something obvious. 
Yes 
Something's broken, because Runequake runs on port 26000 while port 26001 has RemakeQuake. :)

And when you enter port 26001 but get dumped at Runequake, that's an error :-P

You don't need to install RMQ. You get that message also without installing the mod. Successful connection to port 26001 should give you the RemakeQuake message anyway.

I think when connecting to a server, it should check for the port number.

There is a cvar "port" - it should at least check for that and if the value is "26001" then it should also send its packets to port 26001.

If that code isn't there, you can probably rip it from Proquake or something :) 
Think I Found It... 
Change 26000 to net_hostport in net_sdlnet.c
http://quakespasm.sourceforge.net/tmp/quakespasm-26001 (binary) 
Yes 
That did it! Great! 
S/26000/net_hostport/ 
Nice catch that one, Steve. Applied to svn r100. 
So... Anyone Feels Like Compiling A Binary For Mac OSX? 
...And, while we're at it, implement the mappability of the command key? 
Might have an OSX bin up this weekend.

Re the command key - I can't find any doco. I can't even get the windows key working, and the latest darkplaces svn doesn't even map it. 
First | Previous | Next | Last
You must be logged in to post in this thread.
Website copyright © 2002-2024 John Fitzgibbons. All posts are copyright their respective authors.