Welcome to ETSwitch, the Enemy Territory Switcher. 

The author of etswitch is unemployed so if your	company is hiering
he is looking for work.

as any other application it started as a specific solution but evolved to
something more.. name change anyone? GameSwitch(uhm no go)?
(yes you could use two X servers, but at the time my driver did not support
alt+FX switch, resulted in a hard freeze, /r_fullscreen 0 isn't really an option)

ETSwitch is a command line blabla (write me)

This document is for getting you started in a few minutes. It cannot answer all
of your questions. If you have problems, please read the documentation in
DOCS/doc, which should help you solve most of your problems.
Also read the man page to learn how to use ETSwitch.

Supported games:

    Quake 4				http://www.quake4game.com/
    Wolfenstein: Enemy Territory	http://www.splashdamage.com/
    Return to Castle Wolfenstein	http://www.castlewolfenstein.com/
    Quake III: Arena			http://www.idsoftware.com/games/quake/quake3-arena/
    Quake2Forge				http://www.quakeforge.net/
    QuakeForge				http://www.quakeforge.net/
    DOOM3				http://www.doom3.com/
    America's Army: Operations		http://www.americasarmy.com/
    Soldier Of Fortune			http://www.ravensoft.com/soldier.html
    LBreakout2				http://lgames.sourceforge.net/
    Unreal Tournament 2003 / 2004	http://www.unrealtournament.com/
    Globulation 2			http://epfl.ysagoon.com/wiki/
    FCE Ultra				http://fceultra.sourceforge.net/
    Nexuiz				http://www.nexuiz.com/
    MiniRacer				http://miniracer.sourceforge.net/
    Scorched 3D				http://www.scorched3d.co.uk/
    Alien Arena 2006 / GE / UE		http://red.planetarena.org/
    Cube				http://www.cubeengine.com/
    Tux Racer				http://tuxracer.sourceforge.net/
    Cold War				http://coldwar.mindwarestudios.com/
    Darwinia				http://www.darwinia.co.uk/
    jDoom / jHexen / jHeretic		http://www.doomsdayhq.com/
    S.C.O.U.R.G.E			http://scourge.sourceforge.net/
    OpenTTD				http://www.openttd.org/
    Trigger				http://www.positro.net/trigger/
    Sauerbraten				http://sauerbraten.org/        
    GLtron				http://www.gltron.org/
    SuperTux				http://supertux.berlios.de/
    Pingus				http://pingus.seul.org/    
    Neverball / Neverputt		http://icculus.org/neverball/
    UFO2000				http://ufo2000.sourceforge.net/
    Kobo Deluxe				http://olofson.net/kobodl/
    chromium B.S.U.			http://www.reptilelabour.com/software/chromium/
    Tremulous				http://tremulous.net/
    Duke Nukem 3D			http://icculus.org/duke3d/
    X2: The Threat			http://www.linuxgamepublishing.com/
    Majesty - the Fantasy Kingdom Sim	http://www.linuxgamepublishing.com/
    Vega Strike				http://vegastrike.sourceforge.net/
    Vendetta Online			http://www.vendetta-online.com/
    Wormux				http://www.wormux.org/
    Warzone 2100			http://warzone.berlios.de/
    Secret Maryo Chronicles		http://smclone.sourceforge.net/
    Descent 2				http://icculus.org/d2x/


Semi supported(they have worked in the past)(due change to engine2):

    SAVAGE: The Battle for Newerth	http://www.s2games.com/savage/
    Tribal Trouble			http://www.oddlabs.com/

Not supported(special tweak needed)(due change to engine2):

    PlaneShift(Crystal Blue)		http://www.planeshift.it/


Requirements:

- no need for a specific desktop enviorment, xlib only.
  configure will catch any missing libs.
  
- You need a working development environment that can compile programs.
  On popular GNU/Linux distributions, this means having the glibc development
  package(s) installed.

- To compile ETSwitch, you need to have the XFree86/x.org development
  packages installed.

 

Before you start...
Unless you know what are you doing, consult DOCS/XXX


Quick install:

    './configure && make && make install'

"Other way" install:

    './configure --prefix=/usr && make && make install'

Upgrade:

    remove your old ~/.etswitch/etswitch.wid before starting etswitch


Notes:

use the switch "--no-delay" for quick switch.

Default switch key is F10 and window(Super_L)+z(due to popular demand)
if you have problems with the viewport(sluggish machine) use window(Super_L)+s
(you can disable the hard-coded key combo with the switch "--no-hard")

XFree86-DGA loaded, etswitch is working just great? 
use "--no-warning" to disable XFree86-DGA warning.


Bugs:

for information about known bugs/quirks consult ./BUGS


How to disable XFree86-DGA if needed:
    
    add following SubSection to your xorg.conf:
    Section "Module"
      Load        "dbe"     # Double buffer extension
      # This loads the miscellaneous extensions module, and disables
      # initialisation of the XFree86-DGA extension within that module.
      SubSection  "extmod"
        Option    "omit xfree86-dga"   # don't initialise the DGA extension
      EndSubSection
	Load  "glx"
    EndSection


Contact:

Nicklas Larsson <etswitch@gmail.com>, <irc://etswitch@quakenet/>, http://hem.bredband.net/b400150/
