Duke3d in Linux
Obiwan Kenobi writes "So it took four days, but Duke3d now runs in Linux, courtesy of Icculus.org. Ironically, a win32 port has yet to be released. Features include full sound support, hi-res video modes (aka VESA modes for those familiar with DOS), saved games, full screen or windowed viewing, and even the BUILD editor works (to a degree). No mouse, demos, or networking just yet, but the basic gameplay is there and now that the BUILD engine has been ported a win32 version is soon on the horizon."
damn, that sucks. It only took me one to get unreal to work...
Time to kick ass and chew bubble gum!
Posting useless rant since 2003.
Basic gameplay is there, but the fun stuff doesn't work...
What doesn't work/known bugs:
* Windows port doesn't exist yet, but is probably just a matter of getting it to compile (the engine itself is already ported).
* Networking/modem/multiplayer at all.
* Resampling of audio is broken, so sometimes duke sounds weird.
* Mouse/joystick input isn't working yet.
* Demos are broken (they are broken in the initial source release, too).
* Probably other stuff. Do NOT consider this stable and complete yet!
"Some things have to be believed to be seen." - Ralph Hodgson
Having two computers on-hand rules too. Now if I could just find the game files...
Interesting case for buying games instead of warez'ing them. In 5 years when the game source is GPL'd, the box with all of the game data will be sitting on your shelf.
IF YOU HAVE PROBLEMS:
Tough luck. Do NOT contact us with bug reports at this time. Do NOT contact us if you can't get it to build. Do NOT contact us for copies of the game.
Don't you love the support you get with Linux software?
Right, now lets start getting this ported to every system on earth. Duke3d for Dreamcast, PalmOS, and JavaVM everyone!
yeah...duke nukem forever !!!!
or was that a game i had heard about in a land far far way in a time long gone.
My mom never taught me to sign.
I wonder how they did that in only 4 days
...but is a Mac OS X port feasible? I know Duke3D used to run on OS9, so whatever mac-specific code it needs is extant. Was that released along with all the x86 stuff?
I wish.
Indecision is the key to flexibility.
irony - Incongruity between what might be expected and what actually occurs.
Was there some sort of expectation that a win32 port would come first? It may be interesting that there is no win32 port, but please, don't use words unless you know how to use them.
We've had that covered for years. Heck, even Quake 1 and 2 have been available for a long time. But 3D Realms is slow, as always.
Ita erat quando hic adveni.
All I care about is being able to cheat effectively. Anyone try it?
My other question would be whether it compiles in Cygwin. Who needs a Windows port then?
- CVS to check out the code.
- SDL Libraries for graphics and sound.
- An original Duke Nukem CD to get the configuration files and game data
- A DOS box or DOS emulator to install said CD
- Make and other compile tools to put it all together
I'm missing items 3 and 4. Anybody have a working binary they can put up for download?Unless you have a copy of the CDROM Duke Nuken: Atomic Edition, you can't use this. The shareware version doesn't work.
:(
This leaves me pretty much out in the cold..
Wasn't Duke3d originally released on Windows? Well I guess you can get it free now. So, yeah, the Linux port came out first... if you discount that commercial release to Windows 7 years ago.
Hmmm. Come to think of it, might have to break out a little Duke3d...
What is music when you despise all sound?
Many people enjoy playing the older games, it's nostalgia, and a lot of older games feature fantastic gameplay.
This would explain the existence of various emulators and stores like GameStop which deal in used games.
The Pigloo
"Ironically, a win32 port has yet to be released."
Ironically, Duke3d has been running on win32 operative systems since the beginning. The tweaks to get the it working has been around about as long.
Oh, I can't help quoting you because everything that you said rings true
da w00t. mtfnpy?
hehehehe double reference jokes are funny.
Ignore the "p2p is theft" trolls, they're just uninformed
Most of the conversion I tried back then (VOC to WAV) were rarely done properly, though. The programs I tried seemed to presume my original sampling rate was a multiple of 11025. :/
You know, I've noticed that lately whenever source code from a popular game is released, there seems to be a linux port first a lot of the time. This could indicate several things, but I think the main point that this indicates is that linux programmers are in general, more proficient at cross-platform development. Many linux coders also know how to write win32 applications, and often port their own projects to win32 to reach a wider audience. In my own experience I've also noticed that cross-platform development also helps to reveal more bugs.
:)
I work as a programmer with several other programmers. I program in linux at home and ASP.NET/C# at work. The guys here at work only know how to write ASP/ASP.NET type applications and if asked to port a DOS game to windows, they'd be lost. I don't mean to knock them, but I honestly think that perhaps people who know how to code applications in both win32 and linux may be more... how shall I say it.. complete.. programmers than those who are win32 only people?
Ironically, a win32 port has yet to be released.
They're probably too busy playing games released this decade.
It runs in Windows, but it's a DOS program, not Win32 native, afaik.
General Kenobi, years ago you served my father in the Browser Wars. Now he begs you to help him in his struggle against the Duke of Nukem. I regret that I am unable to present my father's request to you in person, but my isp connection has fallen under attack and I'm afraid my mission to bring Duke to Linux has failed. I have placed information vital to the survival of the code into the memory systems of this x86 unit. My father will know how to retrieve it. You must see this boxen safely delivered to the free people running free software. This is our most desperate hour. Help me, ObiWan Kenobi, you're my only hope.
But...what does Apogee say about this?
Hopefully they'll be like ID and encourage it...
:rolleyes:
The Icculus guys ported it using SDL, just like they've done for all their games. It compiles on win32 as is.
Here's some background info on the original creator of the BUILD engine.
- Linux programmers feel they have something to prove and through all of their effort into doing just that.
- Linux users are deperate for any games and will put forth an amazing amount of work getting anything at all to run.
It's not a matter of raw skill, but of drive.Boobies never hurt anyone. - Sherry Glaser.
Now, if you'll excuse me, I have to call Microsoft to help me find out why their software isn't functioning right. I'm sure the pricing plans are reasonable.
If it runs in Windows, despite the fact that it's not a Win32 native app, why bother porting it? The Linux port exists because people could previously play the game on Linux. The Win32 native port doesn't exist because there's no functional need for it, other than for the sake of programming exercise. There's no irony in that.
Um, I am sorry, but what does proficiency with active server pages have to do with porting anything to an operating system?
Maybe they don't fool around with windows source code at home? Maybe they have a life. Maybe they are better asp programmers than you because you fool around with linux...
Maybe...maybe...maybe
That's great. Because it barely works worth a hoot in DOS. I remember *constant* crashes to the point of discouragement. And then there was the whole Randomly DieTM feature in all of my maps. I didn't actually put them there, the doors I made just seemed to do a lot of damage. :-|
Blessed be he who reads this post, Cursed be he who tells my boss.
Is http://http// a new protocol? My browser doesn't support it, unfortunately. :~(
I was able to find an http-compliant mirror of the sourceforge quake page here, however.
you just don't get it do you?
DN3D is THE BEST 3d shooter ever invented. the level of interation in deathmatches and the smutty gutter nature of the game play makes it so much better than just running around in quake of ut and shooting people.
and just wait for some one to plug in the quake enguine into it so more updated sprites and worlds can be created.
I am the Alpha and the Omega-3
http://forums.3drealms.com/ubb/ultimatebb.php?ubb= get_topic;f=25;t=000021
That won't do any good. You really need the arcade controls to play defender. It's just too complicated to play without the joysticks and buttons.
Duke was fun as hell, anyone else remember "Cases' Ladder" an early online gaming rank ladder? and Kali?? LOL I feel old!
And please.....resist the burning urge to insert some obligatory "Tux" or "Linus" hidden room or some shit in it! Please!
Sehr geehrter Toilettenbenutzer!
*points and laughs*
Look at that person, claiming that UT2k3 doesn't run under Linux "very well." Have you even tried running the UT2k3 port on Linux? It works perfectly; I'm using the nvidia drivers with a GeForce2 GTS. Full detail, high resolution, everything.
Well, I was playing it until I realized that it sucked and got bored of it.
a Win32 port HAS been released. Check this thread on the 3drealms forum. It supports all versions of duke (except the shareware), and you don't need to install it, you just need the .grp file and the .cons that were released with the source.
Username taken, please choose another one.
Ack, my turn to look like a dick.
oh well..wonder what hell-in-a-bag tastes like? I think I'm going to go eat some.
oh, and: http://sourceforge.net/projects/quake
So, somebody who can only write stuff for Windows is less complete than someone who can write stuff, or take others' code and port back and forth, in both Windows and Linux? :) Well, that is true if all the dual platformers are more experienced than the single platform dudes. However, that isn't true. And besides, it depends on the task.
:\
And still, if I needed to hire somebody to transfer Duke3d to Linux, I would still probably go with a 30 year-experience Windows or Dos guy than a 2 year programming experience guy who can program in both Win and Lin.
How cool--saying Lin is much shorter and gets rid of the UX. This makes Lin more equal to Win?
Cover your eyes and click this link!
Dear:
[ ] Clueless n00b
[X] Lamer
[ ] Ricer
[ ] Kid with no clue
[X] Flamebait
[ ] Jackass
[ ] Lazy person
[ ] Me too'er
[ ] Spammer
[X] Idiot
[ ] Asterik-laden adjective
[X] Pointless Thread Starter
You Are Being Flamed Because:
[ ] You continued a long, stupid thread
[ ] You said "me too" to something or "Send ______"
[ ] You asked for w@rez
[ ] You don't know what you're talking about
[X] You suck
[ ] You posted one of the reposts from hell.
[ ] Your post title has nothing to do with the content
[ ] You complained about something you got for free/low cost
[ ] You are not the grammer police
[ ] You hate the U.S. or its policies yet will not leave
[ ] You started a flamewar thread
[ ] You are b!tching about something you have no right to b!tch about
[ ] You asked for medical help on a computer forum
[ ] You asked an incredibly stupid question
[ ] You like ricers
[ ] You are a ricer
[ ] You asked how to mod a honda
[ ] Your sig/alias sucks
[ ] You did not listen to a smarter member or ignored advice
[ ] You need use the damn search button
[ ] You said any version of "repost" This is allowed sometimes but not this time
[X] You posted something totally uninteresting
[X] You posted a topic/message all written in CAPS
[ ] You posted spam
[ ] Your stupidity is astounding
[ ] You used the words 'suxors' and/or 'roxors'
[X] You posted "FIRST POST!"
[ ] You are quitting the website for good...again
[ ] You complained about the Mods
To Repent, You Must:
[ ] Give up your AOL/Euronet/MSN/Planet Internet account
[ ] Bust up your modem with a hammer and eat it
[ ] Jump into a bathtub while holding your monitor
[X] Actually post something relevant
[ ] Listen to Moonbeam for 3 hours
[ ] Become friends with Red Dawn
[X] Pry the Caps Lock and Shift keys from your keyboard
[ ] Read the damned FAQ
[ ] Cut off both your hands with your own hands
[ ] Post some damn pics
[ ] Go hug your parents right now
[ ] Remove the Slashdot forum from your list
[ ] Read the manual / instructions
[ ] Remove your genitalia so you do not breed
[ ] Repenting is not possible, you are banned.
[ ] Use the damned search function
[ ] Post in the right damned forum
[ ] Put your car into a crusher
[X] Apologize to everybody on this website
[ ] Actually leave the website for good
We were all warned a long time ago that MS products sucked, remember the Magic 8 Ball said, "Outlook not so good"
BTW I just want to point out that the win32 port was released the day before the linux port.
Username taken, please choose another one.
IF YOU HAVE PROBLEMS:
Tough luck. Do NOT contact us with bug reports at this time. Do NOT contact us if you can't get it to build. Do NOT contact us for copies of the game. In fact, if you aren't sending us code, don't contact us at all.
That's why Open Source is having difficulties.
You should've seen all the typos I had *before* I did the preview...heh.
Ita erat quando hic adveni.
...right?
So I guess this means I can run WinXP on :
my Sun Ultra1
my Sun Ultra5
my Sun E250
my Apple Powermac
my Apply Titanium
my SGI Octane
and my SGI Indy?
Wow amazing, I never knew it supported that much hardware before. I guess this means I can go do the install process right now then huh?
It's easier to port from linux to win32 than vice-versa. There's a lot more win32 specific stuff thats tightly integrated into the OS (MFC, GDI, DirectX, etc, etc) than the other way around. All the linux libraries of note have a win32 port already (SDL, OpenGL etc)
(BTW this already compiles out of the box on win32, the submitter is wrong)
It has nothing to do with "linux programmers being better" at anything. A good programmer would just do things in that order for that simple reason.
I don't need no instructions to know how to rock!!!!
Ironically, Duke3d on windows runs under the DOS emulator. Linux also has a DOS emulator, and Duke3d has run under that (with sound even) for about as long.
But the point of running Duke3D is not running old games because there is no new game, is playing those old games because them are good, and a lot of us enjoyed a lot playing it. The same counts for Doom, or even the original wolfenstein 3D if there are linux binaries.
Ok, the graphics and the hardware requeriments are not the same of new games, but, you know? abstraction is part of the fun what we see, we read and we play. Anyway, I agree that the pixelated dancers could look more realistics.
I get paid to code in ASP.NET/C#. I have yet to find any companies that pay people to port DOS games to Windows.
The win32 port here was released several hours before the linux port.
Username taken, please choose another one.
Please be nice.
dudke3d.tbz2, mirror 1
dudke3d.tbz2, mirror 2
That's funny, I have UT2003 running great with Linux...try enabling OpenGL 3D Acceleration support or don't buy an ATi card
And there will be a Medal of Honor port soon...
No Release date yet though...
...Go nVidia!
"Some things have to be believed to be seen." - Ralph Hodgson
I think after the US is done in the mideast, their numbers will drop faster than Slashdot's net value.
420
Do we need to upgrade Duke Nukem 3D before trying in Linux?
Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
Here
(I hope it survives)
/syle
'Preview'...I can't say I'm familiar with the concept; is that anything like 'reading the instruction manual' or 'asking for directions'?
Amazon has some 3rd party auctions but if you want simple this site is selling new copies. Looks like they ship to the US, Canada, Mexico, and more. Though they look small so I have no idea how much inventory they have.
It was with a PC Gamer mag some time last year I think, the only reason I picked up the mag, didn't even read it.
There are cheap copies available.
I believe it.
Features include full sound support, hi-res video modes (aka VESA modes for those familiar with DOS)
VESA was a local bus architecture before PCI. While it was used for video cards, that has nothing to do with the posible video resolution. I still have old VESA IDE controller.
Jason
ProfQuotes
I do too.
VESA is a standards orginization.
The VESA local bus was one (short lived) standard, as are the VESA 1.0, 2.0, 3.0 compliant display modes.
"VESA display modes" is absolutely correct. Try using google next time you want to sound like a techno whiz kid.
I don't need no instructions to know how to rock!!!!
IF YOU HAVE PROBLEMS:
Tough luck. Do NOT contact us with bug reports at this time. Do NOT contact us if you can't get it to build. Do NOT contact us for copies of the game.
People are already grousing about this and saying it's a fault of open source. But the thing is, they probably have a list of their own planned updates/fixes, and accepting a slew of bug-reports from every linux-newbie who wants to run duke3d would just be distracting from (the above) more important things. I expect they'll accept feedback once we're past the current beta-type stage of coding.
I wonder about some of the original duke3d bugs too. Nothing worse than just about fragging somebody in deathmatch only to get munched by a closing door...
When I read this, I immediately thought of these two articles that were just posted: Too Much Free Software and Linux Audio Development.
Wouldn't the Linux/OSS advancement efforts be better served if maybe this team of people had worked for a week and released a complete "Duke Nukem 3D" for Linux? The problems listed above (including the need for an MS-DOS non-shareware version of the game) will probably tend to turn people off and not think that Linux is ready for the prime-time desktop.
I would think that this effort would be a better advertisement for Free Software/Linux if shareware data files could be processed, networking/modem/multiplayer modes worked along with correct audio and mouse/joystick support. I would also think that an RPM of the application should be available as well.
This should be much less effort than porting the package to Windows or getting demos working but would be impressive enough that casual computer users would consider Linux for their desktops.
myke
Mimetics Inc. Twitter
what is a ricer?
I don't read or respond to AC posts
Experimental support for Duke3D 1.3D shareware files appears to have just been added to CVS.
The best thing the linux programmers can do to help linux is to get the sound/music working on their port of Duke3d before the win32 programmers.
:) Ironic?
Here's why:
People will have to go linux in order to play Duke3d
Just to point out that slashdot takes too long posting articles; otherwise, you might have seen the linux version mentioned here first ;)
Icculus.org had duke3d compiling and rendering within a day.
"Ignorance more frequently begets confidence than does knowledge"
- Charles Darwin
what's a ricer b*tch you almost made me laugh
The only 15 letter word that can be spelled without repeating a letter is uncopyrightable.
Incorrect. The word "dermatoglyphics" is also 15 letters long and never repeats a letter.
That's pretty interesting. Cause now that I think about it, setting up sound, video, and CDROM access in Linux is a million times easier than it was in DOS not but 9 years ago.
People these days are just pussies.
So much for the much-vaunted speed and efficiency of the open-source model.
Four days?!? What the hell took so damned long?!?
Just tell me this... how many different, completely incompatoble codebase forks now exist? Damn SourceForge! Damn it to hell!
(Need I tell anyone this is sarcasm at it's worst?!? Ok, yes I do... THIS IS SARCASM!)
If a pion (n-) collides with a proton in the woods & noone is there to hear it, does lamdba decay into the source pa
A "Ricer" is one who performs all sorts of crazy modifications on his low-end automobile.
Click here for details.
[PowerPoint] is a tool for capitalist presentation
Wasn't Redneck Rampage based on the Duke 3D engine? Think we'll ever see a GPL-based port? There's nothing like a chicken with a stick of dynamite up its ass acting as a homing device after being launched from a crossbow :0
I think I'm gonna go crowbar me some jackelopes...
"You done taken a wrong turn."
-Bill McKinney, in Deliverance
It is a racist expression for an American of Asian descent.
Shadow warrior?
Contrary to popular belief, coding is not all free blow-jobs and beer. Those things cost MONEY!
But can you copyright the word "dermatoglyphics"?
Probably not. Considering that Dr. Harold Cummins invented the word in 1926, he (or his estate) would be the only one could could even stake a claim to the word.
Ricer aka rice-boy
I wonder how long before the TI-83+ port is out?
"No mouse, demos, or networking just yet..."
When's Linux going to support those?
Check the post here along with screenshots:
http://www.shacknews.com/ja.zz?id=7144651
My sig of choice is Marlboro
I give in, better now ?
Oh, I can't help quoting you because everything that you said rings true
... a sequel. No, really. This game out about seven or eight years ago, back when DOS was still widely used. And we've had the Quake engine games and the Unreal engine games come out in the meantime.
Now, with a character like Duke, doncha think that a decent sequel could be made using these engines? Sounds like a natural to me: greater interactivity, new locations (imagine Duke in Las Vegas!) and best of all, true-3D dancing babes.
I'm surprised no one's thought of doing this just yet, But here we are, nearly ten years after Duke last graced us with his mighty presence, and there's no sign of a real sequel to Duke 3d.
Think maybe someone from the mod community oughta get on the ball?
I submitted the news that the source code was available early in the morning on April 2, 2003, 2 hours from midnight, yet my submission was overlooked. I posted about the Linux port, and my post was probably overlooked.
It never fails.
At this rate tomorrow, we'll see an article titled: this just in: we've landed on the moon!
I give in, better now ?
:-)
Yep, all better!
(I couldn't let a challenge like that stand...
then what i get for paying $150/hr to a brain-less M$ support tech
If you've ever paid ANYONE that much for ANY type of tech support, via phone or otherwise, I think your money would be better spent getting your head examined.
Actually that was a discounted price. The standard M$ fee for a support call is $250/incident, usually less than an hour. Go look it up. Someone posted links to their pricing page.
Reinard
You say 4 days as if that's a long time.
~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
this is the reason I run Windows. I played Duke3d 7 years ago. I can play games when they actually get released! Of course, I'm a gamer, not a programmer or anything like that. Linux is superior for programming and networking, but not for gaming. So I'll stick to my Windows machine and enjoy playing my UT2K3, Neverwinter Nights, and Freedom Force.
Upwards, not forwards!
Ballmer: Palladium is now the ultimate power in the cyberuniverse. I suggest we use it.
Stallman: Don't be too proud of this technological terror you've constructed, Mr. Gates. The ability to dominate the planet is insignificant, next to the power of Open Source.
Ballmer: Don't try to frighten us with your Hippy ways, Lord Stallman. Your sad devotion to that ancient religion hasn't given you the power to conjure up the stolen code, nor helped us find the rebels hidden serv- *urk* *gaak*
Stallman: I find your lack of faith disturbing.
Gates: Enough of this! Stallman, release his server!
Stallman:As you wish. *virtual thud*
Gates: This bickering is pointless. Lord Stallman will provide us with the IP of the rebels hidden server by time Palladium is operational. We will then crush the rebellion with one swift lawsuit.
It's old. The more humans I meet, the more I like my cats. At least they are honest.
Why not port this to the Quake3 engine? I mean, it would probably catch on a lot faster if a newer engine was used.
Of course, this would make it required for everyone to actually own (or warez) quake3, but imagine those strippers in hi-res! (assuming someone spent a few hours grabbing high res pics off the net and importing them)
because if it's native it can behave better, use less resources, use the gfx card better, get it to talk the new soundcards, use the directx gfx modes for higher or smoother resolution, and useless stuff like that, and you could play it on linux before through dos emulation too.. all that, but sdl(or some other) port is very important just for the fact that after that it is easily ported to *anything*, though, i would bet that nobody is really excited about being able to play duke nukem3d, i except everyone(me included) to be anxious to see what can be done with the source(doomsday..).
a freaky amount of free software exists because they're coded as some exercise or another, why do you think theres so many doom engine derivates around? because there's really desperate need for so many? or because writing such things and tweaking around with them can be very fun indeed?
why bother to port ANYTHING, 'why not just write emulators for everything'(dosbox is coming nicely for dos games, afaik no 32bit stuff yet though), and "if you want to play the game just get the original hardware, who would bother to write any useless emulators anyways"(a lot of people don't have space for 'junk', and that couldn't compare to opening up new possibilities for playing the old games).
who would bother to write another os when there is a working one already..
world was created 5 seconds before this post as it is.
While it was used for video cards, that has nothing to do with the posible video resolution.
Sorry, you're wrong. One of the VESA standards certainly does define some standard video modes. Vesa 1.0, 2.0 & 3.0 defines a set of video modes and the Vesa BIOS Extension (VBE) which provides a standard way to access and use them. VESA modes are are one level up from standard VGA/XGA modes, but offer no accelerated drawing functions (E.g. all you get is a framebuffer, and the VBE which lets you configure that framebuffer).
As another poster pointed out, try using Google next time.
It doesn't work on NT kernels with sound unless you use vdmsound, which is in itself a PITA to set up.
Gamingmuseum.com: Give your 3D accelerator a rest.
Now if someone would like to port this to OpenGL with the Nvidia XFree86 Drivers now that would be cool. I would never have to boot back into windows to satsify my gaming twitch
rus
Cheap UK and US VPS
Releasing the source to an age-old DOS game and making it work under Linux is news because?
It is embarrasing to see this happen. It is embarrasing that a release of a game should constitute news on /. Even if it is for Linux. This only goes to show that most game producers couldn't care less about Linux.
No news is good news for you?
In another universe, the original company did not care at all about free software and destroyed the source code to Duke3D. In this universe someone cared, knew they would have no more sales for an old game and released the source. So today, instead of the waste of closed source software, you have a game to play on free software, Linux. It may have it's quirks yet there it is, a resource has been created. Where there are resrouces, there is money to be made.
Summary: Releasing the source brought publicity and saved lots of work. If you don't like it, don't use it or see if you can get your old DOS floppies to work.
Friends don't help friends install M$ junk.
Finally someone who sees the *real issue* here. Duke3D was one of my all-time favourite first person shooters! As the poster says, it was incredibly "fun". So all I can say is, "Yay!"
I'd still like to see a win32 port of rise of the triad!
GoatPigSheep, the 3 most important food groups
I wunder if the good old nukem 3d cheet codes still werk. Funny thing is i still remember em! :)
God Mode = dncornholio
All Items = dnitems
All guns = dnstuff
C:\earth\humans\del *.m0ronz
anyone working on a zaurus port yet?
Blah.
Fees of $/hour and $/incident are two VERY different things. I once had an incident take a month to fix. At $150/hour I would have paid an absolute fortune compared to $250/incident.
I know this is done natively and all, but I was running the duke3d games in linux through DOSEMU years ago. It was a slightly hacked version of DOSEMU, but it worked very well with protected mode applications. I even was able to run wacky wheels. I remember having duke3d with sb16 emulation. It would have been easy to set up modem play, and networking play probably wouldn't have been to bad either. I do recall years back that I would occasionaly have hard lockups when running duke3d in linux. They'd crash the whole system, but it didn't happen too often. Maybe they fixed dosemu by now? Anyone still work on that project?
Duke will not run on NT4, w2k, or winXP because it does direct hardware access.
Like Linux/Unix, WindowsNT uses wrappers or calls to access hardware to make it more stable and prevent the dreaded GP faults or illegal operation errors. In unix you can make direct hardware and memory calls as root but you can not do this under administrator under NT.
I have been using NT since 4.0 because I can not stand the instability and bugginess of windows95 and 98. Alot of slashdotters bash it but for a desktop os its pefectly stable. A win32 port would enable duke to run and also would work with my soundcard. In dos the game developers had to write a driver for each soundcard themselves since it was such a pieace of crap.
Same problem with doom. Since ID releases the source the win32 versions that came out supported directsound, opengl, and networking. I predict a similiar thing will happen with DukeNukem.
http://saveie6.com/
No, it's not.
Bad example I'm afraid. :)
Both UT2k3 (included a linux executable on the cd) and NWN (downloadable client) are available on linux.
Dont know about Freedom Forces though.
Doesn't the sound utility 'sox' have the ability to convert files correctly? Works for me...
hi im a dreamcast port devver ive ported quake 1 to dc ultima VI etc i cant get on the cvs for the source just will not login for me if some kind
person can tar it or zip the source for me ill
give the port a go for the dreamcast thanks
reaper_angel@hotmail.com
http://www.imrtech.mirrorz.com
told you so :P
6 52 582
http://slashdot.org/comments.pl?sid=59435&cid=5
[Lameness filter, blah, blah, blah... is my time up yet?]
Hell, I can't even find any Linux distro that recognizes the network and sound cards in my laptop, made last year.
Yep, you guessed it--Windows XP recognizes and uses them perfectly. Everyone knows XP supports more hardware and has more drivers. It's a fact.
I can hardly wait!
"a ricer" is actually a reference to another blog that I am on, forgot to remove it when I ported the list here. Basically there was a post that was a quote unquote to sell "ricers", i.e. those kitchen gadgets that "rice" or "mince" difference things. Primarily used to make spatzel (a German type of noodle). Basically it became a long going thread that lasted several thousand posts of people either complaining about the product once they got it, or others just plain not letting the subject die, so it became just something that people called others when someone wouldn't let something die. Again, sorry about missing that one, thought I had ported the list over fairly well (first time I decided to post it here obviously).
We were all warned a long time ago that MS products sucked, remember the Magic 8 Ball said, "Outlook not so good"
Hehe, I already knew about that since a guy ran it against the dictionary file a few months ago...maybe that was you as well ? :)
Oh, I can't help quoting you because everything that you said rings true
While the game source has been released under the GPL, the BUILD engine that the game builds on top of is released under a very restrictive non-commercial-use-only, strings-attached license. Thus, you can't even legally distribute the binary produced by linking the two, since AFAIK GPL software can not be statically linked with non-free stuff. Also, you can't distribute the BUILD source by any means other than through the Internet. Why do people pull these stupid licenses out of their ass?
Agreed, but I think you are missing my point; duke3d already runs on win32 OSs. It runs on win2k under the DOS emulator.
Oh, I can't help quoting you because everything that you said rings true
Probably me.
:-)
I did run a dictionary search a few months ago and posted my result: "dermatoglyphics". I wasn't sure if you were the same guy I responded to last time (and didn't feel like hunting that post down), so I just rewrote my bit of python.
You may find this amusing: I had to keep finding larger and larger dictionaries until I found another word that fit your criteria. The dictionary that did it had 213,557 words in it (much more than the standard Linux install), and "uncopyrightable" wasn't one of those words!
I'd love to run against an even larger dictionary, but I don't feel like spending the time hunting one down...
Don't you love the support you get with Linux software?
Use the Source, Luke.
All my sources say DNF (Duke Nukem Forever) is headed for a JUNE 2003 RELEASE. 3DRealms and their zealot crowd of forum fans will say, "n0 it's Wh3n 1t's D0n3!" but I'm betting the release of this source code is just the hype machine kicking into gear.
:)
The Linux port of the Duke3d code has already seen amazing progress. Come June when DNF is IMO released I predict the small amount of coders working on their Duke3d source code projects will drop what they're doing and switch over to making maps and other fun stuff in DNF. A few people may remain, but who wants to work with Build when the DNF editor comes out?
If people want to see Duke3d with TCP/IP play and better graphics, they'd better hurry. Now is the time to get things done. When DNF is released Duke3d will disappear from the majority of people's minds. Of course we always have hope within the open source Linux community, where you still have people playing text based games.
Watch and see: JUNE 2003, hail to the king.
I took a quick look at the Duke3d sources to determine the feasibility of porting to Pocket PC. There is a substantial amount of x86 assembly code, which would have to be converted to C to allow non-x86 builds.
On a side note, I swore Slashdot had a story on my port of Quake 2 to the Pocket PC platform in December of 2001 (3 days after the source was released). I've searched and searched but can't find any mention of it. I also can't find the story that reported the release the GPL'ed Q2 sources. Odd.
Dan East
Better known as 318230.
3D Reals, the creators of Duke3D, are not porting the software to Linux, or anywhere else.
What they have done is release the Source Code to the public to do with what they will. This code will only compile the original game with the original Watcom32 compiler and then for the Dos/Windows9x platform. Although I've not tried it, it might not even work on XP based machines. Even if it does you might not be able to get sound support. Many of these games used a kind of VM called a DOS Extender and had their own drivers for sound & video.
There are plenty of talented people in the world that could get it to run but most of them won't want to dedicate the time.
The guys in the story have, in 4 days, tweaked the code enough to get it to compile and RUN on LINUX.
The news part is old DOS software that we know and love now runs on Linux in a restricted form, you can look forward to playing Duke3D in Linux very soon.
It is an accomplishment that these guys have done it at all and that they've done it in 4 days is something for some of us to go "yeah, nice one".
Once it works as advertised on Linux (& Linux-emulated on FreeBSD I hope!) then even more talented and creative people will expand on the Duke3D universe. Probably replacing sprites with 3D models and adding nifty modern features such as dynamic lighting, real time shadows, reflection mapping, bump mapping etc. etc.
Nobody sees Linux as an acceptable gaming platform in competition with Windows or the game consoles.
That's right. But what is seen is "I wish my Linux computer had a few more games" and "I wish I had Duke3D still, that game was kick-ass"
There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
Iä! Cthulhu ftaghn! Grglglrgrlrlr
this AC posted some links to places where to actually get the game. i don't know why on earth it is scored below the guy who asked questions which this AC answered. but this is slashdot, alright, questions are insightful and interesting, but not the answers!
you know you're REALLY cool only when you spell porn, prOn!
it's pr0n, not prOn, you moron! and you call yourself a pervert? i'm sure you don't even know why it's spelled that way! you kids these days just sicken me...
Congratulations, I hope you are happy now. Have you read answers to your irresponsible post? No? Then please take a look. Yes, I mean this post in particular. When GNU/Linux starts to be known as a pirates' O/S of choice, we all should thank you.