q3 source code

From
Roman Manukov (2:5061/103.76)
To
All
Date
2005-08-21T14:42:06Z
Area
RU.GAME.QUAKE
[_ _] Пpивет All!

iD Software выложила в свободный доступ исходные тексты игpы Quake 3: Arena.
Выложила она их под условиями лицензии GPL.

Source code for the popular Quake 3 game by ID Software. The source code,
available under the GPL license, can be compiled under Windows, Mac and Linux
environments. The zip also includes the source code to Q3Radiant 200f.

A short summary of the file layout:

code/ Quake III Arena source code ( renderer, game code, OS layer etc. )
code/bspc bot routes compiler source code lcc/ the retargetable C compiler (
produces a ssembly to be turned into qvm bytecode by q3asm ) q3asm/ assembly to
qvm bytecode compiler q3map/ map compiler ( .map -> .bsp ) - this is the
version that comes with Q3Radiant 200f q3radiant/ Q3Radiant map editor build
200f ( common / and libs/ are support dirs for radiant )

While we made sure we were still able to compile the game on Windows, GNU/Linux
and Mac, this build didn't get any kind of extensive testing so it may not work
completely right. Whenever an id game is released under GPL, several projects
start making the source code more friendly to nowaday's compilers and
environements. If you are picking up this release weeks/months/years after we
uploaded it, you probably want to look around on the net for cleaned up
versions of this codebase as well.

---
 * Origin: nitro powa (2:5061/103.76)
SEEN-BY: 46/50 450/186 247 1024 451/30 454/9 461/640 465/11 285 469/999 4616/3
SEEN-BY: 4625/8 4627/10 4641/444 5000/5000 5003/57 5006/1 5007/1 5010/70
SEEN-BY: 5011/13 5012/23 46 5015/10 28 5020/118 175 194 400 545 715 758 765
SEEN-BY: 5020/780 1042 1057 1604 1665 1909 1922 2020 2238 4441 5022/128 5025/3
SEEN-BY: 5026/14 5027/16 5030/115 436 966 1063 1900 5031/70 72 5033/21 5036/1
SEEN-BY: 5040/47 5042/13 5045/7 5047/43 5049/97 5051/15 5053/16 5054/1 8 9 28
SEEN-BY: 5054/36 37 67 85 5057/1 5059/9 5060/88 5061/6 7 15 33 79 95 103 111
SEEN-BY: 5061/112 119 126 131 5066/18 5069/7 5070/1222 5080/80 1003 5081/2
SEEN-BY: 5083/21 5085/13 5095/20 5099/11 6000/12 254 6001/3
PATH: 5061/103 33 6 15 5020/400 4441 545 5054/1 37