Quake

From Indie IT Wiki
Jump to: navigation, search

Quake I

HOWTO: Quake I on Windows 7

DarkPlaces Engine

  1. Create a folder C:\Games\Quake.
  2. Copy the ID1 folder from the CD (or another computer) to it.
  3. Download the DarkPlaces Windows OpenGL build.
  4. Unzip that to the C:\Games\Quake folder.
  5. Double-click on darkplaces.exe in that folder to start the game.
  6. Press ESC to bring up the in game menu and adjust your Options for controls, sound, etc.

http://www.dosgamers.com/dos/dos-games/quake

FitzQuake Engine

http://www.celephais.net/fitzquake/

HOWTO: Quake I on Ubuntu Linux

Put your Quake CD into the drive (and Ubuntu should have automatically mounted it), then...

sudo apt-get install quake lha
game-data-packager quake -m /media/QUAKE101/
sudo dpkg -i quake-registered_29_all.deb 

Enjoy!  :-)

If you need to tweak it, the config file is in...

~/.quakespasm/id1/config.cfg

Thanks - http://www.quake.ie/blogs/rawshark/install-quake-ubuntu-using-native-packages.php

HOWTO: Quake I on Gentoo Linux

Change to root user.

# emerge glxquake-bin
# emerge quake1-data

The install will fail, complaining about not being able to unpack the .exe file.

# cd /usr/share/games/quake1/
# lha -l /var/tmp/portage/games-fps/quake1-data-2.40/work/q101_int.exe 
PERMISSION  UID  GID      SIZE  RATIO     STAMP           NAME
---------- ----------- ------- ------ ------------ --------------------
[generic]                17408  46.0% Jul 12  1996 genvxd.dll
[generic]                 9883  43.6% Jul 12  1996 mgenvxd.vxd
[generic]                   65  93.8% Jul 12  1996 q95.bat
[generic]               314880  48.6% Jul 12  1996 qlaunch.exe
[generic]                32256  51.6% Jul 12  1996 quakeudp.dll
[generic]               396288  52.5% Jul 12  1996 quake.exe
[generic]                25920  64.7% Jul 12  1996 cwsdpmi.exe
[generic]                18892  39.6% Jul 31  1996 readme.txt
[generic]                 4751  42.3% Jul 12  1996 help.txt
[generic]                 4031  41.3% Jul 12  1996 licinfo.txt
[generic]                44326  38.6% Jul 12  1996 manual.txt
[generic]                 3869  46.5% Jul 12  1996 order.txt
[generic]                76067  36.5% Jul 12  1996 techinfo.txt
[generic]                10862  41.1% Jul 12  1996 rlicnse.txt
[generic]                25462  36.3% Jul 12  1996 comexp.txt
[generic]                26511  39.2% Jul 12  1996 pdipx.com
[generic]              18276119  46.4% Jul 12  1996 id1/pak0.pak
[generic]              34257856  45.5% Jul 12  1996 id1/pak1.pak
---------- ----------- ------- ------ ------------ --------------------
Total        18 files 53545446  45.8% Jul  7 16:23
# lha -x /var/tmp/portage/games-fps/quake1-data-2.40/work/q101_int.exe 
genvxd.dll	- Melted   :  ooo
mgenvxd.vxd	- Melted   :  oo
q95.bat	- Melted   :  o
qlaunch.exe	- Melted   :  ooooooooooooooooooooooooooooooooooooooo
quakeudp.dll	- Melted   :  oooo
quake.exe	- Melted   :  ooooooooooooooooooooooooooooooooooooooooooooooooo
cwsdpmi.exe	- Melted   :  oooo
readme.txt	- Melted   :  ooo
help.txt	- Melted   :  o
licinfo.txt	- Melted   :  o
manual.txt	- Melted   :  oooooo
order.txt	- Melted   :  o
techinfo.txt	- Melted   :  oooooooooo
rlicnse.txt	- Melted   :  oo
comexp.txt	- Melted   :  oooo
pdipx.com	- Melted   :  oooo
id1/pak0.pak	- Melted   :  oooooooooooooooooooooooooooooooooooooooooooooo
id1/pak1.pak	- Melted   :  oooooooooooooooooooooooooooooooooooooooooooooo
# cp -a /usr/games/bin/glquake /usr/share/games/quake1/
# touch /usr/share/games/quake1/id1/autoexec.cfg
# echo "+mlook" > /usr/share/games/quake1/id1/autoexec.cfg
# chgrp -R games /usr/share/games/quake1/
# echo "glquake 0 0 direct" > /proc/asound/card0/pcm0p/oss
# echo "glquake 0 0 disable" > /proc/asound/card0/pcm0c/oss

