======Notes======
=====Benchmarking=====
Benchmarking with the four demo (v1.32) without sound:
quake3.exe +set s_initsound 0 +timedemo 1 +demo four
[[http://www.nvnews.net/articles/benchmarking/benchmarking_page_2.shtml|nV News - Guide To Benchmarking - Page 2]] from June 2000. \\
=====Demo looping=====
To loop demo1 until manually interrupted:
set demoloop "demo demo1; set nextdemo vstr demoloop"
vstr demoloop
=====Set a widescreen resolution=====
r_mode -1
r_customwidth 1440
r_customheight 900
Source:[[http://quake.freakygaming.com/pc/action/quake_3/tutorials/running_quake_3_in_widescreen.html|Running Quake 3 in Widescreen]] \\
=====Rail trail and color=====
To set it like it was on Quake 2:
cg_oldRail 0
color1 7
color2 3
Source:[[http://www.gamewinners.com/Cheats/index.php?title=Quake_3:_Team_Arena_%28PC%29&printable=yes|GameWinners.com - Quake 3: Team Arena (PC)]] \\
=====Quake 3 id software binaries on Fedora 7 x86_64=====
When starting the installation program, the following error message is displayed:
Verifying archive integrity...tail: cannot open `+266' for reading: No such file or directory
Error in checksums: 433440451 is different from 2693581780
Open linuxq3apoint-1.32b.x86.run in a hex editor, for example KHexEditor, and change all
tail +266
in
tail -n +266
Save the file (with another name). \\
Then execute the modified installation program with:
linux32 linuxq3apoint-1.32b.x86.run
When starting Quake 3 you don't have audio and the following error message is displayed on the console:
/dev/dsp: Input/output error
Could not mmap /dev/dsp
To get sound working with quake3-smp.x86 and quake3.x86 the following two commands have to be executed to get the OSS emulation working:
echo "quake3.x86 0 0 direct" >/proc/asound/card0/pcm0p/oss
echo "quake3-smp.x86 0 0 direct" >/proc/asound/card0/pcm0p/oss
See also:[[http://alsa-project.org/~iwai/OSS-Emulation.html|NOTES ON KERNEL OSS-EMULATION]]
=====Loop demo=====
Open the console and execute:
set loop "demo four.dm_68 ; set nextdemo vstr loop"
vstr loop
Source: [[http://www.tomshardware.co.uk/forum/117967-29-quake3-loop|Tom's Hardware - Forum - Overclocking - How to get Quake3 Loop ??]] \\
======Links======
[[http://www.quakeunity.com/downloads/2|Quake 3 downloads at QuakeUnity.com]] \\
=====Maps=====
[[http://www.filefront.com/10908567/Q3-Simpsons-Map/|FileFront - Q3 Simpsons Map]] \\
=====Mods=====
UI Enhanced \\
[[http://code.google.com/p/ns-co/|Navy SEALs: Covert Operations]] \\
[[http://www.moddb.com/mods/reaction-quake-3|Reaction Quake 3]], [[http://rq3.com/|Reaction]] \\
[[http://openarena.wikia.com/wiki/ModCompat/Q3_Catch_the_Chicken|Catch the Chicken]] \\
The CorkScrew mod \\
[[http://www.orangesmoothie.com/tourneyQ3A/|OSP TourneyQ3A]] \\
[[http://eu.promode.ru/index.php|ChallengeProMode]] \\
[[http://www.moddb.com/mods/rocket-arena-3|Rocket Arena]] \\
Unreal Arena \\
[[http://www.truecombatelite.com|True Combat]] \\
[[http://www.moddb.com/mods/true-combat|True Combat]] moddb pagina. \\
[[http://q3rally.com/|Q3Rally]] \\
[[http://www.moddb.com/mods/bid-for-power|Bid for Power]] \\
[[http://www.moddb.com/mods/painkeep-arena|Painkeep Arena]] \\
Xtreme Arena \\
[[http://www.moddb.com/mods/afterwards|Afterwards]] \\
[[http://www.wireheadstudios.org/generations/|Generations Arena]] \\
[[http://www.lrctf.com/|Loki's Revenge CTF]] \\
[[http://noghost.net/|NoGhost Server Side Mod]] \\
[[http://www.moddb.com/mods/page/2?filter=t&=Search&kw=&released=def&style=def&theme=def&game=4&type=def|Quake 3 mods op moddb.com]] \\
====Available as standalone games====
[[http://www.moddb.com/games/smokin-guns|Smokin' Guns]] \\
===Urban Terror====
[[http://www.urbanterror.info/|Urban Terror]]
[[https://github.com/Barbatos/ioq3-for-UrbanTerror-4|GitHub - Barbatos/ioq3-for-UrbanTerror-4]] The officially supported ioquake3 engine by the Frozen Sand Development Team for the game Urban Terror 4.x \\
[[https://github.com/undeadzy/urbanterror_4.1.1_ioquake3|GitHub - undeadzy/urbanterror_4.1.1_ioquake3]] Undeadzy's version of the client/server for Urban Terror 4.1.1. Unlike 4.1.1, this merges in the latest ioquake3 changes. \\
=====Mod Coding=====
[[http://www.quakewiki.net/archives/code3arena/|Code3Arena]] \\
[[http://www.quake3hut.co.uk/q3coding/|Tutorial Backups]] \\
[[http://www.quake3world.com/forum/viewforum.php?f=16|Quake3World Mod Programming]] \\
[[http://q3devel.roughael.net/links.html|Q3Devel - Links]] \\
=====Quake 3 server=====
[[http://www.weirdnet.nl/openbsd/quake3/|Running a Quake III Arena server on OpenBSD]] \\
=====Source code mods=====
[[http://tremor.quakedev.com/cleanq3.html|CleanQ3]] \\
[[http://evolution.quakedev.com/evq3/|evolutionQ3]] (dead link) [[https://www.freshports.org/games/evq3/|FreshPorts - evq3]] lists it as "Marriage of XreaL and Icculus.org Q3 w/ Improvements".\\
[[http://spearmint.pw/|Spearmint]] s a heavily modified version of ioquake3. Many modding improvements make it not compatible with Quake 3 mods (QVMs/DLLs) or replay demos. \\
[[https://github.com/PJayB/Quake-III-Arena-D3D11|GitHub - PJayB/Quake-III-Arena-D3D11]] Quake III Arena GPL Source Release for x64, Direct3D 11 and, optionally, for Windows 8. \\
[[https://github.com/kennyalive/Quake-III-Arena-Kenny-edition|GitHub - kennyalive/Quake-III-Arena-Kenny-Edition]] Quake III Arena with Vulkan support. See also:[[https://web.archive.org/web/20170608012134/https://medium.com/@kennyalive/quake-3-vulkanized-245cc349fdcf|Medium - Quake 3 Vulkanized]], [[http://cppdepend.com/blog/?p=390|CppDepend -
Comparing the codebase of the original Quake3 and the kenny edition one.]].\\
[[https://github.com/ec-/Quake3e|GitHub - ec-/Quake3e]] is a modern Quake III Arena engine aimed to be fast, secure and compatible with all existing Q3A mods. It is based on last non-SDL source dump of ioquake3 with latest upstream fixes applied. \\
[[http://fabiensanglard.net/quake3/index.php|Fabien Sanglard's Website - Quake 3 Source Code Review]] \\
====ioquake3====
[[http://ioquake3.org/|ioquake3]] \\
Subversion (SVN) repository (last revision before move to GitHub is rev2398): [[http://svn.icculus.org/quake3|icculus.org - ViewVC - quake3]] \\
Git repository (home of the current version): [[https://github.com/ioquake/ioq3|GitHub - ioquake3/ioq3]] \\
[[https://github.com/undeadzy/ioquake3_mirror|GitHub - undeadzy/ioquake3_mirror]] Unofficial ioquake3 mirror from SVN for forking. \\
[[https://github.com/ioquake/three|GitHub - ioquake/three]] A GPL (v2) and Creative Commons (for the assets) game for the ioquake3 engine. \\
[[https://github.com/ioquake/launch|GitHub - ioquake/launch]] The launcher for ioquake3. \\
[[https://github.com/icecrime/docker-ioquake3|GitHub - icecrime/docker-ioquake3]] Dockerfile for running ioquake3 in a Docker container. \\
[[https://github.com/AlienHoboken/node_ioquake3_client|GitHub - AlienHoboken/node_ioquake3_client]] A node.js headless client for the ioquake3 engine \\
=====Tools=====
[[http://q3devel.roughael.net/|Q3Devel]] an IDE made for Q3Coding. Source code available under the GNU GPL.\\