Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Quake 3 Source Code to be Released

CmdrTaco posted about 9 years ago | from the way-better-than-any-textbook dept.

Quake 394

fwice writes "QuakeCon has just kicked off and at the end of the keynote speech, John Carmack made an announcement saying that the Quake 3 sourcecode will be released shortly. "

cancel ×


Sorry! There are no comments related to the filter you selected.

yay (-1, Troll)

Anonymous Coward | about 9 years ago | (#13310318)


asdfj (-1, Troll)

Anonymous Coward | about 9 years ago | (#13310319)

Fist Sp0rt

First post (-1, Troll)

Anonymous Coward | about 9 years ago | (#13310320)


This is great (5, Informative)

ibentmywookie (819547) | about 9 years ago | (#13310321)

This is why I love idsoftware. Now we'll see some cool stuff done with the quake III engine, like with Doom Legacy, quakeforge, etc etc.

Yay :)

Re:This is great (-1, Offtopic)

rfmann (819768) | about 9 years ago | (#13310327)

fifth post!

Re:This is great (5, Funny)

Irashtar (836973) | about 9 years ago | (#13310444)

Indeed, they deserve a 21 railgun salute, but who would waste that much shooting at the roof of the map?

Hopefully we'll see Tenebrae3! (2, Interesting)

SynapseLapse (644398) | about 9 years ago | (#13310447)

That would be sweet: []

Give me Quake III on DEC Alpha or give me death! (2, Funny)

Anonymous Coward | about 9 years ago | (#13310541)

The Alpha Troll hath sp0ken!

Re:This is great (5, Insightful)

gothfox (659941) | about 9 years ago | (#13310525)

Yes, really nice of them to do this time and time again. It's worth mentioning though that not only id opensources their previous generation games.

To name a few, Star Control 2 was opensourced and is being developed on Sourceforge. Beneath the Steel Sky sourcecode was also opened. It would be great to see this trend continue and expand.

Re:This is great (0)

Anonymous Coward | about 9 years ago | (#13310531)

Isn't Beneath the Steel Sky just freeware data played on ScummVM? I think they helped to get it running though.

Re:This is great (1)

cheesybagel (670288) | about 9 years ago | (#13310583)

They also gave the ScummVM team the source code to integrate into ScummVM proper.

Thanks id (5, Informative)

ribblem (886342) | about 9 years ago | (#13310573)

I saw the source for Quake 3 long ago since I work for an IHV. I think the biggest benefit it will have over its predecessors is that it is much cleaner and easier to understand/modify (at least from my brief examination it seemed this way to me). It should be very straight forward to add in VBOs which numerous licensees have done. It will be a little more work to cleanly add fragment programs, but still not bad. Again licensees have already done this proving it's doable. Adding in stencil shadows really shouldn't be too much work. I'm sure adding FBO wouldn't be much work either, but depending on the effects you want to use this for they could take some effort. While I'm not as well versed in physics I imagine someone should be able to expand the physics engine of Q3 to the now popular rigid based per triangle collisions.
At this point for tons less work than writing a game engine from scratch you'd have a very nice modern engine for whatever you want as long as you release the source with it.
Thank you id Software.

Re:This is great (0, Troll)

Stripe7 (571267) | about 9 years ago | (#13310590)

How soon before political vultures hear about this and start yelling about giving modders tools to create "Hot Coffee" type games.

Hmm, I don't know... 8-( (0)

Anonymous Coward | about 9 years ago | (#13310615)

Sometimes when people do something that great, perhaps that's because they're planning to do something dangerous...

I hope it's not the case with Mr. Carmack...

How Michael S. "Bought the Farm" (-1, Troll)

Anonymous Coward | about 9 years ago | (#13310324)

Editor & Publisher []
When a Man Dies in a Sex Act with a Horse -- What's a Reporter to Do?

By Lesley Messer

Published: July 18, 2005 10:20 AM ET

NEW YORK How do you report a story about a man who dies while having sex with a horse? With a snigger? Or straight?

Last Friday, the Seattle Times got wind of an Associated Press item about a local man who died after having sex with a horse. "The sheriff's department didn't expect us to report it because it was too gruesome," said Jennifer Sullivan, the Seattle Times staff reporter who would eventually author two stories on the ordeal.

The AP story gave basic facts about the case. It mentioned that the man -- who died of internal bleeding from anal sex with the animal -- died after visiting a farm in nearby Enumclaw that attracted "a significant number of people" looking to engage in bestiality.

Therefore, Sullivan said, "We thought if there was more than one person participating in this, it needed to be reported."

In her first probe, Sullivan wrote that the farm was discussed in Internet chat rooms as a "destination" spot for people looking to have sex with animals. She reported that this prompted an investigation into whether the chickens, goats and sheep on the property had also been victimized.

"We tried to make it as tasteful as possible keeping out the cause of death. As a surprise, I had at least 70 emails from people and the vast majority wanted to know what killed this guy," she said. "So on the second day we had to be more specific."

Although she never reported the man's name, in her second article Sullivan did say that he was 45 years old and added that he died of acute peritonitis due to the perforation of the colon. But because Washington is one of 17 states that does not outlaw bestiality, having sex with a horse is not a crime and his death will not be investigated.

Perhaps the most lurid detail she added, however, was that when they searched the farm, police had found hundreds of hours of videotape showing men having sex with horses. Police are still making sure that sex was not forced on the smaller, weaker animals, thus constituting animal cruelty (which is a crime). Investigators are also checking to see if other crimes like child abuse or rape occurred on the premises.

When asked if the reporting was especially difficult due to the subject matter, Sullivan explained that she's been working on the crime and court beat for the past six years, three of which have been at the Times, and so is rarely shocked by anything anymore. The community of Enumclaw, however, was not braced for this type of scandal.

"People were very, very willing to talk but they almost thought of it as a joke. It was sort of surreal for a lot of people," she said. "I was surprised with how willing the relatives were to talk."

She said that the man's family -- whom she interviewed for the second story -- asked for anonymity, which the newspaper granted. They never suspected that he was involved in bestiality, and were surprised when they learned that he had purchased a thoroughbred stallion earlier in the year, apparently one of a pair he kept at the farm.

Sullivan also spoke with two neighbors -- a husband and wife -- near the farm who had no idea that this kind of activity had been going on. A few days ago, they were shown a tape of men having sex with horses -- one of which belonged to them.

"It was a really rural community," Sullivan explained. "They were pretty devastated."

But so far, despite the subject matter, public response has been positive, she said. She explained that out of the many emails she's received, only one has been negative. Most of them express sympathy to Sullivan for having to write such a horrific story and thank her for leaving out gratuitous aspects, or using phrases like "horsing around."

The two articles also have prompted a local senator to start drawing up a bill that would outlaw bestiality. Sullivan also reported the opinions of a local animal activist who also is calling for reform.
-- Lesley Messer [mailto]

First post! (-1, Troll)

Anonymous Coward | about 9 years ago | (#13310325)

I'm such a whore.

sauce? (1)

0b501373 (893388) | about 9 years ago | (#13310326)

Use the source Luke!!!

Re:sauce? (0)

Anonymous Coward | about 9 years ago | (#13310437)


Will it be modified? (5, Interesting)

mattdev121 (727783) | about 9 years ago | (#13310332)

I wonder if this source code will be modifier and edited some way to keep some company secrets hidden or if the comments will be purged.
Should be interesting...

Re:Will it be modified? (1)

slugo3 (31204) | about 9 years ago | (#13310471)

If there releasing the source I don't think there going to hold back anything, hell they GPL'd Quake 1. They might strip the comments because thats not a part of the code.

Re:Will it be modified? (3, Interesting)

Anonymous Coward | about 9 years ago | (#13310511)

It looks like they're taking out the punkbuster code. The evenbalance people seem kinda secretive about their code, I suppose for security through obscurity. I saw the Q3A code while working on Medal of Honor, and there's nothing really secret or special about it. ID's cool about GPL'ing their old code, so I doubt they'll modify anything except the punkbuster stuff.

I've been looking forward to this for a while. I had tons of fun writing normal mods for Q3.

Re:Will it be modified? (4, Insightful)

uchian (454825) | about 9 years ago | (#13310562)

No point really, it's five year old technology. While it's great for people coming into the gaming industry, there won't be anything in the quake 3 code that the competitors haven't already discovered for themselves, and also with the advance of the technology of gpu's, a lot of the neat tricks in quake 3 will probably be either unnecessary on the latest graphics cards, or will be completely supplanted by some other technology.

However, given source releases of other games (remember descent), they may clean out some expletives from various comments :-)

Re:Will it be modified? (5, Interesting)

Anonymous Coward | about 9 years ago | (#13310565)

None of their other source releases (every game dating back to Wolfenstein 3D) were tampered with in any way before releasing them.

Actually... The Doom source release consisted of only the Linux version, not the code for the DOS version, because id used a third-party DOS sound driver. So they simply stripped the DOS version out. Didn't much matter anyway, considering that neither the DOS nor Linux versions were particularly useful when the Doom source was released.

And thinking about it, all of their source releases were rather devoid of comments. There were actually comments included in the code, but not a lot of them, and it's not uncommon to see a couple of pages of rather dense code with only a couple of one line comments splattered around. I think that's mostly their coding style - there were very few comments in the first place, rather than having been stripped out. And what would be the point in stripping the comments? To make the code harder to read? Then why would they release it at all?

As for "company secrets", you are aware that id tend to be very open about what they're doing, and quite freely share new ideas and methods with everyone else (maybe not the instant they come up with them, but they don't seem big on the whole "company secrets" bit), right? And considering the age of Quake 3, there's probably nothing at all in there that would count as a secret, because virtually everyone who wants to know how something like Q3 works already does.

All well and good... (0)

Anonymous Coward | about 9 years ago | (#13310333)

But does it run Linux?

For DS (1)

Lozay_2k (766165) | about 9 years ago | (#13310335)

I hope someone tries to make a DS port of Quake.

Quake engine? (-1, Troll)

lastberserker (465707) | about 9 years ago | (#13310337)

Wake me up when it's HL2 or UT2004 engine being liberated ;-P

Re:Quake engine? (1, Insightful)

Anonymous Coward | about 9 years ago | (#13310438)

UE2.0, sure. HL2? Who gives a fuck?

Re:Quake engine? (0)

Anonymous Coward | about 9 years ago | (#13310586)

"HL2? Who gives a fuck?"
More than for UE2.0, that's for sure :)

Re:Quake engine? (1)

EnsilZah (575600) | about 9 years ago | (#13310596)

HL2 might not have been very impressive graphic-wise, but i found the facial expressions and the way people reacted to you when you walked by added alot.

Let the race to port this begin... (3, Insightful)

WoTG (610710) | about 9 years ago | (#13310345)

Will Quake 3 run on a PDA, cell phone, DVD player, or a camcorder? I have a distinct feeling that we're going to find out really soon.

Oh yes, and start imagining the Beowulf clusters...

Re:Let the race to port this begin... (1)

Michael_Munks (869444) | about 9 years ago | (#13310367)

What will they do with quake 3 and a beowulf cluster? I'm genuinely curious.

Re:Let the race to port this begin... (0)

Anonymous Coward | about 9 years ago | (#13310462)

I'd imagine it very difficult to get OpenGL running on those devices...

Re:Let the race to port this begin... (1)

Troed (102527) | about 9 years ago | (#13310509)

Java bindings to Open GL ES []

There is an existing 3D API for J2ME devices, JSR 184. It provides effectively the same functionality as this JSR will. However, it is object-oriented and thus the interface to the underlying functionality is completely different from OpenGL. This JSR will cater especially to the needs of those developers who are already familiar with OpenGL, and furthermore do not require any of the high level functionality provided by JSR 184. Further, with the abundance of OpenGL applications on the market, having an API based on the OpenGL specification will ease the efforts of porting these applications to the J2ME platform. Providing Java bindings to OpenGL ES will ease the effort of moving applications from the ME space to the SE space and vice versa

No, this doesn't exist in any devices - yet.

Re:Let the race to port this begin... (5, Funny)

Anonymous Coward | about 9 years ago | (#13310493)

as long as they port it to text mode I'll be happy.

ttyquake []

some screens for the lazy
screen shot []

Re:Let the race to port this begin... (1)

Solosoft (622322) | about 9 years ago | (#13310568)

This Pov Quake []

Licensing (0)

Enoch Lockwood (889602) | about 9 years ago | (#13310346)

Great news, but in my opinion it is way too early to start celebrating.

The licensing scheme will, of course, be of an utmost importance to the community of developers and the "article" doesn't say anything about it. Let's hope it will be a truly free license, preferably GPL, so that the source can actually be modified and re-distributed.

Re:Licensing (4, Informative)

Coryoth (254751) | about 9 years ago | (#13310380)

The licensing scheme will, of course, be of an utmost importance to the community of developers and the "article" doesn't say anything about it. Let's hope it will be a truly free license, preferably GPL, so that the source can actually be modified and re-distributed.

Well the Doom, Quake, and Quake II source were all released as GPL, so I'm unsure why you would expect Carmack to suddenly change his mind and go with something different for the Quake III source.


Re:Licensing (0)

Anonymous Coward | about 9 years ago | (#13310495)

He even *said* it would be GPL at the keynote.

Re:Licensing (5, Informative)

NeoChaosX (778377) | about 9 years ago | (#13310385)

Of course it's going to be GPL. Carmack release the Quake 1 and 2 source code under the GPL, so why wouldn't he do the same for Q3?

Re:Licensing (4, Informative)

Antony.S (813668) | about 9 years ago | (#13310397)

He said in the keynote that it would be GPL (and then he went on for the best part of 5 minutes talking about how much he loves the GPL etc).

Re:Licensing (0, Flamebait)

mindwar (708277) | about 9 years ago | (#13310604)

you'd get a chance to actualy see the source code and you fucking nerds start fussing about licences. how many other big games actualy do this?

Quake is lamo (-1, Flamebait)

Anonymous Coward | about 9 years ago | (#13310347)

Quake sux big weeneez.

Cool (5, Informative)

mistermark (646060) | about 9 years ago | (#13310354)

Cool! this also means projects like DEVMAP [] and QQQ [] can be released to a bigger audience

Excellent! (3, Interesting)

destx (856327) | about 9 years ago | (#13310359)

Does anyone know of projects that have been waiting for the source? I'd be interested to see what people are planning to do with it.

Here is one, titled Tremulous. (0, Troll)

NRAdude (166969) | about 9 years ago | (#13310557)

Here are screenshots and downloadable media [] of Tremulous, currently a Quake3 full conversion that would benefit perhaps of being released as its own game.

torrent of carmacks keynote (5, Informative)

i88i (720935) | about 9 years ago | (#13310362)

as always, filerush [] has got the goods: clickies []

A reasonable model (5, Interesting)

Coryoth (254751) | about 9 years ago | (#13310363)

This seems such a reasonable model for making money out of software, but still keeping in touch with open source. Let's be honest, there are areas of software development that get some benefit from a commercial model and the cash incentive from selling your software when you're done. Game engines, where being cutting edge counts for a lot, is one of those areas. At the same time, software tends to go out of date fairly quickly, and if it was developed as a commercial app then it often ends up as abandonware, lost to the world - no longer being sold. Once you've stopped making cash out of your software then open source it and provide the community something to play with. You can end up with results like Tenebrae [] which is a fairly impressive open source engine considering it is built originally from Quake I source.

I wish there were some other commercial developers that could manage to follow the same sort of pattern. Do some of the old X11 nVidia drivers contain sufficiently outdated stuff that they could be safely open sourced? Are there some other applications that are currently locked up, not being sold nor developed, that could be opened up? I assume part of the problem is bookkeeping: you can keep software on your books as an asset even if you probably couldn't make a dime trying to sell it anymore - and "goodwill from the community" doesn't fit into accounting.


Re:A reasonable model (1)

latroM (652152) | about 9 years ago | (#13310414)

Let's be honest, there are areas of software development that get some benefit from a commercial model and the cash incentive from selling your software when you're done.

Non-free model you mean? Commercialism and free software are compatible.

Re:A reasonable model (4, Informative)

Lisandro (799651) | about 9 years ago | (#13310416)

Actually, it's a good compromise. iD releases its older engines sources as GPL while still selling commercial licences [] for them to be used in closed source software. And apparently, they do sell them, for everything back to the original Quake engine.

    It's a great gesture, and iD gets (as it should) a lot of respect from the OSS community from it; i just wanted to point out that they still do make cash out of their "older" engines. No conflict of interests there.

Re:A reasonable model (1)

Hast (24833) | about 9 years ago | (#13310614)

While you may still be able to buy licences for the old games id has gone on record for waiting until all licenced games are out of "sales period" (basically a few years) before they release their source.

This is naturally in order to not piss off their customers.

Now... (5, Funny)

iignotus (877104) | about 9 years ago | (#13310365)

We can finally have Quake 3 on linux!

Oh, wait...

Quake 3 Source Code to be Released (5, Informative)

Agret (752467) | about 9 years ago | (#13310366)

The article name is misleading as the Quake 3 source has been slated for release for a very long time now. It was pushed back because someone licensed the engine right at the end of its life cycle.

Re:Quake 3 Source Code to be Released (1)

stoanhart (876182) | about 9 years ago | (#13310371)

That was kind of dumb of them. If they had waited, they could have had it for free, and they wouldn't have held the engine back from the rest of us. Oh well.

Re:Quake 3 Source Code to be Released (3, Insightful)

richy freeway (623503) | about 9 years ago | (#13310408)

No, you're dumb. Yes, they could have had the source for free but without the licensing deal they couldn't have made any money out of it.

Re:Quake 3 Source Code to be Released (4, Insightful)

Pete (2228) | about 9 years ago | (#13310560)

They (ie. Company X) could (at least in theory) make money out of selling a Quake 3 derivative under the GPL - it's just that their source code would also have to be under the GPL. That wouldn't mean anything for their content - maps, graphics, sound effects, music, etc. They wouldn't be obliged to make that available under GPL.

The only practical result from a company selling a game based on GPLed source code is that they couldn't easily do any copy-protection tricks on their game content.

To be fair, it'd be kind of tricky to make any real money from such a project - especially with the large number of fairly decent free mods available for Quake3 engine games. But it's theoretically possible... :)

Re:Quake 3 Source Code to be Released (2, Informative)

richy freeway (623503) | about 9 years ago | (#13310567)

Fair point well made. Not really the norm though is it? :)

Re:Quake 3 Source Code to be Released (2, Informative)

Richard_at_work (517087) | about 9 years ago | (#13310597)

No, the company in question could have wanted to modify the engine and retain their own code, for example maybe they wanted to include a custom physics engine, or update the graphics engine in it. Under a license agreement with id they can do this, but by using the GPLed engine they cant do this. How many games do you know that use the Quake3 engine without even minor tweaking of the engine? Its not a simple case of 'Engine' 'Content' and making money from the content.

Re:Quake 3 Source Code to be Released (1)

Cyclops (1852) | about 9 years ago | (#13310571)

No, you're dumb. Yes they could have made money out of it even if it was GPL'ed. Selling the boxed copies of GPL'ed software + all those nifty proprietary game packs (the levels, the scenery, etc...) is what's really great.

Re:Quake 3 Source Code to be Released (1)

richy freeway (623503) | about 9 years ago | (#13310578)

And the chances of that actually happening? In the real world I mean.

Re:Quake 3 Source Code to be Released (0)

Anonymous Coward | about 9 years ago | (#13310548)

If they had waited, they could have had it for free.

It'll be GPLed, so they could only have it for free if the stuff they were building was free too.

Really, this is no different from the quite-successful Trolltech Qt or Aladdin Ghostscript business model: If people are willing to stay within Free Software, they can use the product for Free. If people want to go closed source, well, they get a commercial license (the copyright holder of a software licensed under the GPL to some people is 100% free to offer different license terms to other people)

mmmmmm... (0)

Anonymous Coward | about 9 years ago | (#13310368)

Anyone else feel like quake sauce on their chips?


punkbuster not included (0)

Anonymous Coward | about 9 years ago | (#13310369)

the release "will not include any PunkBuster stuff in it".

what is punkbuster?

Re:punkbuster not included (3, Informative)

The Evil Couch (621105) | about 9 years ago | (#13310386)

anti-cheating/hacking program that was born from the cesspit that Counterstrike became IIRC, and is now the industry standard for preventing cheating and hacking in online first person shooters.

This is the reason (4, Interesting)

Aggrajag (716041) | about 9 years ago | (#13310372)

This is the reason I actually buy every title from iD Software, even if I don't like the actual game (Quake 3, Doom 3).

Re:This is the reason (2, Funny)

Vampyre_Dark (630787) | about 9 years ago | (#13310461)

Even if I don't like the actual game

A fool and his money are soon parted?

Can't wait? Do it yourself. (5, Interesting)

deVoid99 (669548) | about 9 years ago | (#13310378)

If you can't wait for the Quake3 source, I've already replicated most of the Quake3 engine's features, and released source & binaries.

DXQuake3 : []
DXQuake3 features : s.htm []

Re:Can't wait? Do it yourself. (4, Insightful)

Anonymous Coward | about 9 years ago | (#13310448)

Interesting, but it does conflict a bit with some of the appeal of Q3: Being based on OpenGL so as to be easily cross-platform.

Re:Can't wait? Do it yourself. (1, Interesting)

Anonymous Coward | about 9 years ago | (#13310582)

That's one reason id Software is so great. They're committed to using the right API. None of this fly-by-night DirectX crap from Microsoft. These people have done development on Unix-like programs, so they're firmly grounded in multi-platform code. Too many gaming companies just completely ignore that.

Re:Can't wait? Do it yourself. (4, Insightful)

MaestroSartori (146297) | about 9 years ago | (#13310480)

Nice feature list, and I'm sure it all works fine.


Quake 3 also runs on Linux & Mac. Not to denigrate your project whatsoever, but it *is* DirectX and thus (depending on how you've organised stuff) might not be straightforward to port.

Re:Can't wait? Do it yourself. (0, Troll)

Oscar_Wilde (170568) | about 9 years ago | (#13310490)

A Quake III Engine in DirectX.
Forgive me if I don't jump for joy.

Half-Life 2 (0)

Anonymous Coward | about 9 years ago | (#13310384)

Wonder when they're gonna release that source... oh wait.

Q3: Arena (1)

Buster Chan (755016) | about 9 years ago | (#13310388)

I was just playing QUAKE 3: ARENA on-line on my Dreamcast earlier today. Those servers usually have enough people online at any given moment for pretty decent games, but does this mean that there'll be more servers, and more people? That'd be great!

Re:Q3: Arena (1)

Agret (752467) | about 9 years ago | (#13310419)

No as the Dreamcast uses different servers to the PC version afaik. Also, it's just the engine not the entire game.

In the words of Ali G... (0, Offtopic)

hoka (880785) | about 9 years ago | (#13310392)


Re:In the words of Ali G... (1)

DanUK (676625) | about 9 years ago | (#13310475)

you plum

Re:In the words of Ali G... (0)

Anonymous Coward | about 9 years ago | (#13310498)

What's Ali G been up to lately? About a year ago he was a huge fad at my college. Has he come out with new episodes? Has his Borat movie come out yet? Inquiring minds want to know.

It's funny how Ali G was all the rage for awhile, everybody was doing Borat impressions at parties, then one day the time came when such impressions would be greeted with, "man, that's getting so old, just give it a rest.."

I'd reckon that's how the British must feel about him. I mean, he only recently got exposure to the American audience, so here in the US we had our Ali G fad recently.

I's here wit me main man, Pat.... Boochanan. Him be well important wit da politik, so you betta rekognize wot him be saying, innit?

Then he asks him if Iraq has any BLTs, and he says, "well, the problem is if Saddam tries to get BLTs..."

Re:In the words of Ali G... (1)

GraemeDonaldson (826049) | about 9 years ago | (#13310537)

Haven't seen the character of Ali G in a while myself, but Sacha did the voice for the lemur King Julien in Madagascar [] . Hilarious!

i caught eminem having sex with a horse (-1, Offtopic)

Anonymous Coward | about 9 years ago | (#13310395)

check it out here

at first it was gross

but now it is strangely erotic

i am so turned on right now

will the real slim shady please stand up, please stand up []

All right! (1, Funny)

Anonymous Coward | about 9 years ago | (#13310433)

Now maybe someone will finally put it to use in a real game.

Nosferatu Total Conversion (4, Informative)

88NoSoup4U88 (721233) | about 9 years ago | (#13310435)

This vampire themed Total Conversion [] looks very promising. They were waiting for the source to be released, so they can release this game for free.
They made some nice changes to the engine : a particle engine, Ingame video playback, Cube maps, Specular maps, Lightblooms and some more modifications.

Have a look at this screenshot [] or even better, the videos []

Let me clear this up: (5, Informative)

Anonymous Coward | about 9 years ago | (#13310600)

Heya, Ghostface here (leader of the Nosferatu Team)

No we are not really waiting for the Quake3 src in order to release Nosferatu for free. The game is based upon a heavily modified version of the Qfusion Engine which in turn is based on the Quake2 sourcecode.

Engine : Quake 2 -> Qfusion - > Nosferatu Engine

No Quake3 in there ;)
We just use some data formats from quake3 :)

A shameless site plug (4, Informative)

Ndr_Amigo (533266) | about 9 years ago | (#13310455)

One site to keep an eye on for your Quake3 source needs is QuakeSrc [] , particularly the forums.

Most of the current Quake engine moders hang out here.

Obligatory Futurama quote.... (1)

EvilCabbage (589836) | about 9 years ago | (#13310467)

"Good news everyone!"

In other news. (5, Funny)

jotux (660112) | about 9 years ago | (#13310481)

3D realms just announced they are about to start writing the source code for Duke Nukem Forever.

What worth after 6 years? (-1, Troll)

matt me (850665) | about 9 years ago | (#13310485)

6 years after Quake III initial release, can someone explain the significance of releasing the source code now? Around 98-00 they licensed the engine for every game that came round the corner - Wolfenstein, Star Trek, Star Wars, Medal of Honour, but all these games already look very dated compared to Half-Life 2, Doom 3 and other new commercial engines. Better, free engines even exist.

Really, this is just an announcement they accept their engine is obsolete, the last drip of profit at last squeezed out of it, so they may as well try and earn some publicity by doing what VALVe did accidently with their Source Engine (for Half-Life 2) by using Microsoft Outlook.

Of course, this deserves to be on /. so long as the release of the Fish Fillets source was :) Who knows Quake 3 might even run on my scrounged from wrecks Linux box.

Re:What worth after 6 years? (1)

_Shorty-dammit (555739) | about 9 years ago | (#13310497)

uh, id's been releasing the source code to their engines for a long, long time, and they're just continuing to do so. Why on earth do you think this is some abnormal event for those guys? It was already slated to be released a long time ago but was pushed back because of a new licensee, as someone posted a little ways up to remind everyone. No matter how dated the engine may be in your mind (really, it's mostly texturing that makes it look dated) there's still going to be a lot of interesting code to learn from. Zoner.

Re:What worth after 6 years? (0)

Anonymous Coward | about 9 years ago | (#13310552)

I think it has a lot of significance. The reason why we are continuing to be able to enjoy the classics like Quake I and Quake II is because the very fact that the source code was released and enthousiasts are able to pick it up and maintain it for newer operating systems. It makes a game immortal, else it just would sink into oblivion.

On other news, just because it doesnt have the latest and greatest whizbang features doesn't mean it isn't great fun. I hope this will be yet another boost for Q3 Engine development.

Re:What worth after 6 years? (1)

Cabewse (885657) | about 9 years ago | (#13310553)

It might be because they have a new showy engine to sell. And by releasing the source code, id's allowing the community to improve upon the engine. If Tenebrae can be made out of the Quake 1 engine, imagine what could be done with Quake3?

Re:What worth after 6 years? (0)

Anonymous Coward | about 9 years ago | (#13310559)

Better free engines exist? I think not. There are rendering engines (ogre, irrlicht, OSG etc) with more features, but Q3 is a complete game engine, not a rendering engine. Show me a gpl project with the same quality of networking, toolchain, physics, gamelogic, plus a faster and more well featured rendering engine, and I wont be exited over Q3.

Re:What worth after 6 years? (0)

Anonymous Coward | about 9 years ago | (#13310569)

q3a already runs on linux.

one question for everyone (1)

MySchizoBuddy (904332) | about 9 years ago | (#13310488)

Doom3 is opengl game engine and directx interface. what does that mean. Its rendering in opengl, and then converts the calls to directx and let directx display it. I'm confused.

Re:one question for everyone (4, Informative)

_Shorty-dammit (555739) | about 9 years ago | (#13310501)

"directx" isn't just graphics, it's sound, input, etc. Doom3 uses opengl for graphics, period. It doesn't get converted to anything else, there'd be no point in that at all. It might use directx for other things besides graphics perhaps, mouse input, keyboard input, sound, etc.

Re:one question for everyone (1)

MySchizoBuddy (904332) | about 9 years ago | (#13310556)

how does doom3 work under xbox. xbox doesn't have opengl.

XBOX Doom 3 (4, Informative)

Phil John (576633) | about 9 years ago | (#13310576)

was quite heavily re-written (hence the delayed launch date) by a company who was already au-fait with xbox development. I suspect they ripped out carmacks opengl code and put in a direct-x replacement, converting shaders manually etc. They also didn't have to deal with creating different render paths for different hardware (geforce 3 vs geforce fx vs radeon etc.) and only stuck to the nvidia card in the xbox, therefore reducing the amount of work required immensely.

Re:one question for everyone (0)

Anonymous Coward | about 9 years ago | (#13310517)

D3 uses OpenGL for rendering, but on Windows it probably uses DirectX for some other stuff, since DirectX also covers audio, input etc.

Re:one question for everyone (1)

MySchizoBuddy (904332) | about 9 years ago | (#13310521)

and opengl driver is already in winxp, or they r included with the graphics card.

Payback for banning (-1, Flamebait)

Anonymous Coward | about 9 years ago | (#13310494)

Finally, instead of tediously tracing packets in ethereal to find an exploit, I can find them easily and directly in the code and crack all those quake3 servers that banned me

Re:Payback for banning (2, Insightful)

_Shorty-dammit (555739) | about 9 years ago | (#13310507)

or you could grow up and get on with your life, heh. Why would you even give a rat's ass anymore? You'll find that *not* acting like a fool will get you not-so-surprisingly few bans...

haha (-1, Troll)

Anonymous Coward | about 9 years ago | (#13310506)

All those suckers who bought q3 engine licences from ID must be having a fit.

Serve them right.

All code must be open and free.

w00t (1)

bart416 (900487) | about 9 years ago | (#13310605)

Did anybody say something about steal the render engine and put it in your own game? XD
Load More Comments
Slashdot Login

Need an Account?

Forgot your password?

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>