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."
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
- 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..
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. :/
Hey, I *was* a so-called "brainless" MS Support Tech. And let me tell you. We had some of the brightest people I've ever worked with at that place. It was the best group of people I ever worked with. Any problems with NT or Exchange you could POSSIBLY have and we'd be able to fix them.
And it's not $150/hr. It's $250/incident. Unlimited callbacks and time about the incident. It's not bad considering the caliber of support people we had over there.
It could be different now, I don't know. But it couldn't be too different. Maybe you got unlucky with a new tech.
Not defending MS here, and I agree that I can find solutions to most problems with OSS/GNU/Free software quick online. But don't just throw out this kind of junk because it's popular opinion.
- It's not the Macs I hate. It's Digg users. -
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.
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.
I fucking wish. the build engine is written in x86 assembly, though... I imagine that will probably dissuade dreamcast ports. :o/
Username taken, please choose another one.
Please be nice.
dudke3d.tbz2, mirror 1
dudke3d.tbz2, mirror 2
Here
(I hope it survives)
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
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!!!!
It is a racist expression for an American of Asian descent.
remove -Werror... you know that if you quit complaining and hack a little, it goes a long way.
remember the authors' notes that there is no support for this game *unless you contribute code*
SIGERR: laziness exceeds quota
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.
Actually, it was done with the BUILD engine, which is at http://www.icculus.org/BUILD/ . Looks like they have several of them working, including both Redneck Rampage and Redneck Rampage Rides Again.