Amiga.org

Amiga computer related discussion => Amiga Gaming => Topic started by: utri007 on April 08, 2003, 12:40:29 PM

Title: Is anyone making Duke Nukem amiga port??
Post by: utri007 on April 08, 2003, 12:40:29 PM
It would ran perfektly on my 040
Title: Re: Is anyone making Duke Nukem amiga port??
Post by: bloodline on April 08, 2003, 12:55:53 PM
Quote

utri007 wrote:
It would ran perfektly on my 040


Hmmm, I'm not so sure...  :-)

Though I can't remember much about the game, but I found Quake a bit of an effort on my BlizzPPC 240Mhz and AGA... and IIRC DNuke was a more intensive game...
Title: Re: Is anyone making Duke Nukem amiga port??
Post by: ikir on April 08, 2003, 12:59:43 PM
No, Duke Nukem is older than Quake. It should run good on an 040.
Title: Re: Is anyone making Duke Nukem amiga port??
Post by: whabang on April 08, 2003, 01:01:33 PM
Duke3D would probably fly with anything faster than a 040@50.
I played the mac version on a 040/33 and it flied...
Title: Re: Is anyone making Duke Nukem amiga port??
Post by: bloodline on April 08, 2003, 01:06:02 PM
Quote

whabang wrote:
Duke3D would probably fly with anything faster than a 040@50.
I played the mac version on a 040/33 and it flied...


Ahh right, ok, my mistake, I seem to remember Duke3D looking better than Quake...

Ok, so is any one working on a port then?
Title: Re: Is anyone making Duke Nukem amiga port??
Post by: redcougar on April 08, 2003, 01:29:39 PM
There is at least new working Linux port, which is at WIP status at the moment, which could be useful. IIRC, it was at icculus.org or something like that.. and somebody made a glDuke after the release of the source for windows.. dunno if these helps the Amiga port.
Title: Re: Is anyone making Duke Nukem amiga port??
Post by: poweramiga2002 on April 08, 2003, 01:37:33 PM
Duke3D would probably fly with anything faster than a 040@50.
I played the mac version on a 040/33 and it flied..


Thats true i play it on my a1200 under fusion 3.2 ppc 210/060/50 grexvoodoo/3/3000 runs a little slow but playable so an amiga port would screem
Title: Re: Is anyone making Duke Nukem amiga port??
Post by: utri007 on April 08, 2003, 01:53:38 PM
Just opinion... Duke looks better than quake, i don't care that it's not true 3d

and like like to play duke more than quke.

Title: Re: Is anyone making Duke Nukem amiga port??
Post by: xeron on April 08, 2003, 02:29:12 PM
Quote

redcougar wrote:
There is at least new working Linux port, which is at WIP status at the moment, which could be useful. IIRC, it was at icculus.org or something like that.. and somebody made a glDuke after the release of the source for windows.. dunno if these helps the Amiga port.


glDuke is a rather misleading name; it does not *YET* use OpenGL rendering, it is just that the projects aim is to convert it to OpenGL. The rendering routines are the same, but it is rendering to a buffer in a window instead of VESA.
Title: Re: Is anyone making Duke Nukem amiga port??
Post by: rorland on April 08, 2003, 03:11:23 PM
Isnt duke nukem overrated?
Or is it just me?
Title: Re: Is anyone making Duke Nukem amiga port??
Post by: xeron on April 08, 2003, 03:21:28 PM
Overrated? Its fantastic. The one liners, the cutscenes, the atmosphere... its fantastic. I always preferred it to Doom or Quake.

If you've only played the Mac versiom you might think its overrated. From what I hear its not a patch on the PC version...
Title: Re: Is anyone making Duke Nukem amiga port??
Post by: Tomas on April 08, 2003, 03:29:57 PM
Someone should rather port UT  :-)
Title: Re: Is anyone making Duke Nukem amiga port??
Post by: Tomas on April 08, 2003, 03:36:31 PM
Quote

rorland wrote:
Isnt duke nukem overrated?
Or is it just me?

Was quite ahead of its time... Though compared to todays standards its not too good looking atleast... But it still has great playability.
Title: Re: Is anyone making Duke Nukem amiga port??
Post by: Tomas on April 08, 2003, 03:38:20 PM
Quote

bloodline wrote:
Quote

utri007 wrote:
It would ran perfektly on my 040


Hmmm, I'm not so sure...  :-)

Though I can't remember much about the game, but I found Quake a bit of an effort on my BlizzPPC 240Mhz and AGA... and IIRC DNuke was a more intensive game...


