PDA

View Full Version : Duke Nukem 3D


levelLORD
04-02-2003, 04:46 PM
I just find out that people from 3D Realms have been released source code for Duke Nukem 3D, so here is the link
http://www.3drealms.com/index.shtml
It will be great if somebody port it to Amiga ;))) Maybe I should post this as a news, but I guess this is good enough.

Have Fun!

later

. . . : : : levelLORD : : : . . .

Karlos
04-02-2003, 04:48 PM
"It's time to kick ass and chew bubble gum....and I'm all outta gum!"

:-D

Piru
04-02-2003, 05:49 PM
Took a quick look at it and it's a x86 asm hell with bios crap. You won't see a port of this anytime soon.

Until someone feels like rewriting thousands of lines of x86 asm back to c, it won't happen. Probably it's best to wait for linux version and port that.

Meanwhile play duke mac version on shapeshifter... ;-)

levelLORD
04-02-2003, 05:56 PM
That's a bad news. :((( Crap... Well, what can you do... Thanks for revealing me that.

Regards,

. . . : : : levelLORD : : : . . .

levelLORD
04-02-2003, 06:06 PM
to Piru

I just took a look at the code and it looks like staight C. Bunch .C and .h files, all of it can be compiled with gcc or g++ or any C compiler. No .asm files at all. I didn't completely look through the code but i dont see any assembly optimizations at all.

Regards,

. . . : : : levelLORD : : : . . .

Piru
04-02-2003, 08:24 PM
Some of the assembly is inlined in c and h files.

Lots of it is in BuildEngine and AudioLib (look into the zips).

04-05-2003, 02:50 AM
Learn how to speak english levellord!!!!! :-D :-D IMMEDIATELY;-)

04-05-2003, 05:12 AM
Probably it's best to wait for linux version and port that.

Two days is all it took apparantley!

http://icculus.org/duke3d/

levelLORD
04-05-2003, 07:21 AM
Learn how to speak english levellord!!!!! IMMEDIATELY

Whooa!!! Hey dude, I actually just moved to States, so I think my English is not too bad... Anyways, who cares?? ;)

Regards,

. . . : : : levelLORD : : : . . .

asian1
04-05-2003, 09:38 AM
>Duke Nukem 3D

There are over 4000 levels / maps for DN3D made by users and several "Total Conversion" levels.
What is your favourite levels?

Karlos
04-05-2003, 09:41 AM
All of 'em? :-D

bhyman1
04-05-2003, 10:13 AM
Duke3d was ported to Linux, maybe that could be leveraged somehow?

I wonder what type of system it would take to run a Duke3d Amiga port? '060? but more likely a PPC. Maybe OS4 would be a more friendly platform to run it on....

Karlos
04-05-2003, 10:20 AM
bhyman1 wrote:
I wonder what type of system it would take to run a Duke3d Amiga port? '060? but more likely a PPC.

Depends how optimised it gets. The engine is more complex than DOOM but less so than Quake.

Considering the original Mac port ran playably on an 040, my guess would be that a decent 040 with a gfx card should be enough for lower resolution (320X240) with the inner texturing code converted to asm.

The PC version ran fine on a P133 so I guess a PPC version should be fine - there was a PPC Mac version which ran fine on my mates 603 166 / 32Mb / 2Mb gfx. So my 603e 240 / 64 / 8Mb gfx should be OK...

I might download this code at some point - plenty of time to work on it after next week :-)

Matt_H
04-05-2003, 10:43 AM
I wonder what type of system it would take to run a Duke3d Amiga port? '060? but more likely a PPC. Maybe OS4 would be a more friendly platform to run it on....

There was a partial port in 1997, engine only, that zipped along on a standard 040/25, AGA mode. With modern GFX cards, it could probably go on an 030 now.

asian1
04-05-2003, 06:25 PM
Violent Levels (http://www.pp.iij4u.or.jp/~ykudo/duke/bootylicious/b_tc/d3d/mrolympia.html)

>All

I hate extremely violent levels (see link).
Duke Nukem 3D was critized because of such levels.
(Degrading, violence against women etc)

Karlos
04-05-2003, 06:28 PM
Well, I never saw any of those levels. Just freaky alien porky pig cop bashing..

Vincent
04-05-2003, 06:37 PM
Duke Nukem 3D ran fine on my old P75/32MB RAM.

Almost full screen (maybe 2 below full).

It was very playable on that machine. :-D

Piru
04-05-2003, 06:42 PM
@asian1

So it's Duke Nukem's fault that such addon exists?

If someone create such addon I would blame the addon creator, not the game.

And btw: You're not forced to install these addons, or buy the game in the first place.

levelLORD
04-05-2003, 08:00 PM
Duke Nukem 3D ran fine on my old P75/32MB RAM.

DN3D was very playable on mine 486DX @ 100MHz, 16 Megz of RAM, so it should run just fine on any accelerated Amiga, and of course not to mention PPC.

I hate extremely violent levels (see link).

I don't know what are you talking about ;))) Hehe, there is always gore and blood and more gore and blood in games. It is not going to be without it. That's something what is selling games, and I must admit that I just love games like that. Can you imagine Quake without gibbles, chunks and blood? :)) Or DN3D without strippers? It's not fun otherways. :) There is always alternatives for non-blood and gore games such is... Sims or something. ;)

Regards,

. . . : : : levelLORD : : : . . .

Vincent
04-06-2003, 07:26 AM
DN3D was very playable on mine 486DX @ 100MHz, 16 Megz of RAM, so it should run just fine on any accelerated Amiga, and of course not to mention PPC.

It should run fine on any Amiga that can run Doom :-D

Crumb
04-06-2003, 10:08 AM
It ran well with AGA, a 040/25 sahpeshifter and a low res mode...

And I remember playing the pc version on a 486DX2/66 with a vesa local bus svga card and it ran smooooothly.

I think that without much optimization it would run well with a 040/40 and that with asm and AGA you may run it at 9fps with a 030/50...

Mike_Amiga
04-06-2003, 11:13 AM
While there is no gore in Medal of Honour Allied Assault it still recreated the beach landings pretty damn well and I prefer it to Soldier of Fortune 2 because there is no real slow down which makes for a better gaming experience.

It is fun to decapatate people with shotguns but not so fun when the screen fills with highly detailed models and slows the game down, even with low settings in options.

PS Enlish? I speak Wenglish! :-P

utri007
05-06-2003, 02:42 AM
with this engine is possible play all BUID engine based games

The BUILD Engine powers the following commercial games:

Duke Nukem 3D
Blood
Shadow Warrior
Redneck Rampage
Witchhaven
TekWar
Extreme Paintbrawl
Powerslave
NAM/Napalm
WWII GI

source an found here

http://www.advsys.net/ken/buildsrc/default.htm

Is this easier way to make amiga port of duke3d??

xeron
05-06-2003, 02:50 AM
That is totally untrue. Nearly all build-based commercial games had extra things added that Ken Silverman didn't code; Duke Nukem is no exception.

Duke Nukem is based on build; the same problems of endianness and x86 assembler exist porting just Build or the Duke Nukem version of build, the difference is that when you've ported build, you THEN have to add all the Duke Nukem enhancements.

So, its actually harder to port build and get it to play Duke Nukem than it is just to port Duke Nukem.

Piru
05-06-2003, 02:51 AM
Is this easier way to make amiga port of duke3d?
No. The same buildengine is inside duke src.