Extra bloaty junk to modernise stuff a bit. https://fte.triptohell.info/moodles/qss/
Find a file
Eric Wasylishen aa36b04130 Increase health required for autosave to 40.
Don't require the player to be dead for the 'autoload' console function to work.
Reset autoload info on 'map' and 'changelevel'.
Add future ideas for autosave criteria.
2010-12-17 00:17:26 -07:00
Linux Quakespasm 0.85.3 2010-12-16 17:37:07 -07:00
MacOSX Quakespasm 0.85.3 2010-12-16 17:37:07 -07:00
Misc Quakespasm 0.85.3 2010-12-16 17:37:07 -07:00
Quake Increase health required for autosave to 40. 2010-12-17 00:17:26 -07:00
Windows Quakespasm 0.85.3 2010-12-16 17:37:07 -07:00
gnu.txt Quakespasm 0.85.3 2010-12-16 17:37:07 -07:00
README.html Quakespasm 0.85.3 2010-12-16 17:37:07 -07:00
README.sgml Quakespasm 0.85.3 2010-12-16 17:37:07 -07:00
README.txt Quakespasm 0.85.3 2010-12-16 17:37:07 -07:00

  QuakeSpasm

  ____________________________________________________________

  Table of Contents


  1. About
  2. Downloads
  3. Hints
  4. Compiling
  5. Changes
     5.1 0.85.3
     5.2 0.85.2
     5.3 0.85.1

  6. Todo
  7. Links


  ______________________________________________________________________


  QuakeSpasm 0.85.3 (19 September 2010)


  1.  About


  QuakeSpasm is a Quake 1 engine based on the SDL port of FitzQuake.  It
  includes 64bit CPU cupport, a new sound driver, several networking
  fixes, and a few graphical niceities.

  <http://quakespasm.sourceforge.net>


  2.  Downloads


  Source
  <http://sourceforge.net/projects/quakespasm/files/quakespasm-0.85.3.tgz/download>
  Linux binary
  <http://sourceforge.net/projects/quakespasm/files/quakespasm-0.85.3_linux.tgz/download>
  Windows
  <http://sourceforge.net/projects/quakespasm/files/quakespasm-0.85.3_windows.zip/download>
  OSX universal binary
  <http://sourceforge.net/projects/quakespasm/files/quakespasm-0.85.3_osx.zip/download>


  3.  Hints


  o  To disable some changes, use "quakespasm -fitz"

  o  For different sound drivers use "SDL_AUDIODRIVER=DRIVER
     ./quakespasm" , where DRIVER may be alsa, dsp, pulse, esd ...

  o  Shift+Escape draws the Console.

  o  From the console, use UP to browse the command line history, and
     TAB to autocomplete command and map names.

  o  Quakespasm allows loading new games (mods) on the fly with "game
     GAMENAME"

  o  There is currently no music volume support. cd_sdl.c needs
     replacing with cd_linux.c, cd_bsd.c etc..

  o  In windows, alternative CD drives are accessible by "quakespasm
     -cddev F" (for example)

   Visit the FitzQuake Homepage <http://www.celephais.net/fitzquake> for
  a full run-down of this engine's features.


  4.  Compiling

  Just extract the source tarball, then

  ______________________________________________________________________
  cd quakespasm-0.85.3
  make
  cp quakespasm /usr/local/games/quake (for example)
  ______________________________________________________________________


  Compile time options include

  o  make DEBUG=1 for debugging

  o  make SDLNET=1 to enable SDL_net (Otherwise the socket api will be
     used directly)

  o  make SDL_CONFIG=/PATH/TO/SDL-CONFIG for unusual SDL installs

  o  HOME directory support can be enabled via the Misc/homedir_0.patch
     diff
     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.


  5.  Changes


  5.1.  0.85.3


  o  Fix the "-dedicated" option (thanks Oz) and add platform specific
     networking code (default) rather than SDL_net

  o  Much needed OSX framework stuff from Kristian

  o  Add a persistent history feature (thanks Baker)

  o  Add a slider for scr_sbaralpha, which now defaults to 0.95
     (slightly transparent, allowing for a nicer status bar)

  o  Allow player messages longer than 32 chars

  o  Sockaddr fix for FreeBSD/OSX/etc networking

  o  Connect status bar size to the scale slider

  o  Include an ISNAN (is not-a-number) fix to catch the occassional
     quake C bug giving traceline problems

  o  Enumerate options menus

  o  Add a "prev weapon" menu item (from Sander)

  o  Small fix to Sound Block/Unblock on win32

  o  Lots of code fixes (some from uhexen2)

  o  Sys_Error calls Host_Shutdown

  o  Added MS Visual Studio support

  o  Add a "-cd" option to let the CD Player work in dedicated mode, and
     some other CD tweaks.


  5.2.  0.85.2


  o  Replace the old "Screen size" slider with a "Scale" slider

  o  Don't constantly open and close condebug log

  o  Heap of C clean-ups

  o  Fix mapname sorting

  o  Alias the "mods" command to "games"

  o  Block/Unblock sound upon focus loss/gain

  o  NAT fix (networking protocol fix)

  o  SDLNet_ResolveHost bug-fix allowing connection to ports other than
     26000

  o  sv_main.c (localmodels) Bumped array size from 5 to 6 in order for
     it to operate correctly with the raised limits of fitzquake-0.85

  o  Accept commandline options like "+connect ip:port"

  o  Add OSX Makefile (tested?)


  5.3.  0.85.1


  o  64 bit CPU support

  o  Restructured SDL sound driver

  o  Custom conback

  o  Tweaked the command line completion , and added a map/changelevel
     autocompletion function

  o  Alt+Enter toggles fullscreen

  o  Disable Draw_BeginDisc which causes core dumps when called
     excessively

  o  Show helpful info on start-up

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


  o  Remove confirm quit dialog

  o  Don't spam the console with PackFile seek requests

  o  Default to window mode

  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


  6.  Todo


  o  Ogg/Mp3 music file support

  o  Add HoT's first person camera (and menu item)

  o  Native CD audio support .... cd_sdl.c doesn't have proper volume
     controls

  o  Test usb keyboards. Do the keypads work ?

  o  Tested HOME directory support

  o  Finalize OSX automatic updating feature

  o  Fix Centerview (V_StartPitchDrift)

  o  Fix compiler warnings

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


  7.  Links


  QuakeSpasm Homepage <http://quakespasm.sourceforge.net>
  QuakeSpasm Project page <http://sourceforge.net/projects/quakespasm>
  FitzQuake Homepage <http://www.celephais.net/fitzquake>
  Sleepwalkr's Original SDL Port
  <http://www.kristianduske.com/fitzquake>
  Baker's 0.85 Source Code
  <http://quakeone.com/proquake/src_other/fitzquake_sdl_20090510_src_beta_1.zip>
  Func Quakespasm forum
  <http://www.celephais.net/board/view_thread.php?id=60452>
  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>
  Kristian's email <mailto:gmail - dot - com - username - inveigle>