gamers

Quake III source code released

LOC   on 20 August 2005 - 14:23 · 42 comments & 6601 views

Advertisement (Why?)
As promised last week, the Quake III source code has been released and is on the id FTP server. The 5.5 mb download is also available from several mirrors.

Download: 3DGamers Mirror
Download: FileFront Mirror
Download: id FTP (direct link)

News source: Bluesnews


Quake III Arena source code released under GPL
----------------------------------------------

We're done packaging up the Quake III Arena source code for a GPL release:

af8aaac46cc82035e1cba632b1a16e03 quake3-1.32b-source.zip
ftp://ftp.idsoftware.com/idstuff/source/q....32b-source.zip

note that a build of Q3Radiant 200f is included under GPL as well

some D3 SDK things:
-------------------

I've uploaded an XCode project file [1] to make it easier to build
the gamecode on Mac. There is no SDK source update needed at
this point.

[1] ftp://ftp.idsoftware.com/idstuff/doom3/source/mac

Post a comment · Send to friend Comments · There are 42 additional comments
(1 reply) #1 Dr.Jones on 20 Aug 2005 - 14:39
error 421 : too many users

edit: working now, will try it asap
#1.1 Pc_Madness on 22 Aug 2005 - 13:25
Any places that have any guides on getting started with this thing?

Been looking through the source and it is just that, the source.. alot of references to gun models and stuff that don't seem to exist, gunna be hard to get a basic muck around thing going if so.
(10 replies) #2 Jackalo on 20 Aug 2005 - 14:58
5.46MB?
#2.1 Kushan on 20 Aug 2005 - 15:02
You seem surprised. Pretty much all you're getting is the Q3.exe, all textures, sounds etc. are still copyright of ID software.
#2.2 spIn on 20 Aug 2005 - 16:17
waaaaaait...the engine/physics are 5.46 mb ??
#2.3 Trix on 20 Aug 2005 - 16:22
thats because they are compressed.. source files are only text and text can be compressed ALOT.. when you extract it it will be alot bigger
#2.4 lnatan25 on 20 Aug 2005 - 16:25
And like you said, it's just the engine (not much physics in Q3), so yes it fairly small without the assets.
#2.5 nic on 20 Aug 2005 - 17:48
5.46mb of pure code is A LOT of feaken code, mind you. And uncompressed it is probably 12mb+, which is even more code.
#2.6 Andre on 20 Aug 2005 - 17:54
lol.. compressed or uncompressed, it is still the same amount of code.
#2.7 Cyco on 20 Aug 2005 - 20:53
It's alot of code... and... and... just imagine uncompressed, then it's like... even more code.

Laughed when I read that.
#2.8 Scibbers on 20 Aug 2005 - 21:39
its actually about 22.4 megs uncompressed
#2.9 shao on 22 Aug 2005 - 00:12
it was a lot at 2, then wowwee at 12!! i just fainted at 22.4!
compression rox!! ;-)
#2.10 zonemen on 23 Aug 2005 - 10:42
You do realise that 22.4mb of Q3 engine is 22,400,000 characters long.
#3 Jugalator on 20 Aug 2005 - 15:14
Will be interesting to watch what comes out of this.

I recall a lot of interesting Doom variants and enhancements after that source was released.

