Amiga.org

Operating System Specific Discussions => AROS Research Operating System => Topic started by: trekiej on June 05, 2014, 07:17:11 PM

Title: Duke Nukem 3D
Post by: trekiej on June 05, 2014, 07:17:11 PM
Since I can not post at Aros-exec for some reason.

Thanks BsZ, I downloaded the aros archive version of Duke3d and it works great.

Cavemann:
I downloaded HRP 5.3 and extracted the two files out of autoload and put them into duke3d. I get some errors for fonts but hrp does work. my machine gets about 100 fps.
Sometimes it gets as low as 50 fps, not often as far as I can remember.

The LRP looks good too. I am thinking of making a separate directory for it.
Title: Re: Duke Nukem 3D
Post by: trekiej on June 05, 2014, 07:18:42 PM
I wanted to post this the other day.

When I post it says invalid submission. You might have exceed time limit, or similar.

BSz:
Thanks, I got the new 3d Duke. I will try it tonight.
I like fuhquake better than glquake. Great job.

Caveman:
Thanks, I will try the stack.

all:
I have not tried the HRP.
I got the faq for it.
I hope it is not for eduke32 only.
Maybe someone can also port it too.

Is it possible to pass arguments to agp.hidd.
My Jetway K8T8AS mother board does not like agp.hidd.
I wish I could pass something to it during boot.
How well does agp.hidd work.
I do not seem to really need it.
I have to install it and move it out of the drawer then reboot.
This machine has the NV 6600 GT.
I am going to run Duke 3d at the most difficult setting.
Then go into "no damge" or similar to check the frame rate.
Duke3d seem to run at 300 to 400 fps. When it locked up it had 90 or 900 fps.


Xdelusion:
Sorry to hear about the card not working.  

__________________
Title: Re: Duke Nukem 3D
Post by: trekiej on June 05, 2014, 07:30:41 PM
I would like to add that my sound cards works fine. It detects fine in PCI slot number 1 plays sound fine. In the second slot of a micro atx mother board it detects fine but will not play sound.
Title: Re: Duke Nukem 3D
Post by: XDelusion on June 05, 2014, 10:41:31 PM
I can't post on Aros-Exec either as it turns out. Not even trying the methods I suggested to you via PM.

Good to hear you got Duke running good though. Now that my new gfx card is in, I'll give Duke another go my self.
Title: Re: Duke Nukem 3D
Post by: som99 on June 06, 2014, 12:03:40 AM
Can you toggle a FPS limit? No point in having a higher FPS then the refresh rate of the monitor, all you get is more screen tearing.
Title: Re: Duke Nukem 3D
Post by: BSzili on June 06, 2014, 07:06:38 AM
Quote from: trekiej;765759
I have not tried the HRP.
I got the faq for it.
I hope it is not for eduke32 only.
Maybe someone can also port it too.
For Duke3dw you have to use the old (v4.11) HRP, the ones hosted on the official Duke3D HRP site are for EDuke32 indeed.
Title: Re: Duke Nukem 3D
Post by: XDelusion on June 06, 2014, 01:24:50 PM
Quote from: BSzili;765805
For Duke3dw you have to use the old (v4.11) HRP, the ones hosted on the official Duke3D HRP site are for EDuke32 indeed.



Perhaps that's where I went wrong, where do you get the "old v4.11" set?
Title: Re: Duke Nukem 3D
Post by: BSzili on June 06, 2014, 02:11:37 PM
The same place where you can get the LRP, from the Duke3dw website:
http://www.proasm.com/duke/dnhrp.html
The official HRP site used to host version 4.x too, but they have removed it some time ago.
Title: Re: Duke Nukem 3D
Post by: XDelusion on June 06, 2014, 07:22:34 PM
Quote from: BSzili;765818
The same place where you can get the LRP, from the Duke3dw website:
http://www.proasm.com/duke/dnhrp.html
The official HRP site used to host version 4.x too, but they have removed it some time ago.



Oh, those are the sets I had. Perhaps now that I have my 9800GTX+ things will pan out better. Will find out shortly.
Title: Re: Duke Nukem 3D
Post by: utri007 on June 06, 2014, 09:59:36 PM
Would it be possible to port this 68k too?
Title: Re: Duke Nukem 3D
Post by: XDelusion on June 06, 2014, 10:10:23 PM
Seems to be running better with my 9800GTX+, though with the Hi-Res stuff, or even low res varient, it does stop and pause a moment here and there at the beginning of the game, but after a while it seems to smooth out... some other higher end 3D games also act this way.

 I've also noticed that now that I have the 9800GTX+ installed instead of my old 7850GT, the AROS mouse vanishes when I exit most GL games like Jedi Outcast and Duke 3D. Can't find a card without some sort of driver issue or another. I HATE being forced to reboot.