Thats odd.... I ran duke nukem on a 386 without any problems. Quake ran way slower unless the gfx had really ####ty 2d capabilities.
Title: Re: Is anyone making Duke Nukem amiga port??
Post by: that_punk_guy on April 08, 2003, 03:54:10 PM
i saw it running smooth on an early Pentium 75.  Didnt it use the same pseudo-3D system as Doom?

As for Quake - you can pick up an N64 with Quake II for £20 these days  :-)
Title: Re: Is anyone making Duke Nukem amiga port??
Post by: whabang on April 08, 2003, 04:04:20 PM
Quote
Didnt it use the same pseudo-3D system as Doom?

Nope!
Duke3D uses a game engine called "Build" AFAIK.
It's the same engine that is used in Shaddow warrior, Blood, Terminal velocity, and coutless other games.
Title: Re: Is anyone making Duke Nukem amiga port??
Post by: Arney on April 08, 2003, 04:30:28 PM
I used to play DN3D on my 80486 100 Mhz. on the highest rosolution, and it worked perfectly.  I think it should work on an 040.  It even runs on a Gameboy Advance now  :-D

The multiplayer mode is just great. I used to play it with friends all the time.
Title: Re: Is anyone making Duke Nukem amiga port??
Post by: Mad-Matt on April 08, 2003, 07:22:48 PM
I remember having a GL Duke long ago when Voodoo cards owned everything else ;) a 3DFX patch was madee to hardware accelerate the game.

Still waiting for an Amiga port of GL Rott, ,the source being somewhere on sorceforge ..hint hint . :)

In the meantime, iIbelive the Doomsday engine is now GPL, so we could have a GL Doom at least which is pretty much complete :)

Matt
------
Title: Re: Is anyone making Duke Nukem amiga port??
Post by: Karlos on April 08, 2003, 11:07:00 PM
Quote

whabang wrote:
Quote
Didnt it use the same pseudo-3D system as Doom?

Nope!
Duke3D uses a game engine called "Build" AFAIK.
It's the same engine that is used in Shaddow warrior, Blood, Terminal velocity, and coutless other games.


Hi all, finally made it here today :-D

Your basic Duke Nukem3D engine was AFAIK a custom job made my 3DRealms. It stood way ahead of Doom in the following respects

1) Its map architecture supported overlapping zones (similar to upper / lower rooms in alien breed 3d / tkg)

2) The map structure allowed sloping walls and floors. I'm not sure if it was a full 3D bsp structure in the style of Quake, but it was certianly more developed than the pure 2D bsp structure of Doom.

3) Movable sections of the map were not restricted to simple up/down doors / lifts. You could have moving platforms, horizontal, vertical, rotating rooms, you name it.

4) You could have mirrors ;-)

5) You could damage almost anything :-D

6) The viewport supported limited z-axis rotation (sideways tilt or roll), as well as x-axis rotation (look up/down or pitch). Was used to great effect in earthquake effects or when you got too close to an explosion or demolishing building.

7) There was a limited degree of coloured lighing rather than the brightness only effects of Doom. Quake didn't even get this until Quake 2 :-)

8) It used a simple scripting language for all the behaviour of objects, weapons, monters etc. that was compiled by the engine at load time. This feature is what allowed the Duke3D engine to be a game engine in the true sense and gave the fantastic interactivity that made it such great fun to play. Whilst not quite as advanced as QuakeC and its accompanying virtual machine, the code (in script form) was just as portable, so conversions could still 'run anywhere' the engine did. By contrast, Doom used tables to match entities up with sets of pre-defined behaviours (similar to the idea in TKG's game linker).

9) It had a rotating map (like TKG) that even supported texturing to give a kind of top-down 3D view of the game..

10) Duke Nukem 3D was utterly hysterical :-)
Title: Re: Is anyone making Duke Nukem amiga port??
Post by: KingTutt on April 09, 2003, 07:07:00 AM
I have to admit, I did find DukeNukem 3d pretty refreshing. Little did I know that this is where gaming would stagnate for the next half decade. Anyways, I don't feel a port to A1 would get good reception. A remaster on the other hand might. But then again, that costs money.. like all things.

Seriously though, this game has seen better days. Lets just move on.
Title: Re: Is anyone making Duke Nukem amiga port??
Post by: utri007 on April 09, 2003, 08:04:28 AM
Duke is old but is one of all time classiks. My amiga is old but i like it so i like to play duke with my amiga

simply

There is too few games for 040/060

Think amiga is old duke is old, perfect match
Title: Re: Is anyone making Duke Nukem amiga port??
Post by: whabang on April 09, 2003, 08:22:43 AM
Quote

