Duke Nukem 3D Source Released to GPL 363
kg4czo writes "Well, it looks like the kind folks at 3drealms have released the Duke Nuke'em 3D source under the GPL. It's actually buildable under OpenWatcom 1.0 as a 32bit dos program. Maybe we can see a few improvements and ports out there now."
So... (Score:5, Funny)
Don't you mean (Score:3, Funny)
Now i know... (Score:2)
Had a jolly good fun with Wolfenstein when they GPL'd it.
Oh wait. Was it actually GPL's or what was the lisence?
Re:Now i know... (Score:2, Informative)
-uso.
Re:Now i know... (Score:2, Informative)
You got me there for a second (Score:5, Funny)
If I'm not going to RTFA, I can at least RTF headline.
GF.
great game (Score:5, Interesting)
Re:great game (Score:5, Insightful)
Re:great game (Score:5, Informative)
Re:great game (Score:2)
Re:great game (Score:3, Funny)
At most.
Re:great game (Score:5, Interesting)
Really, if the scripting engine was powerful enough, it could be used for full game-mods (Team Fortress Duke anyone?)
Maybe someone could embed a Python interpreter and event system into the thing.
Alternately, there is the approach taken by Legacy, which was adding skins and GL lightsourcing/alpha to the game. That could be pretty too.
jdoom rools (Score:2)
Released on April Fools... (Score:5, Informative)
2003-04-01 17:32:14 Duke Nukem 3D Source Released (no kidding) (articles,games) (rejected)
Either way, I'm glad its featured here to the
You can download it from 3D Gamers [3dgamers.com] or Fileshack [fileshack.com], since I'm sure that 3D Realms will be quickly hosed. It was hosed on April 1st, and that was without the help of a good slashdotting.
The readme states it will run over a network (but without sound), and the soundcode is basically crap.
From what I understand, it will take some major reworking to get it running in Windows 2000/XP.
Re:Released on April Fools... (Score:2, Funny)
* 2003-04-01 18:04:15 Duke Nukem 3D source code available (articles,games) (rejected)
I guess we're not special enough =)
Re:Released on April Fools... (Score:2, Funny)
Same here.. I guess stupid jokes are now more important than "news for nerds"..
2003-04-01 20:11:41 3DRealms GPL's Duke Nukem 3D Source (articles,games) (rejected)
Re:Released on April Fools... (Score:2)
Your gonna have to send me that address, I think I've been stuck on a development server or something!
Re:Released on April Fools... (Score:2)
Re:Released on April Fools... (Score:3, Interesting)
In true slashdot fashion, I did not read the referenced articles..
I've been using D3D for quite some time with boot disks over a network and with sound. Different method though.
I use a DOS network boot disk (Bart's [nu2.nu]is a good start).
Configure the boot disk to:
Connect to a Samba share (or Win share) that has the D3D files. TCP/IP boot disk required for Samba but an IPX or Netbeui disk can be used for
Re:Released on April Fools... (Score:2)
So were you gonna leave it at that and not:
for us and post it somewhere?
Me too! (Score:2)
Re:Released on April Fools... (Score:5, Insightful)
Where are my mod points... (Score:2)
This post needs a +5... BitTorrent is one of the ultimate cures to the Slashdot Effect... Just look at how well it's been holding up with the RedHat9 distribution.
Re:Released on April Fools... (Score:4, Funny)
Duke Nukem 3D Source Released with support for RFC3514 (no kidding)
Then it would have gotten posted up, not once but five times.
Hmmm.... (Score:5, Insightful)
Re:Hmmm.... (Score:5, Insightful)
Better technology is not the same as a better game. As a game, rather than just eye-candy, I'll pit Duke against any of the more modern full 3D shooters. Duke had humor and attitude. I loved it back then, and I've been trying to find a way to play it under Win2k. (No sound -- Which sucks, because that's a big part of the attitude referenced above.)
I can't wait until someone gets a working Win32 version up and running. Maybe with 3D objects replacing the sprites a la the Doomsday [doomsdayhq.com] ports of Doom, Heretic, and Hexen.
I hear you scoffing. "Sure, Duke3D was good, back in the day. But that's just nostalgia, you old fart!" Well, maybe. But I do play still play Heretic pretty regularly. I'll bet Duke's still got some life in him!
Let's rock!
Re:Hmmm.... (Score:2)
Works pretty well if I remember correctly.
Re:Hmmm.... (Score:2)
Re:Hmmm.... (Score:2, Informative)
Re:Hmmm.... (Score:2)
While I haven't played Duke Nukem, I'd probably agree with you about all the "me too" 3-D shooters out there. However, I just finished one of the plot lines of Deus Ex (not bleeding edge, but recent), and I am very impressed at the depth of that game. I'm glad I kept save points along the way, so I can go back and excersize the dillemas pitted against the character (there are at least three ways to end the game; I'll soon see if there are mor
Deus Ex (Spoilers) (Score:2)
There are three endings, true, but you can get any of them from the last map. Nothing previously done in the game affects this.
Everything else in the game plays out exactly the same. Sure, Paul may or may not die, or you may or may not save the helicopter pilot, etc, but none of that has
Re:Hmmm.... (Score:2)
Re:Hmmm.... (Score:2)
And that's in the source code is it?
"Ah! So that's how you program an attitiude in C!"
Re:Hmmm.... (Score:3, Insightful)
I see two or three possibilities here:
1. DN3D is ported to every conceivable platform so that original DN3D owners can play the levels they bought on Linux, OSX, Windows 2000/XP.
2. DN3D is updated so that your original game files can be used to position 3D models of Duke and the monsters in the original levels.
3. DN3D code will be used Mozilla style as a reference for an entirely new gam
Not 3D.. (Score:5, Informative)
That being said, still good to see it out, although it's a bit late (Quake sourcecode was released a few years back).
Re:Not 3D.. (Score:2)
Re:Not 3D.. (Score:2)
Re:Not 3D.. (Score:5, Informative)
The game allows overlapping sectors on the 2D map, as long as there's no visual path between them.
The overlapping sectors usually are in different layers (i.e. one is downstairs, one is somewhat above it), but it's not a requirement: they can be flat too.
This enables some nice scenes that are unfortunately impossible in real life (and in Doom), like:
- Having a small closet in a room, and when you enter the closet, you find out that the inside of the closet is bigger than the room it is in.
- Building that has different interiors, depending on which side you enter it in.
- Windows which show outside world completely different than what you saw before you entered the building...
Their implementation of lifts and underwater scenes was not so nice, but it worked, overcoming something Doom didn't. (Lifts and water surfaces work as teleports.)
Re:Not 3D.. (Score:4, Insightful)
Oh, come on, that "2.5D" argument is really, really getting boring. Sure, the engine uses a 2D model for representing the levels internally, but since when does that make the game "2.5D"? If we went by that rule, 99% of today's games would be "2.5D" or "2.96D" or whatever, because all of them generalize the world representation in one way or another in order to make development easier and real-time computation faster.
The only thing that matters is how stuff looks on your screen and how you interact with it. The levels look highly 3D to me. You can move in all directions. Duke Nukem 3D is a 3D game, as plain and simple as that.
Re:Not 3D.. (Score:2)
Re:Not 3D.. (Score:3, Informative)
Since as soon as you try to make a level with general 3-D features (say, a building that has both windows you can enter and a roof you can walk on top of) you find that the engine makes it impossible. The levels look highly 3D, but that's mostly because their designers did an excellent job of hiding the engine's limitati
Finally!! (Score:2, Funny)
finally published (Score:2, Interesting)
I guess that "they" finally considered it was worth publishing.
OK, now one question
Are the graphics, music, etc. free to use too ?
Re:finally published (Score:3, Informative)
You know..... (Score:5, Funny)
Nobody wants it. And it makes everybody uncomfortable.
Re:You know..... (Score:3, Funny)
M@
Even better! (Score:5, Informative)
Re:Even better! (Score:3, Informative)
Whatever happened to that - or at least people using it (since DX8+ supports it)?
Duke Nukem 3D, on the other hand, was the first shooter with a lot of breakable things. I particularly liked the toilets, since I was usually motion sick, anyway
Re:Even better! (Score:2)
Re:Even better! (Score:2)
Re:Even better! (Score:2)
Only if voice comms is part of the game will a majority use it. This is due to standardisation: only if everyone has the same vc software will they be able to connect and use it on public servers.
BTW: those who would complain about a teen's voice breaking their suspension of disbelief have a)a lack of imagination and b)haven't heard of voice m
Memories (Score:4, Interesting)
Of course there was the humour and the ability to chuck money at the dancing girls. Ok so it was immature but I was only 16 at the time. Gees is really that long ago.
Anyway I hope we get to see a GLDuke one day with improved graphics and hidden mode to make the girlies clothes fall off
Rus
Re:Memories (Score:2)
We had to download the demo every time, as when the comps turned on, they loaded a clean image every time, but it always led to us getting kicked out by security when the school locked up for the night
Other games on the Build Engine (Score:4, Interesting)
I'd really like to be able to play Blood again.
Re:Other games on the Build Engine (Score:2, Informative)
Re:Other games on the Build Engine (Score:2, Informative)
And The BUILD port project [icculus.org]
Non Reg Link (Score:2, Informative)
Also, the BUILD [icculus.org] BUILD engine has already been ported to Win32 and Linux, so getting Duke3D working should be straight forward.
Linux port (Score:5, Informative)
The Linux port is being developed as we speak (SDL/OGL). Who cares if the game is not new and cutting edge. It's going to be a fun game to dust off the ole CD and play.
--Dweebs0r
Learn from Doom (Score:5, Insightful)
A number of new ports for a variety [doomworld.com] of platforms. Ports that improve the engine [notgod.com], as well as those that add eye candy [doomsdayhq.com].
Nothing but good can come of this!
Re:Learn from Doom (Score:2)
Nothing but good can come of this!
I think you make a great point. Sure, it's an old game, but it's still cool that 3drealms is releasing the source, maybe other gaming will follow suit, you never know.
The engine wasn't all that great. (Score:4, Insightful)
The 3d engine wasn't even impressive when it was released, let alone now.
Still, it's nice to see old software being 'liberated'
Re:The engine wasn't all that great. (Score:3, Insightful)
What I liked the best about DN3D's levels, especially
Duke Nukem 2 (Score:3, Interesting)
Man that was fun.
Great!!! (Score:2, Interesting)
Releasing the source code... Does that include level desgin and textures as well? What made Duke3D one of the best games ever was the hilarious humor and engenious level degign. I'd play any re-release of Duke3D anytime!!!
It'll take a lot of work (Score:5, Insightful)
Re:It'll take a lot of work (Score:2)
It wasn't uncommon to write code in C, and then profile and convert heavily time dependent code to assembly back then. If the original C files exist, then the port wouldn't be too hard. If not, I agree - yuck.
As much as I like(d) writing assembly, I hate reverse engineering it. Assembly is pretty much write once, use once (although many of the ideas c
Build Engine was Awesome (Score:4, Interesting)
Re:Build Engine was Awesome (Score:2)
Prey, now thats a blast from the past, was that completely scrapped ?. It looked like an unreal clone but still kinda interesting.
Re:Build Engine was Awesome (Score:2)
Does anyone know what happened to Prey? I remember it was announced back when around the time Quake came out and KMFDM were supposed to provided the soundtrack.
The most I can find about it is this outdated FAQ [3drealms.com].
Any info would be great!
Re:Build Engine was Awesome (Score:2)
Re:Build Engine was Awesome (Score:2)
now if you're talking about all the neat tricks they used to get around the limitations of their engine, then yes, Duke3D, Shadow Warrior, Redneck Rampage and Blood were some truely awesome games. instead of ju
I really cannot believe it (Score:2, Interesting)
Forget DNF... it will probably never be up to the greatest 3d shooter gameplay-wise. I will expect many more people interested in porting this game rather than ROTT, so this may also help ROTT get ported since I assume they have somewhat simila
A gentle plea for help? (Score:2)
"Please, OSS community, take this code and help us make Duke Nukem Forever...it's been past deadline for three years.
Re:A gentle plea for help? (Score:2)
Build Engine? (Score:5, Informative)
Of course, using build pretty much required that you have a laser printer - because there were tons of pages on tags (item tags, sector tags, etc etc) and special keys to remember that printed out to the size of a small booklet.
If somebody could model a current level-creation engine after build, perhaps in d3d or (better) GL, I would be very impressed.
What happened to the good ol' days when I games were DOS-based... and why can't we still get away with that using bootable CD's or something similar.
Re:Build Engine? (Score:2)
Re:Build Engine? (Score:4, Insightful)
What "good ole days" were you recalling?
Personally, I remember having to generate complex and hairy config.sys and autoexec.bat files that had menuing choices for all the different setups that games wanted. Some wanted extended memory. Some wanted expanded. Some had issues if you had both available, others had problems if you didn't have both available. Some had problems with QEMM, some with EMM386, some with ANSI.SYS, some with various memory blocks (go off and tweak your QEMM/EMM386 to exclude those blocks!), some with mouse drivers loaded, some without mouse drivers, some bitched about not having enough low memory free, some bitched about having too much low memory free, yadda yadda yadda.
While there are many good things to be said about older games, that they were DOS-based is not one of them.
Re:Build Engine? (Score:2)
I can understand remembering how well the games used to be designed though (compared to the shovelware we tend to get these days).
Blah! (Score:5, Funny)
Moo (Score:2)
I never actually liked Quake. The fact that your aim had to be so perfect never got to me. In Quake finding people was easy. Blasting them was harder. In Duke *finding* people was hard (such as in the Abyss) but blasting them was easy, unless they ran away, or were completely healthy with all the armor.
I also
Anybody remember? (Score:3, Funny)
"Damn, those alien bastards are gonna pay for shooting up my ride."
"Nobody steals our chicks, and lives."
"It's time to kick ass and chew bubble gum, and I'm all out of gum."
"Shake it, baby." ($100 bill handed to woman)
"Holy sh*t!"
"Let God sort 'em out!"
"Your face, your ass, what's the difference?"
"My name's Duke Nukem, and after a little R&R, I'll be ready for more action!"
Great stuff. Of course, if you had the parental control mode enabled or if you bought the Wal-Mart version, I don't think you would have heard any of those.
Re:Anybody remember? (Score:2, Insightful)
You missed two of the "hidden" ones (where you had to "shoot" at cer
Wouldn't you just know... (Score:2, Funny)
More on Build Engine... (Score:2, Informative)
Ken Silverman's Build page [advsys.net]
So? (Score:2)
Question: (Score:2)
Rewrite of Duke 3D engine (Score:5, Interesting)
You can grab the source code with precompiled duke.exe [acz.org] or view some screen shots [acz.org].
Someone at his school found the source and ported it to SDL: http://openduke.sourceforge.net/ [sourceforge.net]
Unfortunately, the project never went anywhere, but there is still a lot of useful code there.
How long until someone makes a mod... (Score:3, Funny)
Playing Duke3D in VESA on XP (Score:3, Interesting)
It's a TSR, so you have to run it before you start duke. I wrote a batch file with the following lines:
nolfb.com
duke3d.exe
and run it in order to start duke. With a batch file, you can also permanently add all the commond line parameters that tickle your fancy.:)
Re:Hooray!!! (Score:2, Insightful)
Re:Hooray!!! (Score:2, Informative)
Re:Why bother? (Score:2)
to release "Deer Hunter Forever" of course....
Always bother! (Score:5, Insightful)
What I'd really like the code to is the old 2D id, Apogee, and Epic games. Command Keen and Jazz Jackrabbit!
Re:Always bother! (Score:2)
Re:Always bother! (Score:2)
Re:Always bother! (Score:3, Funny)
I totally agree.
Here is a really early program I wrote on the Dragon 32.
10 print "hello!"
20 goto 10
You can use this now if you want! You might want to add a
5 rem This program is in the public domain
and do a renumber to get the line numbers correct.
Enjoy!
Re:Content? (Score:2)
Re:Always bother! (Score:2)
Re:Finally! (Score:2)
GLDuke appears to be dead (Re:Just a sec...) (Score:4, Informative)
http://www.thisstrife.com/GLDUKE/oldnews.asp [thisstrife.com]
One of the complaints in the message is "they won't release the source," so maybe we'll see a revival of the project.