<<

File: - family tree 2.svg From Wikipedia, the free encyclopedia

Size of this PNG preview of this SVG file: 583 × 599 pixels. Original file ​(SVG file, nominally 3,596 × 3,696 pixels, file size: 72 KB) Open in Media Viewer

This is a file from the Wikimedia Commons. Information from its description page there is shown below. Commons is a freely licensed media file repository. You can help.

Summary

Description English: Relation tree (tree version 12) of the family of engines by :

id Tech 1 debut in Quake in June 1996 Id Tech 2 debut in Quake II in December 1997 debut in Quake III Arena December 1999 debut in 3 in August 2004. Note: debut in Rage in October 2011 and id Tech 6 (TBA) are not available under the GNU General Public License (GPL). Note: Quake Wars: Ray Traced and : Ray Traced are a different engines.

Legend

██ free/libre ██ freeware ██ commercial ▌▌ available with commercial license, or free/libre license ellispe shape for games hexagon shape for engines

Français : Arbre généalogique de Quake. Montre l'ensemble des jeux et des moteurs basés sur id Tech 1 (version simplifiée). Date Autogeneration from the dot file we see below. Some information come from Wikipedia articles, and the helpfull base Image:Quake - family tree.svg. Author Author list (http://commons.wikimedia.org/w/index.php?title=Image:Quake_-_family_tree_2.svg&action=history) Other versions

engine.dot

