Duke Nukem 3D Source Released to GPL
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."
WHen it it coming it...yadd...yadda...yadda
There is no spork.
Will there now be a competition to see which independent mod group can come out with Duke Nukem Forever before the actual company does?
Sometimes I doubt your commitment to Sparkle Motion.
...What i'm going to hack this evening.
Had a jolly good fun with Wolfenstein when they GPL'd it.
Oh wait. Was it actually GPL's or what was the lisence?
Bot Assisted Blogging
I almost read this as "Duke Nukem Forever Released" and then I remembered that April Fools Day was a couple days back.
If I'm not going to RTFA, I can at least RTF headline.
GF.
Lots of petrified grits
I always like DN3D because it ran so QUICKLY on the crap machine I had then. New maps, great. But what other sorts of "improvements" would anyone make? AFAIK it wasnt built to be "open" in any sort of developer-friendly way. But then again, perhaps thats just the kind of thing a lone OSD loves to chew on...
This will hold me over until Forever.
This is cool but when are we going to see Nuke Nukem "Whenever"?
And I tried to submit it:
/. community. I can't wait to see what wild crazy network/opengl implementation this thing will get.
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 or Fileshack, 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.
They've relased Duke Nukem Forever!
What, I'ts the source? Then lets just write DNF ourselves, should take less time than 3DRealms
redune.com: The World 3.2 Megapixels at a time
Duke Nukem 3d was a fabulous game at the time, but the source code to more advanced games (quake) has already been released. Remember, Duke Nukem 3d didn't even have 3d characters, so technically it's closer to Doom.
That being said, still good to see it out, although it's a bit late (Quake sourcecode was released a few years back).
Maybe now I can finally get the stupid Penthouse level to work!
"Times have not become more violent. They have just become more televised."
-Marilyn Manson
. While it's good to see them give back to the gaming community, I'd rather have DNF than DN3D source anyday. Also, who is going to use the Duke3D engine? Quake 1 source code has been released for a while and it's newer, prettier, and actually 3D.
I resent that remark. Name one game, just one game, that you can't play on Linux but "everybody" else can.
The trash that passes for 'entertainment' these days doesn't count. Only good games count.
I read about many submitters whose announcement about this had been rejected, these days. :
I guess that "they" finally considered it was worth publishing.
OK, now one question
Are the graphics, music, etc. free to use too ?
Trolling using another account since 2005.
Desert Combat .3 is out. Now you too can expierience the fun of a Gulf War! The helos rock, so does the C-130 mobile spawn point.
Nobody wants it. And it makes everybody uncomfortable.
I remember the first day I sat down and played this multiplayer. The first level is based on a cinema and there was a great sniping position from a bedroom in the street. Sit there with the RPG blowing the living hell out of my opponents.
:)
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
Cheap UK and US VPS
Does this mean we'll be able to get other games working that were made under the Build engine?
I'd really like to be able to play Blood again.
____________________
Clouds in the Sky,
Water in a bottle
Ah...the joy of shooting pigs dressed as LAPD cops...
yeah, and the game is pretty cool too
There are some odd things afoot now, in the Villa Straylight.
Also, the BUILD BUILD engine has already been ported to Win32 and Linux, so getting Duke3D working should be straight forward.
Just the other day i thought i'd play duke3d and all i could seem to get in winxp was the non vesa resolution, and i thought hey if they bring out the source like with rott this could be easily improved.
Go Apogee!
There are already posts compaining about releasing the source for an outdated game. I'd say take a look at what happened to DooM since the source release...
A number of new ports for a variety of platforms. Ports that improve the engine, as well as those that add eye candy.
Nothing but good can come of this!
Personally I don't care how old the game is, or if it's really 3D.
What this game means to me is yet another way to just have fun and blow stuff up.
But hey, I still play StarCraft too, so games don't have to be new to impress me.
But then again, I DO like MoO3, so YMMV. =P
You should also check out the Duke Nukem Forever news which says it's going to be Linux-only and called GNU/DNF. Oh and use glide to render.
I have waiuted for this day finally it has been released open source. I remember the first time I played the demo of a 3D Gamer Magazine demo cd many years ago. The game totally blew me away. Truly the game was an original.
Checking out my form of escapism.
The Sims?
In my opinion, the sound effects and clever level design were what made Nukem 3d (and it's sister Shadow Warrior) an enjoyable experience (more so than the overly serious Quake)
:)
The 3d engine wasn't even impressive when it was released, let alone now.
Still, it's nice to see old software being 'liberated'
We don't want Duke Nukem 3D source code, goddammit, we want Duke Nukem Forever binaries!
Got me worried now... Im off to try and get over the images put into my mind.
"I love deadlines. I like the whooshing sound they make as they fly by."
I'd rather they release the source code for their 2d games!
Man that was fun.
For a start, Duke3D doesn't run on W2K or WXP, that would be nice, secondly it doesn't support GPU that would also be nice.
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!!!
http://cvs.icculus.org/horde/chora/cvs.php?rt=duke 3d
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
A very large part of DN3D (including the sound code) was written in x86 assembly and not C. Thus, a large portion of the game will have to be rewritten before it can be ported to other platforms or hacked up easily.
Back in the day, the build engine was among one of the best engines thanks to publicity by 3D Realms/Apogee for using it. I'm was always amazed that Ken Silverman (I believe thats his name), made the engine when he was in his late teens and early 20's. It's a shame he didn't continue making game engines, perhaps we would have seen Duke Forever by name, or maybe Prey.
Thinking of what great game Duke3D was... It used to surprise you pleasantly and humorously here and there and here's 3DRealms releasing its source on APRIL 1st (after you were depressed by all those other jokes). This is soo making me want to play that game again...
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 similar codebase.
Thanks 3DRealms, you can delay DNF forever but you have made the greatest gift already.
the one sold with the old mandrake gaming edition? try again...
Maybe this is a simple little cry for help. :( "
"Please, OSS community, take this code and help us make Duke Nukem Forever...it's been past deadline for three years.
We dance to all the wrong songs.
--Refused.
2 days ago I posted it on slashdot. However it was rejected... humm Source was released on April 1st!
after reading 3dRealms forums for a while it seemed that 3dRealms was NOT going to release the source code for it at all.
but anyway, I am looking forward to a OpenGL/Direct3d port; possibly with 3d (md2-like) models.
Too many zeros, not enough ones
I'm hoping that the full source for the related "build" level-creating engine is included. IMHO, one of the best parts about the "duke3d" package was build. It was a very nice, interactive way of creating levels. The basic stuff (make walls, raise/drop floors) was easy enough that even [insert idiot or political figure of preference] could figure it out.
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.
Every program opened benefits the community. In the least it's educational. It's also great for people that like to archieve old games. This way they can do so legally. This way we can still play all of our favorite Duke3D-based games on Linux or Windows XXX or whatever without having to totally recreate the engine from scratch. This way we can port Duke3D to a PDA and avoid purchasing a GameBoy. ;)
What I'd really like the code to is the old 2D id, Apogee, and Epic games. Command Keen and Jazz Jackrabbit!
At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
We give up... you do it.
s/when I games/when games/
The Submit button is too close to the preview button for those still using clunky ball mice!
As a game, rather than just eye-candy, I'll pit Duke against any of the more modern full 3D shooters.
I got stuck for hours on the "prison" level of single player DN3D. It turned out that I had to walk through a wall to beat it. Now how was a player supposed to have figured that out?
Will I retire or break 10K?
This is most likely a release of the x86 source only. The 68xxx/PPC source is still owned by the porting company. So until we have someone port the game to PPC hardware or we have a kind a scummVM for this engine, it'll be x86 only.
So anyone who hasn't been using Wintel is, by your definition, a zealot?
Did anyone else notice that engine.c is provided as a precompiled engine.obj? This may make it a bit harder to port the game to a different platform.
I must say that I loved DN3D. I always felt that what Doom was to other games, DN3D was to Doom. And then there was "The Abyss" between it and "Stadium" you had a couple really fine Deathmatch levels.
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 always found DN3D to be fun. Where Quake was too serious. It's great to see they released the code. I am certain it'll be ported, and a number of people will enjoy playing it.
Have you read my journal today?
This way we can still play all of our favorite Duke3D-based games on Linux or Windows XXX or whatever without having to totally recreate the engine from scratch.
Yeah, but it comes without map files, which still cost $20 per seat.
Will I retire or break 10K?
was not the BUILD engine (which was ported to almost everything) be the DUke Nukem engine ? I saw a lot of snap dealing with the shareware version....
This isn't a GPL license as stated in the post!
Sybase Open Watcom Public License version 1.0
USE OF THE SYBASE OPEN WATCOM SOFTWARE DESCRIBED BELOW ("SOFTWARE") IS SUBJECT TO THE TERMS AND CONDITIONS SET FORTH IN THE SYBASE OPEN WATCOM PUBLIC LICESNE SET FORTH BELOW ("LICENSE"). YOU MAY NOT USE THE SOFTWARE IN ANY MANNER UNLESS YOU ACCEPT THE TERMS AND CONDITIONS OF THE LICENSE. YOU INDICATE YOUR ACCEPTANCE BY IN ANY MANNER USING (INCLUDING WITHOUT LIMITATION BY REPRODUCING, MODIFYING OR DISTRIBUTING) THE SOFTWARE. IF YOU DO NOT ACCEPT ALL OF THE TERMS AND CONDITIONS OF THE LICENSE, DO NOT USE THE SOFTWARE IN ANY MANNER.
1. General; Definitions. This License applies only to the following software programs: the open source versions of Sybase's Watcom C/C++ and Fortran compiler products ("Software"), which are modified versions of, with significant changes from, the last versions made commercially available by Sybase. As used in this License:
1.1 "Applicable Patent Rights" mean: (a) in the case where Sybase is the grantor of rights, (i) claims of patents that are now or hereafter acquired, owned by or assigned to Sybase and (ii) that cover subject matter contained in the Original Code, but only to the extent necessary to use, reproduce and/or distribute the Original Code without infringement; and (b) in the case where You are the grantor of rights, (i) claims of patents that are now or hereafter acquired, owned by or assigned to You and (ii) that cover subject matter in Your Modifications, taken alone or in combination with Original Code.
1.2 "Contributor" means any person or entity that creates or contributes to the creation of Modifications.
1.3 "Covered Code" means the Original Code, Modifications, the combination of Original Code and any Modifications, and/or any respective portions thereof.
1.4 "Deploy" means to use, sublicense or distribute Covered Code other than for Your internal research and development (R&D) and/or Personal Use, and includes without limitation, any and all internal use or distribution of Covered Code within Your business or organization except for R&D use and/or Personal Use, as well as direct or indirect sublicensing or distribution of Covered Code by You to any third party in any form or manner.
1.5 "Larger Work" means a work which combines Covered Code or portions thereof with code not governed by the terms of this License.
1.6 "Modifications" mean any addition to, deletion from, and/or change to, the substance and/or structure of the Original Code, any previous Modifications, the combination of Original Code and any previous Modifications, and/or any respective portions thereof. When code is released as a series of files, a Modification is: (a) any addition to or deletion from the contents of a file containing Covered Code; and/or (b) any new file or other representation of computer program statements that contains any part of Covered Code.
1.7 "Original Code" means (a) the Source Code of a program or other work as originally made available by Sybase under this License, including the Source Code of any updates or upgrades to such programs or works made available by Sybase under this License, and that has been expressly identified by Sybase as such in the header file(s) of such work; and (b) the object code compiled from such Source Code and originally made available by Sybase under this License.
1.8 "Personal Use" means use of Covered Code by an individual solely for his or her personal, private and non-commercial purposes. An individual's use of Covered Code in his or her capacity as an officer, employee, member, independent contractor or agent of a corporation, business or organization (commercial or non-commercial) does not qualify as Personal Use.
1.9 "Source Code" means the human readable form of a program or other work that is suitable for making modifications to it, including all modules it contains, plus any associated interface definition files, scripts used to control compilati
http://www.doomsdayhq.com/
There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
Just remembering some of the reasons I used to love this game...
"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.
Ok, so when will the first Win32/DirectX port be finished? I have a trigger finger that can't wait to thow a pipe bomb or make a web of laser-trip mines right inside of a door. :-)
"Come get some!"
welcome to my world...
\m/
We have to train more troops one way or another. The coalition forces have jetpacks and laser trip mines, right?
I think Duke Nukem Forever was just a codename for the project to release their original source. ;)
Well "sector above sector" would be nice (would need an improved version of Build). Obviously Linux and DirectX support (so I don't have to dig out a DOS disk).
What else?
Simplfication of teleportation tags (for going through mirrors, underwater)
Better paralex scrolling support (the way to create those outside space areas with one huge paralex image was non-intuitive and a nightmare to change once built)
Easier way to change menus, sound effects and character graphics (i.e. make a complete mod)
That's all I can think of at the moment
Anyone remembering that? :)
One Hundred and twenty-first post!!
This space for rent, inquire within.
... hasn't the build engine source been available for absolutely ages? How else would ports like www.glduke.com be available? I'm not convinced this is anything especially new.
The Sims sucks. Therefore, it is irrelevant whether or not it can be played on Lunix.
Next?
The Sims?
He said good games, not trash.
Thinking the source would never get released, I just sold off my copy a few days ago. Now I'm gonna have to buy it again to get the data files back! Darn their hides!
"True programmers are artists and someday we'll respect programming as self expression and personal effort." - fateswarm
http://www.advsys.net/ken/buildsrc/default.htm There's also a port to linux and one to win32/directX.
Since you are looking at the engine source, you may want to take a look at Ken Silverman's site. He created the build engine, and has some comments and code there too.
Ken Silverman's Build page
Even better, the source for Quake II, the original engine for Duke Nukem forever, was released several years ago.
Did you ever see the directX port made by Rusty Wagner? I'm not sure if it was ever released much. I do believe he showed it to the original engine author.
It was less gameplay ported before they let it go, and more engine/rendering redo.
2003-04-01 18:45:59 Duke Nukem 3D Source (articles,games) (rejected) :(
Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
Just last week, I loaded Duke3D on a 486 for my 9 year old,
Tired of the PS games he has, I his having a blast....
Ya, piece of cake,,,,
Lots of info about the Build engine as built by Ken Silverman and the man himself is up at www.advsys.net/ken
Makes for an interesting read.
http://legacy.newdoom.com/
and it runs on linux
They made a wasteland and called it peace.
Tacitus, Roman historian. - 1st century AD
This post might be lame as hell bu this is a freaky coincidence... Just yesterday I was thinking about how hard DN3D rocked when I played it around '97. How I miss the "fun&laughter" factor in PFS games today. How DN4E is gonna be eternal vaporware and what if DN3D source code would be opened up ("YEAH-IN-YOUR-DREAMS" I thought). I mean I didn't even think about GPL but prolly any old variant of open code licenses. So whoa, now I read the topic and I'm thinking "this is weird!". Cue "Twilight Zone" intro jingle. To put this into perspective: I'm more of a 1 game-hour-a-week guy so I'm not obsessed with gaming.
Lets face it.. DOOM was the "killer app"... But I definetly have to say Duke3D was damn close, and in many peoples books, much much better.
I was only 16 when Duke3D came out, but it was awsome!. I was in video game heaven.
I used to load up Kali to play 3 players IPX over TCP/IP with my friends, it was crappy, but we still dealt with the crappiness because it was worth it.
If someone makes a Win32 port of Duke3D, with TCP/IP capability.. I'll be loading that bad-boy up in no time flat. Get my old highschool friends over at my house and play all over again...
Modesty is one of life's greatest attributes
Soldiers are idiots. That's why they're dying in the desert and not working in physics labs on a method of travelling faster than light, remember?
Actually, although in the first play-through, it seems like Deus Ex has a lot of depth, it's really very shallow. I'm not saying it's bad -- it's a great game -- but it doesn't really allow freedom of choice, either.
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 any effect on the game itself -- it plays through exactly the same way.
That Nokia port is a good idea, though.
If the source is release, I guess the binaries are available for download for free. If that's true, can anyone tell me where I can download the game, and whether it's a full or a demo version.
Sigged!
From one anonymous coward to another, the line "It's time to kick ass and chew bubble gum, and I'm all out of gum." was not first spoken by Campbell's character, Ash, in Raimi's Army of Darkness, but from Rowdy Roddy's character, Nada, in Carpenter's They Live, which predated Army by five years! The quote in "They Live" is documented here.
Be careful with those movie references, buddy.
About three years ago, a friend of mine, Rusty Wagner, decided it would be cool to have a version of Duke 3D that worked in Windows. Rusty already had a game engine that he'd been writing, so he modified it to load the Duke 3D maps. He also added menus, a console and some other cool stuff. The result is actually quite good. Duke 3D maps look very nice when rendered using OpenGL or Direct3D.
You can grab the source code with precompiled duke.exe or view some screen shots.
Someone at his school found the source and ported it to SDL: http://openduke.sourceforge.net/
Unfortunately, the project never went anywhere, but there is still a lot of useful code there.
When I need them?
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.
retrorocket.o not found, launch anyway?
the www.glduke.com site is full of dead links, and this page has an "I give up" announcement.
http://www.thisstrife.com/GLDUKE/oldnews.asp
One of the complaints in the message is "they won't release the source," so maybe we'll see a revival of the project.
** The opinions expressed here are my own, and do not reflect those of my employers - past, present, or future**
..with higher resolution strippers in it?
Outdoor digital photography, mostly in New Engl
I'd like to see (or start) a game company with a contract between them, the public, and an escrow service that guarantees that the source code will go GPL within 3-5 years of a game's release. The escrow service would hold a copy of the code and would release it on-time even if the original company no longer exists or wants to renege on the contract.
Most gamers aren't going to care, but it would generate good will among the free software and modding communities ("Mod now, completely rebuild later") that may translate into increased sales- buying would be supporting open source, albeit in a limited and delayed fashion.
I wonder how long it'll be until someone replaces the BUILD engine with the 3d rendering abilities of the Quake engine for better gameplay? It could use the same textures for most things. I s'pose it depends on how well each game is programmed, how modularized it is, and how long it takes to convert Duke3d or Quake to the other's respective language.
~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
I know, I think it was submitted by many (including by myself, twice).. they just don't care :)
Mod this up, please.
where the comment ends and sig begins
Why don't they just release the rest of the files? I can see it if they are still making a profit on the origional, but it is getting to the point that it won't run on newer computers and no one will buy it any more. Plus if you do this people will probably have more of a reason to keep it up to date and preserve it.
I say more companys need to release not only the source, but about all the files that go along with the games.
Some people like to preserve these games and make it so that they can still run on the newer and faster systems.
VDMSound is well-known to not work with games that use the 3D Realms "Build" engine (Duke3D, Shadow Warrior, Redneck Rampage... etc., the most popular of which is Duke3D).
At least now an OpenGL/DirectX version could exist, and it would run in Win32 natively. I can hardly wait. =)
I should note that Duke3D runs great on Win9x - unfortunately, all forms of Win9x are shitty. Duke3D runs very badly on all forms of WinNT.
I am a Win2k user, and about a year ago, I had both Win2k and Win98 installed (dual-boot). The only reason Win98 was installed was to play Duke3D. Me and a friend would boot to Win98, then play a DukeMatch (we would play a TCP/IP game using a 3rd-party replacement for the "Commit" driver, called "iC"). When we were done, we would boot back to Win2k.
Since we moved to Unreal Tournament, I deleted Win98... But I will surely enjoy a Win32 port of Duke3D. (Too lazy to work on this port myself... So I'll just wait for one to be created, which shouldn't take long now.)
void*x=(*((void*(*)())&(x=(void*)0xfdeb58)))();
I remember back in the day when DN3D was first released, and all us Linux folks ask 3D Realms to make a port (pointing at Doom).
Back then, the response was "Would all you people go away!?!" (which I always felt was stupid - if you are getting enough requests for it to be an annoyance, perhaps it is worth doing?)
Now, look at it.
My, how times have changed.
www.eFax.com are spammers
It just takes a keen eye for detail.
I guess I got turned off by too many "keen eye for detail" moments for my taste in the first few levels of the game (compared to the relatively straightforward first few levels of Doom for PC and and Goldeneye 007 for N64), especially considering the 320x240 pixels on the displays of the day, and that's why I traded it for Bomberman 64.
Will I retire or break 10K?
Please learn to tell the difference between a flamebait and a troll before you start moderating. Oh, and stop moderating stuff as insightful that is IN THE ARTICLE. Of course, that might mean you illiterate bastards actually have to read.
By the way, that wasn't my post.
i submitted this story two days ago.
*grumblegrumble*
Fleur de Sel
Them: "Duke Nukem source released to the net under the GPL..."
Me: "Come Get Some..."
<Duke>Come get some</Duke>
If you need web hosting, you could do worse than here
I have fond memories of late nights, surrounding the 10 Base-T hub, setting up IPX protocols under Windows 95, and playing DN3D until the wee hours of the morning. It was one of the greatest games, and 3D Realms was smart to release the editors with the game. They helped bring the mod community lightyears ahead of hacking and hex editing. And how about that shrink ray, eh? Now, if Interplay would wise up and release the Fallout source, maybe we could finally have a Fallout 3 before they go under...
[End of Line]
Come get some
That's it. I'm no longer part of Team Sanity.
I just LOVE them. I'm famous amongst mz friends for quoting them...
... and so on.
"Hail to the King, baby!"
"It hurts to be you."
"Hehehe! Wasted."
"What are you? Some bottom beating, scum sucking outie eater?"
"Lucky son of a bitch."
"You're an inspiration for birth control."
The best oneliners in a game ever!
We suffer more in our imagination than in reality. - Seneca
FAQ:How about giving us a reason for rejecting submissions?
Of course, If they made several reject buttons with reasons, it shouldn't take any more time to reject it.
Boy do I know what you mean. I have a friend who is a former and soon to be again Duke addict. None of his computers since his old 400Mhz beater have been able to run Duke properly. The sad fact is that the Win98 emulation of DOS drivers is flawed, and when very specific things with graphics and sound occur (like on the second level of L.A. Meltdown when you blow up the building and jump down the roof access hatch to get the jetpack) it would always crash.
:)
Though I hear XP has decent enough emulation to play Duke well on some systems, the solution I found was to get one of the original SB16PCI cards with the original driver CD that came with it from Creative (ebay $12 shipped).
It has DOS drivers on the disk that don't rely on the Win98 hardware emulation, and they worked faultlessly. When the SB128 first came out it had real DOS drivers as well. In fact it's the same ct5880 chipset with line out "converted" to spk-out2 for quad-channel sound.
That box should do the trick until the Linux port is stable. OpenGL 1280x1024x32x40fps Mmmmmmm yummy.
For some reason, rusty built this borland project with the runtimes files turned ON. That means this will not run unless you have BCB5 installed and therefore the libraries available.
I am talking about the DukeEdit.exe
Ken Silverman's NOLFB patch lets you play Duke3D in VESA graphics modes (hey, 800x600 is way better than 320x240, right?) on WinNT/2k/XP.
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.:)
Is this a sigs-optional kind of place? 'Cause I am totally down with that if you know what I mean.
Wow! I thought I was the only one who actually *plays* the Doomsday mods! You're absolutely right- they're fantastic upgrades to classic games. The graphics are far beyond the originals, and the download is worth it just for the ability to mouselook and look straight up and down.
:-) It'd also make a nicer addition to the standard DCLinux image than Doom (which is still pretty nifty).
If anyone out there in the Dreamcast homebrew community is reading this, wouldn't Duke 3D make a wonderful DC port? The DC's hardware could easily handle it, and personally I'd love to network play it with my Dreamcast homies!
I wonder, though, how difficult it would be to remove Duke's dependence on IPX and replace it with TCP/IP.
-Cybrex
Boundless Expansion, Self-Transformation, Dynamic Optimism, Intelligent Technology, Spontaneous Order- BEST DO IT SO!
I still have my old Duke 3D disk, and this would be a great game to play on my Mac.
52 Weeks, 52 Religions with John Hummel
Many people have forgotten that the BUILD engine was written by one person - Ken Silverman, and only a teen-aged kid at the time, too.
It's too bad that Ken got out of game programming, he might have been able to teach Epic how to write a workable engine by now.
Boobies never hurt anyone. - Sherry Glaser.
I notice that this is version 1.5. As I recall, my favourite feature from 1.4 (the Plutonium Pack) was the ability to add bots (had to be done from the command line by adding arguments). Does this code contain the bots from the original?
Printing out the build documentation was the first time I was ever happy to own a dot matrix printer. If you don't care about super crisp output, the old dot matrix could blow through large quantities of text in ways that even the best modern laser printers can't.
There's somthing to be said for old tech. : )
It had drivable vehicles! Also, better overlapping sector handling, and other cool effects. -DT
Duke Nukem 3D was the first game which caused me to get motion sick after playing it for only fifteen minutes. Could have been that it was because the first game I played on the new 17" monitor too.
:-)
Cold sweat, headache, nausea...
Got the same later on with Quake3, Half-life and Unreal Tournament, so I decided not to play FPSs anymore on non-14" screens and all is fine now
bash$
Actually such features are possible in Duke Nukem 3D.
On which level?
But anyway, you're wrong. Duke 3D levels have to be designed so that at no place in the game can a character view solid ground with open space both above and below it. If you still have the game (and the Build editor, which IIRC shipped on the same disk) you can test this for yourself: on the first level in the movie theater there is a solid wall that goes from the projection booth all the way to the ground. There is a hallway underneath the projection booth, but because the wall is there it is impossible to see both a point inside the projection booth and a point directly underneath it in the hallway at the same time. If you remove the wall, then you would expect to be able to see something like that, but instead you'll see strange graphics glitches.
If, to use my original example, you were to try and model a house with a roof you can walk on and windows, you would have to construct the roof entirely out of sprites (the way the ventilation duct across a chasm is made in one of the moon levels in Duke3D). I don't know if you can even do that trick with an angled roof, and you definitely can't do it unless the building shape can be constructed from rectangles.
You can't have X billion polygons in one map in Quake 3 whereas you could in "real 3D".
If you don't think that this is a pedantic complaint, but the inability to model a solid object with space above and below it is not, I don't see how I could convince you otherwise. Hell, why don't we call Zelda 1 a "3-D" game then? It's just 3-D that happens to be viewed from the top down from an unchangeable camera angle.
YES! I agree... How else would I be able to play Doom on my digital camera! http://digita.mame.net/
Deltron 3030 - Virus (music video)
I compiled the open sourced duke3d on Open Watcom 1.0 in my WinXP computer, but after copying duke3d.exe and the 4 files in testdata to the default Duke3D directory, I get an error. I run duke3d.exe on the command line, and I get a general protection fault (written on the console, not a system-wide blue screen) --> "DOS/4GW error (2001): exception 0Dh (general protection fault) at 21F:00006F12" Has anyone had the same problem? - Andrés
Shake it Baby!
Damn that game was fun, but now it's just lame....
Maybe now someone can port it to Macintosh!
Best Buy can have you arrested
Yes, it said GPL.
NOT BSD.
Or made me a CS major, anyway. My very first programming experience was with the scripting language for the Duke3D config files back when I was 15. It had a little bit of open source in the config files, see...
Back then, I didn't know _anything_. Virtually no documentation (hell, we were on CompuServe!), no experience at all. I remember being massively confused by the #define file (why are there so many numbers?!) and having no conception of "pseudorandom". I'd want something to be really random, and would layer 10-13 rand(256) calls together. Everything I learned was from analyzing the code for other routines and reading the comments.. ah, those were the days. I don't like programming half as much or do it half as well these days.
Anyone ever download my config? You'd start as different colors and have super powers to use in battle--there was a green guy with unlimited jetpack (shoot him twice and he'd fall); a blue guy that turned into a giant red guy when the ceiling was high enough and be able to stomp on everyone else; a matte black translucent guy who could crouch and turn invisable; a guy who pooped explosive poo mines..
yeah.
What 32-bit DOS are you referring to? MS-DOS was 16-bit, Dr. DOS was 16-bit, PC-DOS is 16-bit. I think FreeDOS is 16-bit. Compiling a 32-bit DOS program would seem to make as much sense as compiling a 64-bit program for WinXP x86-32.
Slashdot: Playing Favorites Since 1997
If just one piece of mail gets lost, well, they'll just think they forgot ...
to send it. But if *two* pieces of mail get lost, hell, they'll just think
the other guy hasn't gotten around to answering his mail. And if *fifty*
pieces of mail get lost, can you imagine it, if *fifty* pieces of mail get
lost, why they'll think someone *else* is broken! And if 1Gb of mail gets
lost, they'll just *know* that Arpa [ucbarpa.berkeley.edu] is down and
think it's a conspiracy to keep them from their God given right to receive
Net Mail
-- Casey Leedom
- this post brought to you by the Automated Last Post Generator...