Change to normal user.

# cd /usr/share/games/quake1
# ./glquake

Enjoy!

HOWTO: Quake I Dedicated Server

There are 2 methods... command line or in game gui.

Command Line

$ /usr/games/quake -dedicated
Command line: /usr/lib/quake/quake-engine -basedir /usr/share/games/quake -dedicated
Quake 1.09 (c) id Software
GLQuake 1.00 (c) id Software
FitzQuake 0.85 (c) John Fitzgibbons
FitzQuake SDL port (c) SleepwalkR, Baker
QuakeSpasm 0.85.4 (c) Ozkan Sezer, Stevenaaus
Host_Init
Playing registered version.
UDP Initialized
Exe: 11:59:10 Oct 21 2011
64.0 megabyte heap
========= Quake Initialized =========
couldn't exec autoexec.cfg
player entered the game
Client player removed
changelevel dm1
quit

In Game GUI

To Join A Game

Multiplayer > Join A Game > Search For Servers > Join

To Start A Game

Multiplayer > Start Game > Map > Start

Here are some more dedicated server commands:-

http://kauler.com/games/quake1/

HOWTO: Quake Console Commands

http://www.gamers.org/dEngine/quake/QDP/qconcmds.html

HOWTO: DarkPlaces Quake Commands Options

This includes information on the sv_protocolname network protocol option to allow older engines to connect...

http://www.icculus.org/twilight/darkplaces/readme.html

HOWTO: Quake Wiki

http://quakewiki.org/wiki/Main_Page

Quake II

Mount the Quake II CD in your drive, then...

sudo aptitude install yamagi-quake2
sudo cp -av /mnt/cdrom/baseq2/* /usr/lib/yamagi-quake2/baseq2/
sudo ln -s /usr/lib/yamagi-quake2/quake2 /usr/games/quake2
quake2

Help - https://github.com/yquake2/yquake2

Quake 4

sudo mkdir /mnt/dvd
sudo mount -t iso9660 -o loop "/home/user/Downloads/quake4.iso" /mnt/dvd
sudo mkdir -p /usr/share/games/quake4
sudo cp -av /mnt/dvd/Setup/Data/q4base /usr/share/games/quake4/
wget http://www.mirrorservice.org/sites/quakeunity.com/quake4/point_releases/quake4-linux-1.4.2.x86.run
chmod +x quake4-linux-1.4.2.x86.run
sudo ./quake4-linux-1.4.2.x86.run   (and choose '/usr/share/games/quake4/' when asked)
sudo chown -R root:root /usr/share/games/quake4/
cd /usr/share/games/quake4/
sudo ln -s libSDL-1.2.id.so.0 libSDL-1.2.so.0
sudo echo "127.0.0.1 q4master.idsoftware.com" >>/etc/hosts
/usr/share/games/quake4/quake4-smp

The game may start with the Spanish language. To fix this, quit the game then edit your config file.

nano ~/.quake4/q4base/Quake4Config.cfg
seta sys_lang "english"

Sound tweak. You may not have to do this, but if you experience a delay with sound, edit the startup script and change the line to...

exec ./quake4smp.x86 "$@" +set s_alsa_pcm plughw:0 +set NumberOfSpeakers 2 "$@"

Thanks - https://help.ubuntu.com/community/Games/Native/Quake4

To bring the console down, type CTRL+ALT+` (the key next to 1 on the keyboard)

id Software Cheat Console Commands

http://www.idgamecheats.com