Amiga.org
Amiga computer related discussion => Amiga Gaming => Topic started 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 : : : . . .
-
"It's time to kick ass and chew bubble gum....and I'm all outta gum!"
:-D
-
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... ;-)
-
That's a bad news. :((( Crap... Well, what can you do... Thanks for revealing me that.
Regards,
. . . : : : levelLORD : : : . . .
-
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 : : : . . .
-
Some of the assembly is inlined in c and h files.
Lots of it is in BuildEngine and AudioLib (look into the zips).
-
Learn how to speak english levellord!!!!! :-D :-D IMMEDIATELY;-)
-
Probably it's best to wait for linux version and port that.
Two days is all it took apparantley!
http://icculus.org/duke3d/
-
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 : : : . . .
-
>Duke Nukem 3D
There are over 4000 levels / maps for DN3D made by users and several "Total Conversion" levels.
What is your favourite levels?
-
All of 'em? :-D
-
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....
-
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 :-)
-
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.
-
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)
-
Well, I never saw any of those levels. Just freaky alien porky pig cop bashing..
-
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
-
@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.
-
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 : : : . . .
-
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
-
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...
-
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
-
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??
-
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.
-
Is this easier way to make amiga port of duke3d?
No. The same buildengine is inside duke src.