Title: Re: Duke Nukem 3D
Post by: BSzili on June 06, 2014, 10:12:03 PM
@utri007 (http://www.amiga.org/forums/member.php?u=929)
What's wrong with the other two Duke Nukem 3D ports?
Title: Re: Duke Nukem 3D
Post by: trekiej on June 06, 2014, 10:44:19 PM
I do use HRP 5.3 with the Aros Archive Duke3D and LRP from Proasm.
I get a font problem in console but do not see it during game play.
Prosasm hrp seems to be an update according to the readme.

With XP and eduke32 I get some pausing but other than that it seems to be ok.
edit:
I also loose mouse pointer.
xdelusion:
Congrats. on the 9800 GTX+.
Title: Re: Duke Nukem 3D
Post by: trekiej on June 06, 2014, 11:29:48 PM
Try here.
HRP 3,4 and 5.
http://www.duke4.net/download.php?list.10
Title: Re: Duke Nukem 3D
Post by: XDelusion on June 06, 2014, 11:30:08 PM
Quote from: trekiej;765850
I do use HRP 5.3 with the Aros Archive Duke3D and LRP from Proasm.
I get a font problem in console but do not see it during game play.
Prosasm hrp seems to be an update according to the readme.

With XP and eduke32 I get some pausing but other than that it seems to be ok.
edit:
I also loose mouse pointer.
xdelusion:
Congrats. on the 9800 GTX+.


I should run a Duke3D test under Windows on this machine too. When redoing my drive I decided to install Windows just to do such comparisons with AROS on the same hardware.

 Aside of loosing the mouse, this card is by far the BEST investment I've made for AROS yet.
Title: Re: Duke Nukem 3D
Post by: BSzili on June 07, 2014, 08:27:34 AM
Quote from: trekiej;765850
I do use HRP 5.3 with the Aros Archive Duke3D and LRP from Proasm.
I get a font problem in console but do not see it during game play.
Prosasm hrp seems to be an update according to the readme.
Only use LRP or HRP v.4.x with Duke3dw. There's no such thing as "Aros Archive Duke3D", it's ProAsm's Duke3dw ported to AROS.
I'm really not saying this to be rude, but this is in the readme, and I've said this in various forums, including this very topic. You are bound to have various problems with 5.x, it's for EDuke32's Polymer renderer.
Title: Re: Duke Nukem 3D
Post by: utri007 on June 07, 2014, 11:02:42 AM
Quote from: BSzili;765847
@utri007 (http://www.amiga.org/forums/member.php?u=929)
What's wrong with the other two Duke Nukem 3D ports?


There is only one Duke 3D port for 68k, Novacoder hasn't yet released his port.

Dante's port of duke is buggy and he has tried to make it a "real 3D", free look is forced to use.  Duke 3D is not a real 3D game, in game when I shoot on direction I can shoot enemies wich are not visible, e.g. enemies up/down are shoot even when I can't see them, if I just shoot right direction. Only Place when I need aim UP/down is when I shoot a buildin, like a hole to cinemateater wall.

It is faster with my 040 40mhz than my 060 66 MHz

Novacoder hasn't been able to produce code wich works both AGA/RTG. I also have high doubts about AGA SDL hack.
Title: Re: Duke Nukem 3D
Post by: BSzili on June 07, 2014, 11:59:49 AM
Quote from: utri007;765869
There is only one Duke 3D port for 68k, Novacoder hasn't yet released his port.
I only saw NovaCoder's videos on youtube about AmiDuke some time ago, for some reason I thought it was already released.

Quote
Dante's port of duke is buggy and he has tried to make it a "real 3D", free look is forced to use.  Duke 3D is not a real 3D game, in game when I shoot on direction I can shoot enemies wich are not visible, e.g. enemies up/down are shoot even when I can't see them, if I just shoot right direction. Only Place when I need aim UP/down is when I shoot a buildin, like a hole to cinemateater wall.
That's not true, Duke Nukem 3D had mouselook from  day one. It's a matter of keypress to enable/disable it, or you can go  to the menu to do the same.

Quote
It is faster with my 040 40mhz than my 060 66 MHz

Novacoder hasn't been able to produce code wich works both AGA/RTG. I also have high doubts about AGA SDL hack.
My Duke3dw port wouldn't be any faster than the existing port, plus I'd have to remove every feature that sets it apart from the rest.
Title: Re: Duke Nukem 3D
Post by: utri007 on June 07, 2014, 01:05:59 PM
Quote from: BSzili;765873

My Duke3dw port wouldn't be any faster than the existing port, plus I'd have to remove every feature that sets it apart from the rest.


You missed my point, it is semi playable with my A1200 with Apollo 68040 40 MHz accelerator, so it should be very playable with my A1200 with Blizzard 68060 66mhz wich is 120% faster than my Apollo, but it is not. It plays slower with 68060 than 68040.
Title: Re: Duke Nukem 3D
Post by: BSzili on June 07, 2014, 01:32:39 PM
That is very unfortunate, but what could I possibly do about that?
Title: Re: Duke Nukem 3D
Post by: utri007 on June 07, 2014, 01:52:29 PM
Don't worry, I don't wait you to do anything about that. I just wondering sources, I quest that  earlier problems has been endian issues, dissorted sources etc. I quest those problems are not issue with your sources. :) So maybe your sources would be more suitable for 68k port than others.

In other words, maybe building 68k exe with your sources, might be easier/faster and maybe someone with interest might do that IF he/she knows that.
Title: Re: Duke Nukem 3D
Post by: BSzili on June 07, 2014, 02:22:57 PM
The engine in Duke3dw is no different to the one in the other Duke3D ports, that's why I said it wouldn't be any faster. Missing endianness conversions don't cause performance hits, but they cause your software to malfunction.

If anything, it would make more sense to recompile the exitsting Duke3D port with the 060 compiler flag enabled. The current executable is compiled for 030. This includes the hand-written assembly, which is not even used in the Atari Falcon port.

Anyway, if someone thinks it's a worthwhile pursuit to make a classic Amiga port of Duke3dw, I'm not stopping them.
Title: Re: Duke Nukem 3D
Post by: NovaCoder on June 08, 2014, 01:13:27 AM
Yep I'm still working on AmiDuke 68K, hopefully I'll find the time to finish it soon for AGA/RTG.

:)
Title: Re: Duke Nukem 3D
Post by: matthey on June 08, 2014, 03:28:23 AM
Quote from: BSzili;765881
The engine in Duke3dw is no different to the one in the other Duke3D ports, that's why I said it wouldn't be any faster. Missing endianness conversions don't cause performance hits, but they cause your software to malfunction.

