Slashdot Log In
Duke Nukem 3D Source Released to GPL
Posted by
chrisd
on Thu Apr 03, 2003 09:48 AM
from the come-get-some dept.
from the come-get-some dept.
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."
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading... please wait.
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.
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)
Parent
Re:great game (Score:5, Informative)
Parent
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.
Parent
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: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:5, Insightful)
Parent
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.
Parent
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!
Parent
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: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.)
Parent
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.
Parent
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
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
Other games on the Build Engine (Score:4, Interesting)
I'd really like to be able to play Blood again.
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
Parent
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!
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.
It'll take a lot of work (Score:5, Insightful)
Build Engine was Awesome (Score:4, Interesting)
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: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.
Parent
Blah! (Score:5, Funny)
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.
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)
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!
Parent
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!
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.
Parent