diff --git a/doc/examples/92-direct-input.rules b/doc/examples/92-direct-input.rules deleted file mode 100644 index a2684aca9..000000000 --- a/doc/examples/92-direct-input.rules +++ /dev/null @@ -1,3 +0,0 @@ -ACTION=="remove", GOTO="permissions_end" -KERNEL=="event[0-9]*", ENV{.INPUT_CLASS}=="mouse", MODE="0660", GROUP="plugdev" -LABEL="permissions_end" diff --git a/doc/examples/buildconfig b/doc/examples/buildconfig deleted file mode 100644 index b452ebe2f..000000000 --- a/doc/examples/buildconfig +++ /dev/null @@ -1,207 +0,0 @@ -# Example Q2PRO build time configuration file. Copy this file to `.config' and -# edit it to suit your needs. -# -# Any variable that is commented out is DISABLED. Setting a variable to some -# non-empty value ENABLES it. It doesn't really matter what value the variable -# is set to, except in cases where the variable is NOT a boolean. -# -# After you change something in `.config', make sure to do a full rebuild by -# typing `make clean; make'. - - -### Client configuration ### - -# Enable PNG textures by linking against libpng. -#CONFIG_PNG=y - -# Enable JPEG textures by linking against libjpeg. -#CONFIG_JPEG=y - -# Enable HTTP downloads by linking against libcurl. -#CONFIG_HTTP=y - -# Enable OpenAL sound engine. -#CONFIG_OPENAL=y - -# Enable direct sound driver (DirectSound on Windows, OSS on Linux). This -# option has no effect if CONFIG_NO_SOFTWARE_SOUND is set. -#CONFIG_DIRECT_SOUND=y - -# Enable direct mouse driver (DirectInput on Windows, evdev kernel interface on -# Linux). Note: DirectInput is deprecated on Windows (raw input is preferred). -#CONFIG_DIRECT_INPUT=y - -# Enable reading input events from LIRC by linking against liblirc_client. -# This option has no effect on Windows. -#CONFIG_LIRC=y - -# Enable X11 support in SDL video driver by linking against libX11. Currently, -# this enables GLX_SGI_video_sync extension and allows pasting text into client -# console from the X selection buffer. This option has no effect on Windows. -#CONFIG_X11=y - -# Build software renderer instead of OpenGL renderer. -#CONFIG_SOFTWARE_RENDERER=y - -# Specify default list of fullscreen modes. Note: modes are automatically -# detected on Windows. Default list is only used when autodetection fails. -#CONFIG_DEFAULT_MODELIST=640x480 800x600 1024x768 - -# Specify default window geometry. -#CONFIG_DEFAULT_GEOMETRY=640x480 - -# Disable default Quake 2 software sound engine. Only makes sense when -# CONFIG_OPENAL is set. -#CONFIG_NO_SOFTWARE_SOUND=y - -# Disable automatic discovery of evdev device nodes by not linking -# against libudev. This option has no effect on platforms other than Linux. -# This option has no effect unless CONFIG_DIRECT_INPUT is set. -#CONFIG_NO_UDEV=y - -# Disable menu-based user interface. This disables scriptable menus, as well as -# demo and server browsers. -#CONFIG_NO_MENUS=y - -# Disable dynamic lighting. -#CONFIG_NO_DYNAMIC_LIGHTS=y - -# Disable automatic replies to "!version" chat probes. -#CONFIG_NO_AUTOREPLY=y - -# Disable MD3 models. -#CONFIG_NO_MD3=y - -# Disable TGA textures. -#CONFIG_NO_TGA=y - - -### Server configuration ### - -# Enable r1ch.net anticheat server interface. -#CONFIG_ANTICHEAT_SERVER=y - -# Enable local MVD recording and MVD/GTV server functionality. Use this for -# hosting a GTV-capable game server. -#CONFIG_MVD_SERVER=y - -# Enable MVD/GTV client functionality. Use this for hosting a GTV relay server. -#CONFIG_MVD_CLIENT=y - - -### X86 options ### - -# Options below have no effect on architectures other than x86. - -# Enable this option on Linux to build a server capable of loading game mods -# built using ancient GCC versions. -#CONFIG_X86_GAME_ABI_HACK=y - - -### Common configuration ### - -# Enable this when targeting native Windows. -#CONFIG_WINDOWS=y - -# Enable crash dump generation on Windows. -#CONFIG_WINDOWS_CRASH_DUMPS=y - -# Allow dedicated server to be run as Windows service. -#CONFIG_WINDOWS_SERVICE=y - -# Enable experimental variable server FPS support in server and client. -#CONFIG_VARIABLE_SERVER_FPS=y - -# Enable built-in tests. DON'T USE IN RELEASE BUILDS. -#CONFIG_TESTS=y - -# Enable debugging and developer code. -#CONFIG_DEBUG=y - -# Don't link against zlib. Not recommended for client builds, since lack of -# zlib support breaks compatibility with servers running protocol 35. -#CONFIG_NO_ZLIB=y - -# Don't handle ICMP errors on UDP sockets. -#CONFIG_NO_ICMP=y - -# Don't print console text on standard output and don't read commands from -# standard input. -#CONFIG_NO_SYSTEM_CONSOLE=y - - -### Game directories ### - -# Name of the game directory used as base game directory. Default value is -# "baseq2". Change this when creating a standalone game using Q2PRO engine. -#CONFIG_GAME_BASE=baseq2 - -# Name of the game directory used as default game directory. Default value is -# empty. This option sets the default value of "game" console variable. Change -# this for building a version of Q2PRO customized for particular game mod, e.g. -# "action". -#CONFIG_GAME_DEFAULT= - - -### System paths ### - -# By default Q2PRO assumes per-user installation: all game content, configs and -# executable files are kept in the same directory tree. This configuration is -# easy for most users to set up, but not ideal from security standpoint. -# -# Uncomment the options below if you wish to install Q2PRO system-wide, -# separating static, executable and writable content into different trees with -# different permissions. These options have no effect on Windows. - -# Path to the game data tree. This is where all static, non-executable data -# lives (e.g., paks). This option sets the default value of "basedir" console -# variable. Default value of this option is "." (current directory). -#CONFIG_PATH_DATA=/usr/local/share/games/q2pro - -# Path to the game libraries tree. This is where executable parts of all game -# mods live (e.g., game$(CPU).so files). This option sets the default value of -# "libdir" console variable. Default value of this option is "." (current -# directory). -#CONFIG_PATH_LIB=/usr/local/lib/games/q2pro - -# Name of the directory where Q2PRO stores per-user data. Tilde at the -# beginning of the name is automatically expanded to user home directory at run -# time. Users running Q2PRO must have write permissions to this directory. -# This option sets the default value of "homedir" console variable. Default -# value of this option is "" (use basedir as homedir). -#CONFIG_PATH_HOME=~/.q2pro - - -### Options for cross-compiling. ### - -# Force cpu type to CPU, instead of autodetecting it. -#CPU=x86 - -# Force system type to CPU, instead of autodetecting it. -#SYS=Win32 - -# Force different utility names. -#CC=i686-w64-mingw32-gcc -#WINDRES=i686-w64-mingw32-windres -#STRIP=i686-w64-mingw32-strip -#RM=rm -f -#RMDIR=rm -rf -#MKDIR=mkdir -p - -# Specify additional global include and library options. -#INCLUDES= -#LIBS= - -# Disable autodetection and force include and library options for various -# libraries. -#CURL_CFLAGS= -#CURL_LIBS= - -#PNG_CFLAGS= -#PNG_LIBS= - -#JPG_CFLAGS= -#JPG_LIBS= - -#ZLIB_CFLAGS= -#ZLIB_LIBS= diff --git a/doc/examples/lircrc b/doc/examples/lircrc deleted file mode 100644 index 7e8af105f..000000000 --- a/doc/examples/lircrc +++ /dev/null @@ -1,94 +0,0 @@ -# Example of .lircrc file for controlling Q2PRO. -# -# Commands prefixed with @ simulate Quake 2 keypresses, -# and are useful for menu navigation. Commands without @ prefix -# are just executed directly as if typed manually at the console. -# -# Config example below is already useful for some simple MVD -# playback or GTV watching, just replace mceusb with your remote -# contol name and fix the button names. - -begin - prog = q2pro - remote = mceusb - button = Up - config = @UPARROW -end - -begin - prog = q2pro - remote = mceusb - button = Down - config = @DOWNARROW -end - -begin - prog = q2pro - remote = mceusb - button = Left - config = @LEFTARROW -end - -begin - prog = q2pro - remote = mceusb - button = Right - config = @RIGHTARROW -end - -begin - prog = q2pro - remote = mceusb - button = Back - config = @ESCAPE -end - -begin - prog = q2pro - remote = mceusb - button = Home - config = cmd score -end - -begin - prog = q2pro - remote = mceusb - button = Guide - config = cmd menu -end - -begin - prog = q2pro - remote = mceusb - button = Star - config = pushmenu game -end - -begin - prog = q2pro - remote = mceusb - button = Stop - config = killserver -end - -begin - prog = q2pro - remote = mceusb - button = Record - config = screenshot -end - -begin - prog = q2pro - remote = mceusb - button = Pause - config = pause -end - -begin - prog = q2pro - remote = mceusb - button = Power - config = quit -end - diff --git a/man/q2pro.6.txt b/man/q2pro.6.txt deleted file mode 100644 index 88e3103f6..000000000 --- a/man/q2pro.6.txt +++ /dev/null @@ -1,106 +0,0 @@ -Q2PRO(6) -======== -:doctype: manpage - - -NAME ----- -q2pro - enhanced Quake 2 client - - -SYNOPSIS --------- -*q2pro* [*+command* 'arguments'] - - -DESCRIPTION ------------ -This manual page documents briefly the *q2pro* program. - -Q2PRO is an enhanced Quake 2 client designed for online play, fully compatible -with original Quake 2 servers. - -Q2PRO client features enhanced graphical console, support for JPG/PNG textures -and MD3 models, network protocol optimizations, freely resizable main window, -improved security and overall performance, basic built-in demo editing -capabilities, built-in server and demo browsers. - -This version of Q2PRO requires an OpenGL graphics accelerator to play. - - -OPTIONS -------- -Commands given on the command line start with a ‘+’, and continue until another -‘+’ or end of line. After command is parsed, it is merely passed to the -internal Q2PRO interpreter, just like if typed directly at the console or read -from config file. - -Console variables set on the command line override those given in normal -configuration files. If the variable does not exist as the time it is set, it -is created for future use. User defined variables are permitted. - -Some examples of possible commands follow. Complete description of available -internal commands and console variables is given in supplimentary Q2PRO -documentation, and is out of scope of this manual page. - -*+set dedicated 1*:: - Start in dedicated server mode with no graphical output. - -*+set deathmatch 1*:: - Enable deathmatch mode (no monsters, etc). - -*+exec config.cfg*:: - Execute the specified configuration file. May be specified more than once. - -*+map q2dm1*:: - Spawn the server on the given map. - -*--version*:: - Show version and exit. - - -FILES ------ -*/etc/default/q2pro*:: - System wide configuration file. The first one to be executed. - -*/usr/share/games/q2pro/*:: - Root of the static Quake 2 game data hierarchy. Non-executable game media - like textures, models and maps are installed here, either as individual - files, or in form of uncompressed *.pak* or ZIP compressed *.pkz* - packfiles. - -*/usr/lib/games/q2pro/*:: - Quake 2 game mod shared libraries are installed here. - -*~/.q2pro/*:: - User's local data hierarchy. Files placed there take precedence over files - in the system hierarchy. This directory should be writable by Q2PRO user. - Any dynamic data Q2PRO produces (savegames, screenshots, demos, downloads) - are written here. Game mod libraries are *never* loaded from here for - security reasons. - - -BUGS ----- -Q2PRO graphical menu subsystem is incomplete. Automatic saving of console variables -to config.txt is sloppy, it is advised to use autoexec.cfg for your settings. - -Q2PRO has cinematics code removed, and savegames code incomplete, this means no -single player support (yet). - - -AUTHOR ------- -Quake 2 is Copyright (C) 1997-2001 Id Software, Inc. Q2PRO is Copyright (C) -2003-2011 Andrey Nazarov . - -This manual page was written by Andrey Nazarov for the -*Debian* system (but may be used by others). Permission is granted to -copy, distribute and/or modify this document under the terms of the GNU General -Public License, Version 2 any later version published by the Free Software -Foundation. - -On Debian systems, the complete text of the GNU General Public License can be -found in /usr/share/common-licenses/GPL. - diff --git a/man/q2proded.6.txt b/man/q2proded.6.txt deleted file mode 100644 index 8499d050a..000000000 --- a/man/q2proded.6.txt +++ /dev/null @@ -1,90 +0,0 @@ -Q2PRO(6) -======== -:doctype: manpage - - -NAME ----- -q2proded - enhanced Quake 2 dedicated server - - -SYNOPSIS --------- -*q2proded* [*+command* 'arguments'] - - -DESCRIPTION ------------ -This manual page documents briefly the *q2proded* program. - -Q2PRO is an enhanced Quake 2 dedicated server, fully compatible with original -Quake 2 clients. - -Q2PRO dedicated server features multiview demo recording capabilities, game -television support, network protocol optimizations, improved security and -overall performance. - - -OPTIONS -------- -Commands given on the command line start with a ‘+’, and continue until another -‘+’ or end of line. After command is parsed, it is merely passed to the -internal Q2PRO interpreter, just like if typed directly at the console or read -from config file. - -Console variables set on the command line override those given in normal -configuration files. If the variable does not exist as the time it is set, it -is created for future use. User defined variables are permitted. - -Some examples of possible commands follow. Complete description of available -internal commands and console variables is given in supplimentary Q2PRO -documentation, and is out of scope of this manual page. - -*+set deathmatch 1*:: - Enable deathmatch mode (no monsters, etc). - -*+exec config.cfg*:: - Execute the specified configuration file. May be specified more than once. - -*+map q2dm1*:: - Spawn the server on the given map. - -*--version*:: - Show version and exit. - - -FILES ------ -*/etc/default/q2pro*:: - System wide configuration file. The first one to be executed. - -*/usr/share/games/q2pro/*:: - Root of the static Quake 2 game data hierarchy. Non-executable game media - like textures, models and maps are installed here, either as individual - files, or in form of uncompressed *.pak* or ZIP compressed *.pkz* - packfiles. - -*/usr/lib/games/q2pro/*:: - Quake 2 game mod shared libraries are installed here. - -*~/.q2pro/*:: - User's local data hierarchy. Files placed there take precedence over files - in the system hierarchy. This directory should be writable by Q2PRO user. - Any dynamic data Q2PRO produces (savegames, demos) are written here. Game - mod libraries are *never* loaded from here for security reasons. - - -AUTHOR ------- -Quake 2 is Copyright (C) 1997-2001 Id Software, Inc. Q2PRO is Copyright (C) -2003-2011 Andrey Nazarov . - -This manual page was written by Andrey Nazarov for the -*Debian* system (but may be used by others). Permission is granted to -copy, distribute and/or modify this document under the terms of the GNU General -Public License, Version 2 any later version published by the Free Software -Foundation. - -On Debian systems, the complete text of the GNU General Public License can be -found in /usr/share/common-licenses/GPL. -