The image is autogenerated with the below description using the command fdp from the Graphviz (http://www.graphviz.org/) package.

Feel free to this code, or to talk about it in his talk page.

// fdp -oengine.svg -Tsvg engine.dot // twopi -oengine.svg -Tsvg engine.dot digraph { ranksep=3; ratio=auto; //overlap=scalexy; //overlap=prism;

/* URLs Q1 http://speeddemosarchive.com/forum/index.php?action=printpage;topic=1711.0 http://www.quaddicted.com/engines/engine_comparison.html http://en.allexperts.com/e/q/qu/quake_engine.htm Q2 http://www.quakedev.com/forums/index.php?topic=534.0 */

// // Engines // node [shape=, sides=6, style=filled]

// id Tech engines node [peripheries=4, size=6]

// id Tech engines under GPL node [fillcolor=lightgreen] idTech2-0 [label="id Tech 2-0\nQuake engine"] GLQuake WinQuake QuakeWorld idTech2 [label="id Tech 2\nQuake II engine"] idTech3 [label="id Tech 3\nQuake III engine"] idTech4 [label="id Tech 4\nDoom 3 engine"]

// id Tech under commercial license node [fillcolor=lightgrey]

idTech5 [label="id Tech 5"] idTech6 [label="id Tech 6"]

// Other engines // node [peripheries=1]

// Other commercial engines node [fillcolor=lightgrey] GoldSrc QW262 // which licence? SourceEngine [label="Source Engine"]

// Other libre/open engines node [fillcolor=lightgreen] AMFQuake AnvilofThyrion [label="Anvil of Thyrion"] //http://aot.linuxgames.com/about.php AprQ2 aq2 [label="Action Quake 2"] aq2ltktbm // http://www.theborgmatrix.com/ltk/index2.php/Credits/25 aq2tng [label=":\nThe Next Generation"] aRQlite [label="aRQ-Lite"] aRQlite2 [label="aRQ-Lite2"] BeefQuake CheapHack DarkPlaces EGL // http://egl.quakedev.com evolutionQ3 // http://evolution.quakedev.com ezQuake Fiendhunter [label="Fiend hunter"] FisheyeQuake [label="Fisheye Quake"] Fitzquake FTE [label="FTEQuakeWorld"] FuhQuake GQ HammerofTyrion [label="Hammer of Thyrion\nuhexen2"] // http://uhexen2.sourceforge.net/ HeffoQuake // licence ? HexenIIengine [label="Hexen II Engine"] Hexen2Pop [label="Hexen II: of Praevus"] HexenWorld ioquake3 ioUrbanTerror jsHexen2 JoeQuake liteGL // http://www.echon.org/index.php?section=litegl&page=about MVDSV [label="MVDSV (MultiView Demo Server)"] MHQuake MoreQuakeWorld [label="MoreQuakeWorld (MQWCL)"] Nehahra Netchild // licence ? NewHexen NPRQuake OmiQuake Pa3PyXsHexen2 [label="Pa3PyX's Hexen 2"] Paintball2 pQER [label="Phoenix Quake\nEngine Ressources"] ProQuake q2advance Q2K4 // http://fragmachine.quakedev.com/ quake2maX Quake2000 Quake2Evolved [label="Quake II Evolved"] // http://www.teamblurgames.com/q2e/about.htm Qfusion QMB // http://qmb.gluonporridge.net/ QuakeForge // http://www.quakeforge.net/about.php QWExtended [label="QW Extended"] QIP R1Q2 SmokinGuns [label="Smokin' Guns"] splitmod Telejano Tenebrae tQER [label="Topaz Quake\nEngine Ressources"] Tremor // http://tremor.quakedev.com/ Trident ToChris TomazQuake TransFusion Twilight TyrQuake // http://disenchant.net/engine.html Vengeancer2 [label="Vengeance r2"] // http://entar.quakedev.com/ XreaL // http://xreal.sourceforge.net/xrealwiki ZQuake

// // Games // node [shape=ellipse, color=transparent]

// Commercial Games node [fillcolor=lightgrey] Doom3 [label=""] Doom4 [label="Doom 4"] HalfLife [label="Half-Life"] Heretic2 [label="Heretic 2"] HexenII [label="Hexen II"] Quake QuakeII [label="Quake II"] QuakeIIIArena [label="Quake III Arena"] Quake4 [label=""] Rage WolfensteinTNO [label="Wolfenstein: The New Order"] TheEvilWithin [label=""] // GoldSrc & Source Halflife2 [label="Half-Life ²"] Portal Teamfortress2 [label=""] Counter-Strike

// Freeware games node [fillcolor=lightblue] QuakeLive [label=""] UrbanTerror [label=""] Warsow

// Libre/open games node [fillcolor=lightgreen] OpenArena SilverWings [label="Silver Wings"]

// // Tree //

// idTech2-0 -> GLQuake -> idTech2 idTech2-0 -> {MHQuake; OmiQuake; Quake; QuakeWorld; QuakeForge;} QuakeWorld -> idTech2 QuakeWorld -> {GoldSrc; MoreQuakeWorld; QWExtended; QuakeForge; TyrQuake; Twilight; ZQuake;} QWExtended -> MVDSV idTech2-0 -> WinQuake -> {HexenIIengine; QIP; ToChris;} // FTE -- url: http://www.fteqw.com/index.php?d=about (bottom) QuakeWorld -> FTE // minor : idTech2 -> FTE & idTech3 -> FTE & idTech2-0 -> FTE // QW262 -- url: http://2wp.vei.ru/qw262/index-en.html QWExtended -> QW262 FuhQuake -> QW262 MQWCL -> QW262

// ZQuake -- url: http://zquake.frag.ru/eng/features/ ZQuake -> {FTE; FuhQuake; JoeQuake; QW262;} // JoeQuake -- url: http://joequake.runecentral.com/about.html FuhQuake -> {AMFQuake; DemonQuake; ezQuake; JoeQuake;} //NQ -> JoeQuake ? JoeQuake -> Tremor

// GLQuake engine GLQuake -> {DarkPlaces; Fiendhunter; FisheyeQuake; Fitzquake; GQ; HeffoQuake; NPRQuake; pQER; ProQuake; Q2K4; Quake2000; Tenebrae; TomazQuake; tQER;} GLQuake -> QuakeWorld DarkPlaces -> {Nehahra; Nexuiz; TransFusion;} MHQuake -> Fiendhunter Telejano -> SilverWings TomazQuake -> {aRQlite; CheapHack; Netchild; QMB; Telejano;} QMB -> Vengeancer2

// Hexen 2 HexenIIengine -> {AnvilofThyrion; HexenII; Hexen2Pop; HexenWorld;} AnvilofThyrion -> HammerofTyrion Hexen2Pop -> {NewHexen; jsHexen2; Pa3PyXsHexen2;} HexenWorld -> jsHexen2 QuakeWorld -> HexenWorld

// GoldSrc & Source GoldSrc -> {HalfLife; SourceEngine;} SourceEngine -> {Halflife2; Portal; Teamfortress2;}

// Quake II engine // idTech2 -> {AprQ2; GoldSrc; Heretic2; idTech3; QuakeII;} idTech2 -> Qfusion -> {splitmod; Warsow} idTech2 -> {R1Q2; BeefQuake; EGL; Quake2Evolved; quake2maX; aq2;} idTech2 -> liteGL -> q2advance aq2 -> {aq2tng; aq2ltktbm;} EGL -> aRQlite2 BeefQuake -> Paintball2

// id Tech 3 // idTech3 -> idTech4 idTech3 -> {ioquake3; Trident;} idTech3 -> {QuakeIIIArena; QuakeLive;} idTech3 -> XreaL -> evolutionQ3 // ioquake3 ioquake3 -> {SmokinGuns; ; OpenArena;} ioquake3 -> ioUrbanTerror -> UrbanTerror ioquake3 -> evolutionQ3

// id Tech 4 // idTech4 -> idTech5 idTech4 -> {Doom3; Quake4;}

// id Tech 5 // idTech5 -> {Rage; The Evil Within; WolfensteinTNO} idTech5 -> idTech6

// id Tech 6 // idTech6 -> {Doom4} } hach.xsl

Dot dont support hached fill. This XML transformation patch the output SVG. It hach (green/grey) games or engines under double licenses. The code add hached description into the SVG and look svg:label element to know which svg:polygon it need to patch.

patch with hach : fill:url(#licensedandfree);stroke:black;

It can be use with Java Xalan like that: java org.apache.xalan.xslt.Process -IN engine.svg -XSL hach.xsl -OUT engine-hached.svg

Licensing

I, the copyright holder of this work, release this work into the public domain. This applies worldwide. In some countries this may not be legally possible; if so: I grant anyone the right to use this work for any purpose, without any conditions, unless such conditions are required by law.

File history

Click on a date/time to view the file as it appeared at that time.

Date/Time Thumbnail Dimensions User Comment current 13:00, 12 November 2009 3,596 × Romainhk removing derivated games and un-notorious engines 3,696 (72 KB)

10:33, 26 October 2009 3,401 × Romainhk adding hexen and quake2 branches 3,503 (93 KB)

16:20, 22 October 2009 3,135 × Romainhk Adding QW and GLQuake engines 2,406 (75 KB)

20:23, 15 October 2009 2,355 × Quilz Fix label for Quake engine (id Tech 2 -> id Tech 1) 2,058 (52 KB)

11:16, 17 September 2008 2,355 × Bayo hacked color 2,058 (52 KB)

08:30, 17 September 2008 2,355 × Bayo towpi 2,058 (52 KB)

07:48, 17 September 2008 316 × 540 Bayo update (52 KB)

12:32, 16 September 2008 2,683 × Bayo {{Information |Description={{en|1=Quake familly tree, showing games and 1,645 engines based on id Tech 2}} {{fr|1=Arbre généalogique de Quake. Montre (37 KB) l'ensemble des jeux et des moteurs basés sur id Tech 2}} |Source=Own work |Author=Bayo |Date= |Permission= |

File usage

The following pages on the English Wikipedia link to this file (pages on other projects are not listed):

Id Tech Quake (video game)

Global file usage

The following other wikis use this file:

Usage on de.wikipedia.org Quake-Engine Id Tech Usage on el.wikipedia.org Quake Usage on es.wikipedia.org GoldSrc Quake engine Usage on fr.wikipedia.org Quake Id Tech 2 Usage on he.wikipedia.org (סדרת משחקים) Quake Usage on hu.wikipedia.org Id Tech Graphviz Usage on ko.wikipedia.org 이드 테크 Usage on ru.wikipedia.org Id Tech 2 Id Tech Стрейф-джамп Usage on sr.wikipedia.org Id Tech Quake engine

Retrieved from "https://en.wikipedia.org/wiki/File:Quake_-_family_tree_2.svg"