utri007 wrote:
Duke is old but is one of all time classiks. My amiga is old but i like it so i like to play duke with my amiga

simply

There is too few games for 040/060

Think amiga is old duke is old, perfect match

He's got a point... :-D  :-D  :-D
Title: Re: Is anyone making Duke Nukem amiga port??
Post by: Karlos on April 09, 2003, 08:24:17 AM
...Not only that, but an optimised 040 port od Duke would seriously fly under Amithlon, eh Whabang? :-D
Title: Re: Is anyone making Duke Nukem amiga port??
Post by: whabang on April 09, 2003, 08:34:06 AM
Quote

Karlos wrote:
...Not only that, but an optimised 040 port od Duke would seriously fly under Amithlon, eh Whabang? :-D

Oh, yeah! :-D
Title: Re: Is anyone making Duke Nukem amiga port??
Post by: on April 09, 2003, 09:58:58 AM
In reply to Karlos, Duke Nukem used the build engine yes.  Blood used the lithtech engine which was in fact a source port of Build.  I am a member of the doom community, and all the fuss of the released source of Duke has lead the fans of Jdoom (which is a source port of Doom) into porting duke over to it, and is relativly possible using the limitless engine of Jdoom.
Jdoom is:

* Open Gl rendered/3dfx supported full high resolution and windows native engine
* Slopes, true 3d support, md2/3 model support
* Endless dll modding and DED files, scripting
* Sprite lighting system like in Alien breed that karlos mentioned
* Mp3, mod, ogg sound music support

The amiga users in the community are already porting Jdoom to amiga so perhaps Duke nukem TC would also be considered.
Just thought Id mention this news, because it is Duke Nukem, but ported to todays standards.  So any fans would probly be interested.

Heretic Out. :-P
Title: Re: Is anyone making Duke Nukem amiga port??
Post by: Karlos on April 09, 2003, 10:06:44 AM
@the_heretic

He, he..I see you keep an eye out here matey. I figured you may flame my ass for suggesting Duke was better than Doom - but of course I am speaking from a point of personal preference.

How's the Hellmouth mod coming on?

Pity I never got around to uploading my TKG or Quake1 mods anywhere...

-edit-

I thought the lithtech engine was entirely the work monolith? Anyhow, I thought it was Blood2 that used it - I seem to recall Blood looking very Duke like, but may be wrong...

Hmm, Rouge ought to know the answer to the first part :-D
Title: Re: Is anyone making Duke Nukem amiga port??
Post by: on April 09, 2003, 10:12:15 AM
Hey geeza, ya the Projects coming on sweet thanks.  Compiling some cool scripts and behaviour modules, and Ive decided to use C++ for the launcher instead of VB.  Heh, so thats 10 years xperience out the window, and in with the 4 week expeirince of C.  No matter, my coder knows C pretty well, and Fscript has the procedures of C so Im coping.  (no longer bitch about the use of braces  :-D )

Starting to implement my own modded codec for the intro movie, although I best keep my nose out of it and let my coder deal.  Heh.

See u round dude. ;-)
Title: Re: Is anyone making Duke Nukem amiga port??
Post by: on April 09, 2003, 10:14:43 AM
Well Jdoom is the answer.  And matt is correct, and the latest dll mod allows the fake 3d floors to become true 3d (Rendering extra flats without HOM)
I been fooling with it and its pretty sweet  :-D

EDIT:  I forget to quote  :-D  Matt refered to the doomsday engine going GPL.
Plus lithtech is its own, but im sure they built on build base whcih was a boon.  (say that fast)
A good point about it was their advanced mobj and poly objects, which could make swinging doors solid rather than textures.
Title: Re: Is anyone making Duke Nukem amiga port??
Post by: Karlos on April 09, 2003, 10:22:59 AM
Im not sure but we we may have a wee problem..

DLL's aren't exactly portable  - theyre pretty much a windows technology (linux can also use them I think). The amiga uses a different type of shared library that is rather different from a dll so you can't just do a trivial code recompile.

Hyperion had to come up with their own dll format(as I recall) to port Heretic II (modified Quake2 engine).

Even then, all the dll mods available for the quake2 engine had to be individually recompiled to use them with the amiga port of the engine (and the mac port, too).
Title: Re: Is anyone making Duke Nukem amiga port??
Post by: on April 09, 2003, 10:35:02 AM
Quote

Karlos wrote:
Im not sure but we we may have a wee problem..

