  FitzQuake 0.85 SDL Beta
  25 Jan 2010
  ____________________________________________________________

  Table of Contents


  1. About
  2. Changes
  3. Downloads
  4. Compiling
  5. Patching
  6. Todo
  7. Links


  ______________________________________________________________________


  1.  About


  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 ...


  2.  Changes


  o  Restructured SDL sound driver

  o  Alt+Enter toggles fullscreen

  o  Disable Draw_BeginDisc which causes core dumps when called
     excessively

  o  Remove argv[0] from stuffcmds (Cmd_StuffCmds_f)

  o  Print some helpful info on start-up

  o  Include real map name (sv.name) and skill in the status bar

  o  Remove confirm quit dialog (dammit).

  o  Don't spam the console with PackFile seek requests

  o  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

  o  Withdraw console when playing demos

  o  Don't play demos on program init

  o  Default Heapsize is 64meg

  o  Changes to default console alpha, speed

  o  Changes to cvar persistence gl_flashblend(default 0), r_shadow,
     r_wateralpha, r_dynamic, r_novis

  o  Change console "FitQuake 0.85" to "FitzQuake 0.85 SDL"


  3.  Downloads


  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>


  4.  Compiling

  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 envi-
  ronment that requires wxWidgets and cmake to install.  The process is
  not for the faint hearted.


  5.  Patching


  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.


  6.  Todo


  o  Fix compiler warnings

  o  Check FreeBSD niggles (wheelmouse associated lag, need to start new
     game before loading game)

  o  Tie down the "-window/-fullscreen" options / behaviour

  o  Reclaim screen real-estate beside the status bar (aka Quore
     project)

  7.  Links


  FitzQuake Homepage <http://www.celephais.net/fitzquake>
  Sleepwakrs Original SDL Port <http://www.kristianduske.com/fitzquake>
  Bakers 0.85 Source Code
  <http://quakeone.com/proquake/src_other/fitzquake_sdl_20090510_src_beta_1.zip>
  Func SDL Fitzquake forum
  <http://www.celephais.net/board/view_thread.php?id=60172>
  Ozkan's email <mailto:gmail - dot - com - username - sezeroz>
  Stevenaaus email <mailto:yahoo - dot - com - username - stevenaaus>


