PDA

View Full Version : Duke Nukem 3D


Chilly Willy
06-13-2008, 10:03 PM
Here's Chilly Willy's personal build of JFDuke3D for the PSP! Included are the shareware group file and some mini-instruments so you can play right out of the box.

Good news!
- Now sets the CPU to 333MHz.
- No more problem with the pitch of sounds.
- Doesn't crash when generating the music for the next level.
- Quits from the Home button or the game menu without crashing.
- Supports TV out. Hold TRIANGLE button when start from XMB for TV/video options.

Bad news!
- While SDL will now resample the sounds correctly, it takes it longer to do so. There will be a brief hiccup right when Duke3D uses a sound for the very first time (per level).
- To keep timidity from crashing when generating the music for the next level, I had to flush all the SDL sound samples. This exacerbates the first issue with SDL.

My thanks to Wally, Mr. Peanut, and all the others who worked on this before me. This is by no means all my own effort.

EDIT: Great news! I rewrote the SDL_SlowRATE function in SDL. Now the "slow" resampling is nearly as fast as the "fast" resampling. So now there's no hiccup in the game when a sound plays!! This is just the recompiled EBOOT - if you don't yet have Duke3D, get the first archive as well.

EDIT: You need to replace the sawwave.pat in the mini directory with the one in the archive. As was found in ROTT, the instrument in the game archive slows the system down when playing. The replacement does not.

x3sphere
06-14-2008, 02:05 AM
Nice release! :) Duke Nukem is one of my favorites.

B2K24
06-14-2008, 04:32 AM
w00t I gotta try this.
Thank you Chilly Willy

Chilly Willy
06-16-2008, 02:53 AM
Brand new update!!! See first post for details and file.

midnitdragoon
06-16-2008, 04:47 AM
awesome i notice now theres no skipping with music!!! this is awesome!! =D Quick question whhen im flooded with enemies and the framerate drop thats normal because this build still needs tweaking right? Its not something i did wrong installing? ?Hehe =P i know dumb question.

Edit-why does movement with the stick only let duke walk not run? when i set it to the analog controler and assign each dirrection for movement it runs fast each direction. why is this?

Chilly Willy
06-16-2008, 06:23 AM
awesome i notice now theres no skipping with music!!! this is awesome!! =D Quick question when im flooded with enemies and the framerate drop thats normal because this build still needs tweaking right? Its not something i did wrong installing? ?Hehe =P i know dumb question.

The code base used is an old JFDuke3D. It's not the best in the world, to say the least. I'm not sure how much can be squeezed from it. It might be worth it just to move on to something like eduke32 instead.

Edit-why does movement with the stick only let duke walk not run? when i set it to the analog controler and assign each dirrection for movement it runs fast each direction. why is this?

Yes, I noticed the "running" speed is not too fast. Press START to toggle run/walk... walking is PAINFULLY slow. I can probably tweak that for faster movement - make walk the same as the current run, and boost run to a proper run speed.

B2K24
06-16-2008, 08:16 AM
<p>Thank you :)</p>

midnitdragoon
06-16-2008, 12:36 PM
yes that would be super super awesome hehe!!! =D

Chilly Willy
06-19-2008, 08:36 AM
Added replacement instrument to first post. While working on Rise of the Triad, several folks noticed that at certain times during the first level, the game would grind to a halt. I traced the issue to one instrument. When that instrument played, it made everything slow way down. I found a replacement instrument that didn't cause this slow down. So even though I haven't run into it in Duke3D yet, it may somewhere in the game, so best to replace it. Get the archive of the new instrument from the first post.

midnitdragoon
06-19-2008, 10:39 PM
awesome dude!!! im enjoying the increasing smoothness the game is getting now =D

Unquestionable
06-28-2008, 09:04 PM
Thank you for this Chilly Willy! I was just today trying an older verision of this port I downloaded a long time ago and realised an updated verision of it probably has already been released, so after some searching I found a post about this build on dcemu's forums.

This port works great! Thanks to you and all the others that has worked on this. :)

~Unquestionable

Marc1
08-25-2008, 10:42 AM
Work on the 3.52 M33-4 and is there any chance of bricking???






ANY THEMES ANY1 FOR THAT VERSION?

Chilly Willy
08-25-2008, 07:35 PM
Work on the 3.52 M33-4 and is there any chance of bricking???


It works on all 3.xx/4.xx custom firmwares, and no, there's no chance of bricking - it doesn't mess with the NAND in any form. Only programs that write to the NAND can brick a PSP.