FitzQuake 0.85 SDL Beta
25 Jan 2010
This version includes hacks by Stevenaaus and Ozkan Sezer, with Oz's rewriten sound code.
To try different drivers use:
SDL_AUDIODRIVER=DRIVER ./fitzquake
Where DRIVER may be alsa, dsp, pulse, esd ...
- Restructured SDL sound driver
- Alt+Enter toggles fullscreen
- Disable Draw_BeginDisc which causes core dumps when called excessively
- Remove argv[0] from stuffcmds (Cmd_StuffCmds_f)
- Print some helpful info on start-up
- Include real map name (sv.name) and skill in the status bar
- Remove confirm quit dialog (dammit).
- Don't spam the console with PackFile seek requests
- Default to window mode, and a little tweak of video init code, and new window -w and fullscreen -f aliases. It's still not perfect
- Withdraw console when playing demos
- Don't play demos on program init
- Default Heapsize is 64meg
- Changes to default console alpha, speed
- Changes to cvar persistence gl_flashblend(default 0), r_shadow, r_wateralpha, r_dynamic, r_novis
- Change console "FitQuake 0.85" to "FitzQuake 0.85 SDL"
Source
Linux binary
Patch
Just extract the source tarball, then
cd fitzquake_sdl_20100125/Quake
make
cp fitzquake /usr/local/games/quake (for eg)
Use make debug for debugging.
If for any reason this doesn't work, the project can also be built with Codeblocks.
This is a large, free, integrated development environment that requires wxWidgets and cmake to install.
The process is not for the faint hearted.
To patch Baker's SDL source code, extract the fitzquake_sdl_20090510_src_beta_1.zip archive, then
cd fitzquake_sdl_20090510
dos2unix Quake/*
patch -p1 <fitzquake_sdl_20100125.patch
and you should be set to compile.
Dos2unix is a common utility for converting text files between windows and unix.
- Fix compiler warnings
- Check FreeBSD niggles (wheelmouse associated lag, need to start new game before loading game)
- Tie down the "-window/-fullscreen" options / behaviour
- Reclaim screen real-estate beside the status bar (aka Quore project)
FitzQuake Homepage
Sleepwakrs Original SDL Port
Bakers 0.85 Source Code
Func SDL Fitzquake forum
Ozkan's email
Stevenaaus email