Doom 3 Source Code To Be Released This Year
An anonymous reader writes "John Carmack just confirmed during his QuakeCon 2011 keynote that the source code to Doom 3 will be released this year. The source drop will follow the release of their Rage game in October. Carmack has also challenged other game developers to release their old source code."
Man, one thing I loved about open source software is that I could run any of it on my out of date hardware! Curse you Carmack!
I wonder if id Tech 5 will ever see a source release now that id is under Zenimax's wing. As for other developers releasing source, that's not always possible due to third-party technology licenses, ownership issues, and the source code flat-out missing (if I remember correctly, Rise of the Triad was missing for years until someone found it for 3D Realms).
Since when?
I have dreamt of carmageddon being released. I want to port it to Linux and update the graphics, everything. I want small kids to play this unsuitable, yet highly important game. The captcha I need to fill says it all very beautifully: overkill.
This is exactly the behaviour we should be seeing. Publishers no longer sell some games yet they're classics and shouldn't fade into history; the only way to get them is to acquire them illegally via torrent sites or some such. Similar to the concept of .doc preventing people in the future from analysing our society as we do to those who lived before us and wrote on paper, it'd be a damn shame if future generations can't enjoy some of the awesome games I've been able to grow up with.
Also, as hardware and software move on, even if you do have a copy of an older game, getting it to run on a new system may be a challenge (esp. games that have 16-bit elements that no longer run on 64-bit Windows) so the only solution is to keep old (often large) boxes around and hope they don't die. With the source code the OSS community can maintain and update the codebase to ensure it runs on the latest kit.
Too bad most developers have signed away the rights to their source code when they signed on with a publisher. Very few of the actual coders for popular video games have control over the source anymore.
I emailed Carmack in '06 about releasing the source code to Commander Keen, and I got this reply:
We sort of lost the source code to most of the early games, or I would have released them long ago.
When I emailed Romero about it, he replied:
Yes, I have the source but have to figure out if all of it is complete and buildable. I think it is from the last time I checked it out a year ago or so. And it's 99% coded in C with a couple asm routines. :)
I emailed Carmack back saying Romero had the code, and I emailed Romero back saying Carmack wanted to release it.
Never heard back from either one :(
You're all bastards!
I've not followed what has happened with previous id releases.
What have people done with them?
Businesses who release old source code deserve a big warm hug. Their gift is an enormous learning opportunity to budding programmers since it offers examples that are deeper and more practical than books and (most) schooling can provide. The only thing comparible is FLOSS, and they don't address certain markets (like games) very well
Open Source is not a dumping ground for old and useless shit.
According to Wikipedia, an id Tech 4 game was released this year and there's another one scheduled for next year.
Good for John Carmack. This code base is past the point where it offers serious competitive advantage. The value of an id Tech 4 game today is based on how good the game is, which is really as it should be. So there isn't really much reason why it shouldn't be open sourced -- except that most companies "just don't do that."
Even if the code was "old and useless shit" (which it obviously is not), how many companies actually throw away their old and useless shit? Most hoard it like it's diamonds. So kudos to Carmack and co. for sticking to their guns continuing to challenge the industry to move forward.
Breakfast served all day!
Showboating by announcing the release of code for one of their games at their conference about their games? What better place to announce it? This is an announcement for fans as they will be the only ones playing with this code most likely. Hopefully once its released someone can create an enjoyable version of the game... ;)
Source is also based on id tech when you go back far enough. I'm sure the Source guys have a lot of respect for this. I don't care if this is "headline grabbing", it's the sort of thing that should be in headlines. It's the sort of thing that might get me interested in mucking around with OpenGL again.
which is totally what she said
source code anyone?
I am d3matt
I wished more vendors would consider following Id's lead. Releasing the code of older game engines makes it a lot more plausible for old games to continue to work on new platforms, so licenced software can continue to be useful on modern day computers because of people picking up the code and fixing bugs.
People have signed petitions for the Thief Dark Project code, which is eleven years old, and Eidos still has not helped Thief's community continue the legacy of their games.
https://www.youtube.com/c/BrendaEM
It's a shame that a lot of old games (including DOS games, circa 1995) have been consigned to the graveyard of dead software, where they can't be ported/maintained because they have no sources and need emulation, they can't be bought except for second/third/20th-hand, they can't be copied/preserved because of copyright. It's shameful, really. I feel quite angry about that tbh, and I'm delighted to see game creators make an effort to release their code.
I sometimes see people arguing that releasing the code is impossible because some parts are based on proprietary code they don't have the rights to. I wish they would just cut that code out and release the rest. There are a lot of eager fans out there who would be very happy to rewrite that code and even develop drop-in open-source replacements that can be reused for other ports (yes, even entire game engines). Let's not let old games end up like old films, rotting away in the archives of underfunded libraries without anyone knowing they ever existed.
You always hear about games getting there source code officially released (with their art, etc remaining proprietary and the game still being a commercial product [which I assume is what this is]).
Who does this help? will anyone read through this code? Is it basically just for anyone enamoured enough with the original game to make mods/patches?
Troll is not a replacement for I disagree.
Not everything is a conspiracy.
Not everything has an alterior motive.
Your life mgiht be improved if you realize this.
I have dreamt of carmageddon being released. I want to port it to Linux and update the graphics, everything,
Then these are the people you need to talk to:
The Carmageddon brand has been reacquired by the team that developed the original PC titles Carmageddon and Carmageddon 2: Carpocalypse Now. Stainless Games today announced that a new title is in early development, called 'Carmageddon: Reincarnation'
Carmageddon
Carmageddon Paper Crafts
These fantastic 3D paper cars have been created by long-time Carmageddon fan and modder extraordinaire Harm (Harmalarm). They were created using a neat bit of software called Pepakura. This program is able to unfold digital 3D models, turning them into foldable models.
Paper Cars Pepakura
I know, I know, it's years old, it's practically as old as what the egyptians built. I know, I know, I get my a** kicked by pre-teens when I go online for just about any FPS (including Solitaire. Oh, wait...) -- I'm just sooooo old and lousy.
But still, Carmack is (a) god! It's a kick-ass game, written by kick-ass, performance-aware (fanatic, even) professionals. It sure as h*ck has value, also today!
Man, I still play that game in arena mode online.
So the parent got the two Johns trolled into a cross-discussion about releasing the Commander Keen source-code? What an idiot! That is movie material worth more than Brokeback Mountain! Whiskey Tango Foxtrot were you thinking, parent?
Bringing up a cross-discussion between the Johns about releasing source-code for Quake 1 material.... now that is something they will f*cking rightly do, like Country For Old Men. Damn straight, not gay!
*lights candle on the Cadelabruhhhhrrrr.
just like everything else mentioned in a keynote? what's your point? why valve specifically? source was forked from quake 1 years ago... apples and oranges at this point.
The Dark Mod team is very excited about all the possible bug fixes and performance improvements made possible by this release. If you are a fan of the Thief games, you should check out this mod: http://www.moddb.com/mods/the-dark-mod www.thedarkmod.com
Isn't this just a far fetched plan to try to eat into the Valve SOURCE engine developers? It's great and all, don't get me wrong, holding up the tradition of releasing the source of old Id games; but announcing the release at a Keynote seems a tad bit show-boating, and headline grabbing?
I don't think anyone is expecting Source engine source to be released (again :P) seeing as Valve is still using Source in new games.
Maybe the Half Life 1 engine would be comparable. This is a bit of a poke in Valve's face since they're still running the same engine for the last 5 years with only minimal improvements.
I keep buying all of their games as long as they keep releasing the source, even if the games suck (Quake 4, Doom 3).
I haven't gotten around to playing (or even buying) Doom3 yet, and it's already about to go open source.
Damn_registrars has no butt-hole. Damn_registrars has no use for a butt-hole.
I wish the source code for the original Red Faction would be released. The damage & map sizes could be increased for larger amounts of memory. Also the core of the game could be used for other types of games. I'd like to see it modded to allow portal jumps added to allow people to cross from server to server.
*It's not what you can do for the Dark Side but what the Dark Side can do for you!*
For an analogy, you should take a look at idtech3 game engine users. Gametracker.com 2 months ago reported about 700 active Quake 3 servers (many empty of course). Lots of people still enjoy this game, and having access to source code engine is an advantage to them. Other games that use the free idtech3 engine are Urban Terror (up to version 4.2), Tremulous, Smokin Guns, and World of Padman. Granted, I think only UrbanTerror is a widely played game among these (game tracker reports over 1000 live servers) and the next version is switching to a fork of a closed source engine. There are also games based on idtech1 and idtech2 engines. Quite often the developers of the above games had been discussing switching their game engine to something else. Often those discussions ended with "let the idtech4 be released, and then we'll see"
Could Duke Nukem Forever 2 benefits of this id's gift?
Coincidence??
I fired up Doom3 on my current rig recently and was pretty damn impressed with how good it looked for a game released 7 years ago. It honestly looks pretty good next to modern games. Widescreen wasn't supported out of the box, but wasn't too hard to set up.
I think when it was launched no one was really able to play it on highest graphical setting due to video cards not having enough video ram. My R9700 pro only had 128mb, I think D3 needed 512mb?
Do it yourself.
What is stopping you? Or do you just talk though on a nerd forum? You do know that isn't very hard do you? We run scared of guys who dare to run with scissors and have pens in their shirt pockets with NO pocket protector!
MMO Quests are like orgasms:
You may solo them, I prefer them in a group.
agreed i wish mirco$oft would release old directx versions that run buggy (or is it the software using it) on windows 7, i can think of 1 game that current runs better emu then on "compatibly mode"
warning pointless sig
...as a general rule would be awesome. Not only for games but for everything. Artwork etc would still be an issue, but at least the code could be used/updated/improved...
I would love to have Master of Orion _1_ released. TCP/IP and larger integers for the global account. Larger universes, more tech levels to get to, maybe moving stars, improved mass updates to resource management....
I would _pay_ for that.
(MoO2 & 3 can die in a fire)
Matrix has been re-releasing the games at full pop ($49!) with minor-to-moderate bug fixes and a few enhancements. I can see how that can fly with newer games in expansion packs (with arguably more work in creating new assets, campaigns, etc.), but 10-15 year old games? They should just release the source code and stop milking cash out of an ancient game series.
body massage!
float Q_rsqrt( float number ) // evil floating point bit level hacking // what the fuck? // 1st iteration // y = y * ( threehalfs - ( x2 * y * y ) ); // 2nd iteration, this can be removed
{
long i;
float x2, y;
const float threehalfs = 1.5F;
x2 = number * 0.5F;
y = number;
i = * ( long * )
i = 0x5f3759df - ( i >> 1 );
y = * ( float * )
y = y * ( threehalfs - ( x2 * y * y ) );
return y;
}
This source code is a pain to read. I open VIM and for some reason, the back light on my monitor turns off. I close VIM and it comes back on....
(I couldn't resist)
I'm meeting with the kids at my old high school in November to talk to them about software development and IT. Being able to show them some code behind a fairly recent video game will give them a good idea of what they're getting into. All the kids want to "do video games" in some way or another, but none really know what that means.
Speaking of which, anybody have example test cases and/or design docs for a video game? I want to show parts of the entire process.
~Syberz
doom 3 source code:
Set brightness to 15%
IF character walks by
THEN spawn monster behind them
END
What's your angle?
My beliefs do not require that you agree with them.
Comment removed based on user account deletion
Comment removed based on user account deletion
i am just waiting to play it. but i dont know know where to get it because its always comes late to my country. I used to get it from Mediafire Games Free Download till yet, is it out there or what is expected date for new release?
Very cool of them! See, in my experience @ least? Well, I don't see too many other software game production houses doing the same, OR nearly as often, do you??
Please, feel free to correct me IF I am "off/wrong" here, because for a decade++ now I am NOT anywhere NEAR the "gamer"/gaming enthusiast that I was in the mid 90's to early 21st century!
(Even to the point of my designing a Voodoo 3DFx enchancing program -> http://www.google.com/search?hl=en&source=hp&q=%22APK+3dFx+Tuning+Engine%22&btnG=Google+Search because I "needed more speed" etc./et al, as all gamers are "wont to do" & THAT came from my enjoying playing Quake II mostly back then in those "halycyon days of yore", really)...
It's just that I really don't recall any other software gaming production house doing as much this way as Mr. Carmack & crew have over time - & I feel I have a "pretty good memory", especially for someone whose nearing 50 nowadays (wow, time flies)...
APK
P.S.=> Mr. C & company - Hey: They keep on, KEEPING ON, putting out "the hits" too! Beat that with a stick, naysayers...
... apk
agreed i wish mirco$oft would release old directx versions that run buggy (or is it the software using it) on windows 7, i can think of 1 game that current runs better emu then on "compatibly mode"
Are you crazy? Peoples could fix the bugs and will never pay for upgrade again !
u dont pay for directx......
warning pointless sig
1. You pay for Windows X+1 to get the patch that are, for no technical (read valid) reason, unavailable on the previous Windows release. If DirectX source was available peoples could, for example, back port DX11 to Windows XP for free. It's only a front-end API to the driver; as long as the DX11 capable hardware is present, there is no reason to not be able to use it. Microsoft is just bullying peoples into paying again for something they already have. This is why you won't ever get real source code from Microsoft.
2. As for the old DirectX games that are buggy on Windows 7, this is noting new. In order to steal the lead from OpenGL, Microsoft have screwed over developers, partners and gamers with their fail DirectX implementation. But worry not, with Windows 8, they have promised improved compatibility... GOTO 1;
u dont pay for directx......
And no, you do pay for DirectX when you buy Windows. And you pay again, each time you buy a 'Games for Windows' branded game.