Quake 3 Source Released

I've never played Quake 3, but this sounds pretty neat...

Is there a way to build the full version of the game from all the source downloads?
 
w00t, I'm actually going to poke around in it

/waits for onslaught of free games
 
I wonder how long it will be until an overhaul project, like Tenebrae or Q2E, is made off of the Q3A source...
 
Oh I can't wait till when mods start using it, have to release their code aswell, then cheats can be made for their mod. TBH is just stupid....
 
DiSTuRbEd said:
Oh I can't wait till when mods start using it, have to release their code aswell, then cheats can be made for their mod. TBH is just stupid....

Mods? This is the engine source; you can make full blown games with it. :p This is the stuff games like Call of Duty and Wolfenstein were built on top of. :) Obviously you can't sell it, and yes you have to release the source, but to complain that cheats can be made really does miss the point. :p
 
DiSTuRbEd said:
Oh I can't wait till when mods start using it, have to release their code aswell, then cheats can be made for their mod. TBH is just stupid....
HL's source code was released. there were the same amount of cheats before that release than after. in reality it has little to do with the source code. but thanks for your highly informed opinion.
 
Nice. I heard they were going to release it earlier, but decided to delay it to give companies who had paid money to license it a bit more time.

There is a Naruto mod that is going to be using the source to release a full game:
http://ninja-densetsu.com/

Seems that's where I heard the Carmack delay of the release from too :P
 
gh0st said:
HL's source code was released. there were the same amount of cheats before that release than after. in reality it has little to do with the source code. but thanks for your highly informed opinion.

You are an idiot, you really are.
 
Very cool :)

Guys remember that there is no Punkbuster code released with this, so they can still get caught cheating.

And so what if mods have to release their source code if they make it using the source code? They get to totally revamp everything in the engine, and not just the gameplay stuff, so that is an extremely cool gift, and it only is right to have to release your code. It's not like you have any super-secret money-making ideas in there (if you do, buy a license so you can make money off it... if you don't release anything you make with the code, you don't have to release your source code... Thus, you could experiment, and if you think you have something really really great, you could buy a license, and not have to open-source it)
 
I'm pretty excited to get my hands on it.

I'll likely do some light/shadow uv rendering with marker passes for testing.
 
KagePrototype said:
Obviously you can't sell it...

Actually you can as long as you include the source code with it...in fact, Carmack said in his keynote that he hoped people would do this.
 
Iced_Eagle said:
Very cool :)

Guys remember that there is no Punkbuster code released with this, so they can still get caught cheating.

And so what if mods have to release their source code if they make it using the source code? They get to totally revamp everything in the engine, and not just the gameplay stuff, so that is an extremely cool gift, and it only is right to have to release your code. It's not like you have any super-secret money-making ideas in there (if you do, buy a license so you can make money off it... if you don't release anything you make with the code, you don't have to release your source code... Thus, you could experiment, and if you think you have something really really great, you could buy a license, and not have to open-source it)

PB rarely updates Q3 anymore, thats the issue. Also any mod that uses the source code and release to the public has to put out some of their code, which I think is gay, because then someone can steal your hard work and take credit for it. Some guy was trying to do it to a mod I was following using the Q2 source code. He was demanding the code or he was going to go to id....that is what really bugs me too.
 
The full source code for Quake 3 hasn't been released yet, the "Q3A 1.27g Game Source" on that page (http://www.idsoftware.com/business/techdownloads/) is the partial source code for mods, that has always been there.

When the full Quake 3 source code is released, you'll see the info about the GPL license, like the Quake and Quake 2 sections below there.

Here's it on fileplanet from 2000 (1.32, updated 2002): http://www.fileplanet.com/42054/40000/fileinfo/Q3A-&-TA-v1.32-Game-Source

(I'd also like to point out how their technology downloads page hasn't been updated in a long time, it says 1.27g is the latest Q3A update, while 1.32 is.)
 
gh0st said:
HL's source code was released. there were the same amount of cheats before that release than after. in reality it has little to do with the source code. but thanks for your highly informed opinion.

I think you'll find that the Half-Life source code hasn't been released, and probably won't be for quite some time.
 
mortiz said:
I think you'll find that the Half-Life source code hasn't been released, and probably won't be for quite some time.
i meant halflife (2) and sort of meant to compare hl2 to hl1 in terms of cheats available. disturbed, please tell me how it becomes easier, based solely on the source code, to develop cheats for a game.
 
gh0st said:
disturbed, please tell me how it becomes easier, based solely on the source code, to develop cheats for a game.

If you actually read what I said, mod's have to publish most of their source code for their mod, if they use the Quake 3 SC. Therefore 3rd parties can make cheats/hacks for it. We all know PB won't update the cheat scans for mods, so then the mod has to find a way to fix it...
 
Argh, damn you and your lies! There's is no Q3:A Full Source Code to be had :(
 
When the Quake2 source was released there were a few new hacks that came out. But then there were also some "anti-cheat" clients made to counter it.
 
Distrubed:

Nobody could steal your code because if they did, you have the right to take legal action against them. They can use your code as long as they credit you, though most people would probably ask.

Plus, you aren't doing the hard part of it. You are simply coding the rules (yea it takes time and such, but you didn't spend years upon years making the engine which was the hard work... If id software is willing to give out their full source code to a multi-million dollar project, then you should do the same by giving out your no-budget mod... Or if you want to go places with it, buy a license so you can go closed-source... it's the price you pay for using the engine for free!)

Sure, most likely there will be a few rendering hacks and such... Punkbuster will attempt to protect on the MP front, and for SP I'm sure id software won't go to huge lengths to protect hacking there.. I mean hell if you want to ruin your own experience on SP go for it... You aren't hurting anyone.

Anyways, yea this isn't the full source code release :( Should have loaded up the FTP in another program to look at the dates! It is from 2000...

Oh, but if you somehow want to look through the updated, most up-to-date mod-making code here it is.

ftp://ftp.idsoftware.com/idstuff/quake3/source/Q3A_TA_GameSource_132.exe

That's for the latest point release.
 
Iced_Eagle said:
Nobody could steal your code because if they did, you have the right to take legal action against them. They can use your code as long as they credit you, though most people would probably ask.

Well of course any smart person would change a few things in the coding to make it look like its not your coding. Plus a person can't really tell if its theirs or not without really looking through it, unless they are god like. ;)
 
Well if you want to get really paranoid, just use an obfuscator duh :P lol

Here's two examples.

http://www1.us.ioccc.org/2000/dhyang.c
http://www1.us.ioccc.org/2001/rosten.c

That is actual C code. Obviously completely unreadable (though you could spend some time, and get some of the structure back, and reverse-engineer it, but you won't have the same variable names and such). That code above would produce the same OBJ code as the actual program (that is readable, that the programmer edits as in... non-obfuscated :) ), and thus you could release that.... It compiles exactly the same as it's counter-part but is unreadable.

:P

I gotta steal a line from the movie Anti-Trust that is just right for this scenario :)

"Human knowledge belongs to the world."
 
Back
Top