The Q3 engine is also still pretty capable, so hopefully it attracts a lot of good hackers.
(7 replies) #4 Xero on 20 Aug 2005 - 16:18
Who cares, its outdated by god knows how long, who cares gimme unreal 3
#4.1 Trix on 20 Aug 2005 - 16:25
outdated and old, yes - but still a very fun lan game + you don't know what modders and other people will do to this.. so it might turn out some very nice alterations ^-^
#4.2 lnatan25 on 20 Aug 2005 - 16:29
Who cares?! I care! Licensing UE3 costs 1.5 million $$$ (if I'm mistaken, the price is much higher)!!! The Q3 engine is quite good, and with custon extensions, you can make it look almost as good as D3 (I take it you meant oudated in the graphics area).
#4.3 vetLOC on 20 Aug 2005 - 16:31
Tell that to the people who got their hands on the Quake I source, and then added pretty much all the bells and whistles you see in Doom 3. Imagine what they can do with the Quake III source now.
#4.4 Skyfrog on 20 Aug 2005 - 16:41
The Unreal 3 engine costs big bucks, unless you actually think Epic is going to give it way.
#4.5 nookadum on 21 Aug 2005 - 06:52
Besides, the source code for any Unreal engine has never been released. The reason for this is because UE3/4 is still based on UE2 and UE1, which is why backwards compatibility with some models and maps still exists. (and with older hardware too)
#4.6 antareus on 22 Aug 2005 - 02:00
Amusing how a guy who shares the name with the last boss in Q3A just wants U3 to come out.
#4.7 nookadum on 22 Aug 2005 - 11:00
That's Xaero, dude.
(2 replies) #5 mr_da3m0n on 20 Aug 2005 - 16:32
Now all i'm waiting is someone to compile it on Linux for PPC
Then my life can be complete.
#5.1 Skyfrog on 20 Aug 2005 - 16:39
Someone will; there will probably be ports for everything from Mac OS to OS/2.
#5.2 HAKdragon on 20 Aug 2005 - 17:12
Not to nit pick, but you know that it's already on the Mac, right? Both 'Classic' and OS X.
#6 Opio on 20 Aug 2005 - 19:21
Port it to PSP
(2 replies) #7 b0b on 20 Aug 2005 - 21:42
This, of all things, deserves a w00t award.

The most hardcore of gamers play either Quake III or Counter-Strike. Now we need the original CS engine source.
#7.1 frogworm on 20 Aug 2005 - 22:40
that is not saying much since there is plenty of other games on this planet that have a hardcore following such as Halo 2, WarCraft 3,etc. i think it is referred to as Self-Proclaimed hardcore when you mention CS in a sentence. i can't say anything about Q3A though as i haven't played it.
#7.2 |Rapture| on 22 Aug 2005 - 17:20
QUOTE
Now we need the original CS engine source

The original Quake engine was GPL'd long ago.
(1 reply) #8 JonathanVP on 21 Aug 2005 - 02:08
hmmm...well I got it compiled and have the executable but I get a nice blank screen. I copied all the resource files to the directory but it still doesn't work.
#8.1 frogworm on 21 Aug 2005 - 03:33
resource files as in the art, sound, map files,etc?
(2 replies) #9 darthfader on 21 Aug 2005 - 13:49
counter strike might be ok but imo quake 3 is crap
someone should make a single player out of this
#9.1 Trix on 21 Aug 2005 - 14:07
each to their own i suppose.

but i really should kill you for that comment
#9.2 lunamonkey on 21 Aug 2005 - 22:14
Call of Duty is single player and Quake based.
(2 replies) #10 Jugalator on 21 Aug 2005 - 21:31
Time to rewrite it for Managed C++, and transitioning from OpenGL -> Managed DirectX, to make a Quake III .NET, the most secure Quake III yet!

Staying away from unsafe assembly code and only requiring a Pentium 4 3 GHz w/ 6800GT to run at 40 fps in 1280x1024!

Certified to be secure enough to be played at government-level networks... lol
#10.1 antareus on 22 Aug 2005 - 02:00
Well, somebody sure has an axe to grind.
#10.2 oDD on 22 Aug 2005 - 08:57
Managed C++ is the devil.
(2 replies) #11 XanderCage on 21 Aug 2005 - 23:11
This raises a few questions...

1) Will Urban Terror still be ported over to Enemy Territory (open source) and leave Q3 behind?

2) How will this effect the Quake 2 Evolved project?

3) Will the source be ported to Delphi like the Quake2Delphi project did for Q2?

I know, I know! I should ask the projects themselves, and I will.
#11.1 XanderCage on 22 Aug 2005 - 00:18
well...

1) No official word. Discussions of a stand-alone version (Q3 source) can be found though. As well as discussions on how it would also break PunkBuster.

2) "We do not have plans for a Quake 3 Evolved. We do have long term plans for a standalone game based on the Q3 source + Q2E renderer tho."

3) No, not by the Quake2Delphi project at least.
#11.2 Burned on 22 Aug 2005 - 05:25
Help me I cannot stop playing Q3 Instaunlagged rail only. I am also stuck on Soldier of fortune 2. Its something to do with the network code and the feel of the game that keeps me hooked.
#12 darkyi on 22 Aug 2005 - 16:19
Alloc_funny_pointers
#13 disturb3d on 22 Aug 2005 - 22:32
Well i just finished making the Quake 1 server... and now i have fux'in Q3 source to play around with... omfg no school fo rme 2moz!

Commenting has either been disabled on this article or you are not logged in. Click here to login or register, its free!

Note: Anonymous commenting is disabled in order to keep the quality of responses to a high standard.

Advertisement (Why?)