If anything, it would make more sense to recompile the existing Duke3D port with the 060 compiler flag enabled. The current executable is compiled for 030. This includes the hand-written assembly, which is not even used in the Atari Falcon port.


I agree. Good advice.

@utri007
Have you tried using OxyPatcher (any 68060.library), CyberPatcher (P5 68060.library) or MuRedox (ThoR Mu 68060.library)? This should give a 10% speed increase anyway with many trapped/emulated instructions. The best option is of course Novacoder's AGA/RTG SDL and his version of Duke. I don't know why you don't have faith in him after all the solid ports he has done.
Title: Re: Duke Nukem 3D
Post by: Lurch on June 08, 2014, 09:09:01 AM
Quote from: utri007;765869

Dante's port of duke is buggy and he has tried to make it a "real 3D", free look is forced to use.  


I've been using that version for sometime now with no issues, don't understand your comment about making it real 3d... It's exactly how it was when it was first released.

Duke3d has always had free look.

On a 060@80MHz it runs really well.
Title: Re: Duke Nukem 3D
Post by: trekiej on June 18, 2014, 11:30:30 PM
Well, I put the same hard drive in my Socket 754 machine.
Using Duke3dw from aros-archives and hrp 5.3 I get 60-100 fps with a Nv 6600 GT.
I plan to get another hdd from another machine check it with my Athlon XP machine with a FX5200.
Title: Re: Duke Nukem 3D
Post by: trekiej on July 03, 2014, 09:43:47 PM
I got Icaros Desktop on my Athlon XP machine with 512 MB ram.
It also has a Geforce FX5200.
With Duke3dW 4.2.2 and HRP-4.0 I get 60 fps at 800x600.
I have to go to full screen to get 1024x768. I am going to hook my HP 2009 monitior back up instead of the HP 15 inch crt that I am testing with.  When I go to start the game I get a blank screen. Maybe I just need to wait for a while longer next time.
With eduke32 and a NV 7900GS on xp home I get 4 digit frame rates. If I put my GT240 in the  some machine with the AM2 cpu I get about triple digits.
Title: Re: Duke Nukem 3D
Post by: Darin on July 04, 2014, 11:38:15 AM
test