Hmm
Could be that this is because the command key is basically unknown to Quake. I'll try and fix this, silent.
Thanks A Lot, Sleepwalker...
...But I seem to remember that previous versions allowed this.
Mac osx Fruitz of Dojo's GL and Darkplaces allow it too...
Hope this is useful.
Thaks again for all your work..
I Don't Think There Is A Fitzquake So I'll Post It Here
#114 posted by Spirit on 2008/07/14 20:31:04
I suggest a little fix to the game/gamedir command:
If rogue or hipnotic are chosen make sure to apply the stuff for the correct HUD drawing.
Spirit:
#115 posted by metlslime on 2008/07/15 01:55:51
good point, i'm planning to do that actually (since i believe that's how it works if you do -game hipnotic or -game rogue)
Sdl_net, Freebsd
#116 posted by Steven on 2008/07/15 07:08:07
Hmmm, I had to change SDL_net/SDL_net.h to SDL/SDL_net.h to get it to compile.
... Will this run on FreeBSD if i can install codeblocks ? Installed FreeBSD 7 this week and am just curious... in a sadistic sort of way. If anyone can say a good thing about FreeBSD (apart from the "security" myth) i'll give it a go.
Steven
I'm pretty confident that it will run on BSD, provided there are SDL binaries and appropriate drivers for that platform.
Wait
There are two or three (very simple) functions in platform.h and pl_<platform>.c that you need to reimplement for your OS. But those functions are really really simple.
Plus
I'd be willing to lend a hand. A BSD port would be nice.
Metl
#120 posted by Spirit on 2008/07/15 09:41:45
-rogue and -hipnotic, not -game xxx. A weird and confusing decision by the engine coders back then.
And What About
#121 posted by bambuz on 2008/07/15 14:37:35
-game quoth
so the extra weapons show up too...
so you don't have to add -hipnotic to the cmdline? I thought that was the original idea spirit...
-hipnotic And -rogue
#122 posted by Preach on 2008/07/16 00:10:04
The reason those two commands are different is because they do more than just select the mod directory - they also alter the HUD to display the new weapons. This lets you combine them with a different mod directory, which is why the recommended quoth command line is -hipnotic -game quoth. An option -quoth which combined those two commands would be nice, but I personally wouldn't feel the need to request it.
No I Mean
#123 posted by bambuz on 2008/07/16 00:14:55
when you change gamedir to quoth it could load the extra hud...
so you wouldn't have to have a diff shortcut for quoth.
#124 posted by Spirit on 2008/07/16 09:19:56
A -quoth to combine those two is definitely something that should be added to new engines. Seeing how there are releases that come in their own folder yet use Quoth (eg Warpspasm). AguirRe's engines and I think Darkplaces already support it. Or allow multiple gamedirs. :)
#125 posted by Spirit on 2008/07/16 09:21:27
And what bambuz said.
Pretty much no-one knows about the "-game"-less -rogue and -hipnotic so it would be nice to have the engine recognise those certain gamedirs no matter how they were chosen (-game, game, gamedir).
Ok
#126 posted by Steven on 2008/07/17 08:54:59
I'll give it a go.
Cool.
Let me know if you need any help. I'll set up a FreeBSD VM.
Works!
#128 posted by steven_a on 2008/07/18 08:21:46
You did a great job.. And SDL is awesome. Took me a few hours to install wxWidgets and codeblocks - just dependancies and stupid little things really. SDL-fitzquake compiled as soon as i disabled warnings. ;> Sound, video mode switching, "-game travail", and game saves all seem fine.
It benched faster in FreeBSD than Linux too. (~Perhaps~ it's the different nvidia driver version - My BSD has a much newer one). Timedemo demo1 was 376 fps versus 326 fps at 800x600x16, FX5600, Sempron 3400+.
Superb!
It would be awesome if we could include your changes into SVN and provide a FreeBSD binary for everyone. Did you create a new project for FreeBSD or did you just use the Linux project?
Bsd
#130 posted by Steven on 2008/07/19 02:07:53
I didn't make any changes 8>, just opened the Linux project, disabled warnings, and built the release target. First-up I did copy the pl_linux to pl_freebsd.. though whether this was necessary, i'd have to check.
Some Benches
#131 posted by rudl on 2008/07/20 09:20:17
timedemo demo1
machine amd 2300BE (2x 1,9 Ghz), nvidia 7200gs 256
Ubuntu 8.04
1280x1024 32bpp
wine sdlfitzquake: 130 fps
no vsync no refreshrate adjustment
wine fitzquake 080: 93 fps
refreshrate adjustment possible no vsync
linuxsdlfitzquake: about 90, no fullscreen at desktop resolution, no vsync, no refreshrate adjustment
Really
Wow - that is not what I would have expected at all. And there's no vsync at all no matter what you try on that machine? That's odd. Does it work in other games?
#133 posted by rudl on 2008/07/20 09:34:24
Vsync only by forcing it via nvidia-settings manager.
Haven't installed other games.
wine version is 1.0
FreeBSD
#134 posted by Jago on 2008/07/20 09:58:56
If you intend to distribute SDLFitz for FBSD, for the love of god, make a port (as in, a package for the FreeBSD ports system) and submit it upstream instead of distributing it in binary form.
Those Are Some Funny Results
#135 posted by Spirit on 2008/07/20 10:03:37
The 7200gs might be the culprit?
Pentium-M 1.2GHz, Geforce 6600GT, 173. driver
All 1280x1024x32
wine fitzquake080.exe: ~225 (had to run in window)
wine sdlfitzquake.exe: ~175
fitzquake (sdl): ~350
Yeah
that sounds more like it, Spirit. I get about 300 fps in OS X.
Jago: I'm not making any ports myself, since I don't have much interest in anything else than the OS X port. But if you want to do it, let me know what you need.
|