DLL's aren't exactly portable  - theyre pretty much a windows technology (linux can also use them I think). The amiga uses a different type of shared library that is rather different from a dll so you can't just do a trivial code recompile.

Hyperion had to come up with their own dll format(as I recall) to port Heretic II (modified Quake2 engine).

Even then, all the dll mods available for the quake2 engine had to be individually recompiled to use them with the amiga port of the engine (and the mac port, too).


Well that will be the DED file I referred to, sorry for spoiling the flow with unsupported reference to MICROSLOF produce.  I just tried a ded that lets you duck.  Nice. :-P  ;-)
There aint nothing dynamic about a dll.  Caution : Portin this to amiga could cause serious degeneration.  Continue?  N/N?
Title: Re: Is anyone making Duke Nukem amiga port??
Post by: Karlos on April 09, 2003, 11:35:13 AM
Quote

the_heretic wrote:
There aint nothing dynamic about a dll.


:lol: They are supposed to be Dynamic Link Libraries, but your'e right the do have a tendency to require multiple instances in memory which totally defeats the point of them being reusable - they might as well be statically linked to the exe :-)

Typical of MS...

Quote
Caution : Portin this to amiga could cause serious degeneration.  Continue?  N/N?


AmigaOne XE should be able run any existing OpenGL JDoom based engine comfortably. If your P3-833 / GeForce4MX PCI can, I'm damn sure a G4-800 / Radeon9000 AGPx4 has the horsepower :-D

It's probably got more than enough horsepower for Doom 3 too, but it'll be quite some time before that wee chestnut goes GPL :-D

Not sure about my BlizPPC 240 / Permedia2 though...:lol:

Anyhow, back to the original point, I'm sure some bright spark here is already halfway through a Duke Nukem 3D port as I write....
Title: Re: Is anyone making Duke Nukem amiga port??
Post by: Mad-Matt on April 09, 2003, 11:46:44 AM
Its great to hear that a port of Doomsday engine will be comming to Amiga. Even more amazzing to hear that there couldbe a JDuke (Along with JDoom and maybe Jheretic/JHexen ?).

Its true that these are old games but what keeps me interested is the ability (With this engine) is to change the game in such away that the games suddenly becomes abit more modern, with replacing the textures with much higher res ones and replacing the sprites with 3d models and even replacing the sound and music with whatever formats ya like (Assuming we get the Fmod part ported). Along with nice bright opengl effects, it makes for playing these games through again with amazing speed.

I cant wait to get allthis on my miggy ;)
Title: Re: Is anyone making Duke Nukem amiga port??
Post by: PulsatingQuasar on April 09, 2003, 11:54:52 AM
Quote
It's the same engine that is used in Shaddow warrior, Blood, Terminal velocity, and coutless other games.


Shadow Warrior was miles and miles better than Duke Nukem. I hope they release the source of that game. I'd rather have Shadow Warrior for the Amiga.
Title: Re: Is anyone making Duke Nukem amiga port??
Post by: whabang on April 09, 2003, 12:01:09 PM
You have no honour - Go live in fear! :-D  :-D  :-D
Title: Re: Is anyone making Duke Nukem amiga port??
Post by: Dagon on April 09, 2003, 01:14:10 PM
I`ve seen Duke Nukem running on an A1200/040@40 under shapeshifter when I was on a greek Amiga party  `98 Amigathering 3 (http://www.amigathering.gr/ag3.html) (see the second from the end picture, the orange Amiga :P)held in Athens. It runned well.

Here is the main page of theAmigathering (http://www.amigathering.gr) meetings.
Title: Re: Is anyone making Duke Nukem amiga port??
Post by: utri007 on April 10, 2003, 09:04:59 AM
is it possible that there is allready amiga version of duke nukem?? Rumours

I really hope that i've able to play this game soon on my amiga.

Should be possible to use same engine to play shadow warrior?


Title: Re: Is anyone making Duke Nukem amiga port??
Post by: whabang on April 10, 2003, 09:55:50 AM
Quote
Should be possible to use same engine to play shadow warrior?

Probably not.
The SW engine is better than the DN3D one AFAIK. ( transparency support etc. )
Title: Re: Is anyone making Duke Nukem amiga port??
Post by: xeron on April 10, 2003, 10:04:52 AM
Quote

The SW engine is better than the DN3D one AFAIK. ( transparency support etc. )


The build engine supports translucent polygons.
Title: Re: Is anyone making Duke Nukem amiga port??
Post by: poweramiga2002 on April 10, 2003, 12:17:11 PM
I would recon that duke would play quite nicly under linux running mol prob faster than ever did on mac and pc
Title: Re: Is anyone making Duke Nukem amiga port??
Post by: utri007 on April 22, 2003, 11:13:26 AM
there is allready linux port of duke

http://icculus.org/duke3d/

Somebody says taht it would be 5 minits job to make amiga port when linux port is availlable.

Just hope that he didn't mean sdl conversion
Title: Re: Is anyone making Duke Nukem amiga port??
Post by: MagicSN on April 22, 2003, 02:28:03 PM
The big question is if the Linux-Port uses ASM or not.
If there's tons of x86 ASM in it (still from the PC version maybe ?) a port would still be extremely lots of work.
I did nowhere find any info like "Replaced all ASM Code by C Code" or such in reports about the Linux-Port.

Steffen
Title: Re: Is anyone making Duke Nukem amiga port??
Post by: Themamboman on April 22, 2003, 02:56:36 PM
Hmm... there is also Descent 2, Descent Freespace 2 and Alien Vs Predator 1 source code available.  Those would be good candidates as well.
Title: Re: Is anyone making Duke Nukem amiga port??
Post by: lempkee on April 22, 2003, 03:02:33 PM
yes i have asked about descent 2 for ages....source was released in 99....

for freespace 2....that i didnt know... I WANT IT!! :) , completed the exellent hyperion port some months back...and i luuuuuuuuuuuuuuuuv it...

but for avsp1 ....ermm lol...ok i guess it may have been fun back when it was new...but it surely looks like crap :)

