Amiga.org

Amiga computer related discussion => Amiga Gaming => Topic started by: levelLORD on April 03, 2003, 12:46:22 AM

Title: Duke Nukem 3D
Post by: levelLORD on April 03, 2003, 12:46:22 AM
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 : : : . . .
Title: Re: Duke Nukem 3D
Post by: Karlos on April 03, 2003, 12:48:26 AM
"It's time to kick ass and chew bubble gum....and I'm all outta gum!"

:-D
Title: Re: Duke Nukem 3D
Post by: Piru on April 03, 2003, 01:49:25 AM
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... ;-)
Title: Re: Duke Nukem 3D
Post by: levelLORD on April 03, 2003, 01:56:41 AM
That's a bad news. :((( Crap... Well, what can you do... Thanks for revealing me that.

Regards,

. . . : : : levelLORD : : : . . .
Title: Re: Duke Nukem 3D
Post by: levelLORD on April 03, 2003, 02:06:46 AM
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 : : : . . .
Title: Re: Duke Nukem 3D
Post by: Piru on April 03, 2003, 04:24:10 AM
Some of the assembly is inlined in c and h files.

Lots of it is in BuildEngine and AudioLib (look into the zips).
Title: Re: Duke Nukem 3D
Post by: on April 05, 2003, 10:50:16 AM
Learn how to speak english levellord!!!!! :-D  :-D IMMEDIATELY;-)
Title: Re: Duke Nukem 3D
Post by: on April 05, 2003, 01:12:57 PM
Quote
Probably it's best to wait for linux version and port that.


Two days is all it took apparantley!

Quote
http://icculus.org/duke3d/
Title: Re: Duke Nukem 3D
Post by: levelLORD on April 05, 2003, 03:21:39 PM
Quote
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 : : : . . .
Title: Re: Duke Nukem 3D
Post by: asian1 on April 05, 2003, 05:38:50 PM
>Duke Nukem 3D

There are over 4000 levels / maps for DN3D made by users and several "Total Conversion" levels.
What is your favourite levels?
Title: Re: Duke Nukem 3D
Post by: Karlos on April 05, 2003, 05:41:40 PM
All of 'em? :-D
Title: Re: Duke Nukem 3D
Post by: bhyman1 on April 05, 2003, 06:13:45 PM
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....
Title: Re: Duke Nukem 3D
Post by: Karlos on April 05, 2003, 06:20:07 PM
Quote

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 :-)
Title: Re: Duke Nukem 3D
Post by: Matt_H on April 05, 2003, 06:43:00 PM
Quote

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.
Title: Re: Duke Nukem 3D
Post by: asian1 on April 06, 2003, 02:25:42 AM
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)
Title: Re: Duke Nukem 3D
Post by: Karlos on April 06, 2003, 02:28:57 AM
Well, I never saw any of those levels. Just freaky alien porky pig cop bashing..
Title: Re: Duke Nukem 3D
Post by: Vincent on April 06, 2003, 02:37:32 AM
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
Title: Re: Duke Nukem 3D
Post by: Piru on April 06, 2003, 02:42:58 AM
@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.
Title: Re: Duke Nukem 3D
Post by: levelLORD on April 06, 2003, 04:00:32 AM
Quote
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.

Quote
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 : : : . . .
Title: Re: Duke Nukem 3D
Post by: Vincent on April 06, 2003, 02:26:46 PM
Quote
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
Title: Re: Duke Nukem 3D
Post by: Crumb on April 06, 2003, 05:08:57 PM
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...
Title: Re: Duke Nukem 3D
Post by: Mike_Amiga on April 06, 2003, 06:13:31 PM
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
Title: Re: Duke Nukem 3D
Post by: utri007 on May 06, 2003, 09:42:40 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??
Title: Re: Duke Nukem 3D
Post by: xeron on May 06, 2003, 09:50:27 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.
Title: Re: Duke Nukem 3D
Post by: Piru on May 06, 2003, 09:51:07 AM
Quote
Is this easier way to make amiga port of duke3d?

No. The same buildengine is inside duke src.