just my opinions anyway :)
Title: Re: Is anyone making Duke Nukem amiga port??
Post by: Piru on April 22, 2003, 03:49:10 PM
Quote
it would be 5 minits job to make amiga port when linux port is availlable.

Not quite. I said it would be 5 mins work when duke3d works on big endian linux systems.

Yes, SDL port. What's wrong with SDL anyway?
Title: Re: Is anyone making Duke Nukem amiga port??
Post by: utri007 on June 23, 2003, 07:20:33 AM
Would sdl port to MacOS-X help it is big endian system, because it's PPC

http://www.icculus.org/duke3d/

It is incomplete..

Title: Re: Is anyone making Duke Nukem amiga port??
Post by: Piru on June 23, 2003, 07:34:35 AM
Yes it would and it does.

Working (albeit similarily bugged) version should be 5 mins of work now.

Anyone has 5 mins? :-)
Title: Re: Is anyone making Duke Nukem amiga port??
Post by: hnl_dk on June 23, 2003, 07:46:59 AM
@ Steffen

here are the sources :-D (http://cvs.icculus.org/horde/chora/cvs.php/source?rt=duke3d)
Title: Re: Is anyone making Duke Nukem amiga port??
Post by: Piru on June 24, 2003, 10:46:48 AM
(http://www.iki.fi/sintonen/pics/duke1.png)

Running on Pegasos/MorphOS, just to prove my point. :-)

It's not even close to being in usable state yet, and I seriously don't have time to bother with it at the moment.
Title: Re: Is anyone making Duke Nukem amiga port??
Post by: xeron on June 24, 2003, 10:49:32 AM
Damn! The site with the sourcecode is down! :(
Title: Re: Is anyone making Duke Nukem amiga port??
Post by: Piru on June 24, 2003, 10:54:58 AM
cvs is working just fine:

:pserver:anonymous@cvs.icculus.org:/cvs/cvsroot duke3d
Title: Re: Is anyone making Duke Nukem amiga port??
Post by: xeron on June 24, 2003, 10:58:42 AM
Yeah, but i'm at work, and I can't access that here... hopefully it'll all be back up when i get home anyway.
Title: Re: Is anyone making Duke Nukem amiga port??
Post by: Warface on June 24, 2003, 11:23:15 AM
@Piru

You won't stop taking my breath away, time to time... Awesome skills :-)
Title: Re: Is anyone making Duke Nukem amiga port??
Post by: mikeymike on June 24, 2003, 12:09:00 PM
Yep, it's called "Duke Nukem Forever", and it'll be released "real soon now"

 :-D
Title: Re: Is anyone making Duke Nukem amiga port??
Post by: Warface on June 24, 2003, 12:36:44 PM
Quote

mikeymike wrote:
Yep, it's called "Duke Nukem Forever", and it'll be released "real soon now"

 :-D


What about acquiring a licence and bundling it with OS4? :-)
Title: Re: Is anyone making Duke Nukem amiga port??
Post by: mikeymike on June 24, 2003, 12:49:26 PM
Personally I want OS4 a little sooner than never :-)