Description

Upscale Pack for Duke Nukem 3D including Life's a Beach, Nuclear Winter expansions and World Tour - for use with EDuke32, DukeGDX, RedNukem or Raze

Preview
Duke Nukem 3D Upscale Pack 1.3
Post comment Comments
byte98
byte98

Looking really good ingame mate! Thanks for your hard work!

Reply Good karma Bad karma+2 votes
neophus
neophus

it works for the megaton edition or not ?

Reply Good karma Bad karma+1 vote
phredreeke Author
phredreeke

You can use the GRP files from Megaton edition and it will run in the ports mentioned. It will not work on Megaton by itself.

Reply Good karma+2 votes
neophus
neophus

I put it in the gameroot/autload folder, but when I launch the game from steam I don't see anything diferent

Reply Good karma Bad karma+1 vote
phredreeke Author
phredreeke

As I said, it will not run in Megaton by itself. Download BuildGDX, it should autodetect your Megaton install.

Reply Good karma+4 votes
neophus
neophus

okay thanks

Reply Good karma Bad karma+2 votes
Candlemass
Candlemass

Is there a date when this will be done? The spites of the enemies, weapons and menu text etc look good but with all the textures being left stock it looks half finished.

Also, the batch script you packaged with this combines the base Duke Nukem 3D game with the "Duke It Out In DC" expansion when installed on the same "#1" selection line before eduke32 launches which makes playing the third episode not possible if utilized. I'm sure there's a way around that perhaps maybe loading the mod via command line individually or less practically physically removing the actual expansion folder from the Duke Nukem 3D directory but this seems like an oversight.

I've bookmarked this and will come back to it at a later date when finished and perhaps you can update this to run similarly to the HRP mod so the batch script isn't necessary.

Cheers.

Reply Good karma Bad karma+1 vote
phredreeke Author
phredreeke

Duke it out in DC is combined with the base episodes because there are no DC specific upscales. You pick Duke it out in DC in the eduke32 launcher if you want to play that, else you pick atomic edition. (reason it's a separate option when it detects Raze is because of the massive size of that port's game list, so passing the GRP file is more convenient)

The reason for the mod using batch files is that with eduke32 you can't tell from a def file what GRP file is currently loaded. Also using the batch file means the user can combine it with the voxel pack or other autoload mods without having to edit DEF files.

I've started working on textures. The intention is to have a combined mod that combines upscales with voxels, skyboxes and other enhancements.

Reply Good karma+1 vote
Candlemass
Candlemass

Both Atomic Edition and Duke It Out In DC are on the same "#1" line in the batch script. There is no option to load the base game separately.

Why not just load it like the HRP mod?

Like I said, you can't play the third episode of the standard game if you have "Duke It Out In DC" installed since the way you have this set up loads both games together regardless and always overwrites it with the expansion.

As with anything, user choice should always be the highest priority rather then forcing your narrative for whatever design reason.

Reply Good karma Bad karma+1 vote
phredreeke Author
phredreeke

You load the base game the same way as you would load it without the upscale pack. You select it in the eduke32 startup window.

How to load it like the HRP mod.

1. Open the zip file
2. Rename the file dukeupscale.def to duke3d.def
3. Place the zip file in the autoload folder

Consequences: You can't use the upscale pack with the voxel pack (as the def file for one will override the other), and you'll end up with the base game's graphics in Life's a Beach and Nuclear Winter.

Now if you don't want to use the BAT file I'd suggest you use DukeGDX instead, as that port supports conditionally loading DEF files only when a specific GRP file is loaded.

Reply Good karma+1 vote
Candlemass
Candlemass

Yes, you select Atomic Edition from the eduke32 menu after selecting Atomic Edition/Duke It Out In DC from the batch script interface, however, the third episode is still overwritten by the expansion once the game launches. This has been my point the entire time. I personally have each of the expansions in separate folders for organizational purposes rather then a massive mess of dumped files in the Duke 3D directory. Not sure if that has something to do with it or not but I don't see why it would…

You mentioned that the two games are loaded together on the same line because Duke it Out In DC has no specific upscales. I believe some of the assets within the expansion were added additionally from the base game though such as the trees in front of the white house in the first level and some of the furniture within the building for example.

Regarding voxels, why complicate things by having to load two separate mods together? Would it not make more sense to just have the textures in the same image format as the rest of the assets? This would make it so there was only a single .def file and allow loading of the mod through a command line argument. Not sure if you are a DOOM fan or not but there’s an upscale pack that was done for the base games a couple years back where everything is in the same image format maintaining consistency. It looks amazing and is a simple single mod load. same goes for quake, etc.

DukeGDX is not an option since it requires java and oracle is one of the most cancerous corporations in existence. Also, I won’t be installing an additional source port just to run one mod when every single other mod for Duke 3D runs perfectly fine without issue on eduke32. Once again this goes back to design decisions taking precedence which limit user choice for some reason.

Reply Good karma Bad karma+1 vote
phredreeke Author
phredreeke

I do not explicitly load Duke it out in DC so I have no idea why it comes up for you instead of Shrapnel City. If you upload eduke32.log somewhere I can take a look.

The way GZDoom handles hi-res textures is a lot more intuitive but EDuke32 is not GZDoom, and won't load any texture or voxel without it being defined in a def file.

Reply Good karma+1 vote
Candlemass
Candlemass

I'll dig into this further on the weekend when I have more time and let you know.

In the mean time, I still don't understand why this mod loads completely different from HRP though. HRP has multiple .def files without the requirement of a batch script...

Reply Good karma Bad karma+1 vote
phredreeke Author
phredreeke

The HRP doesn't simultaneously support base game, Life's a Beach and Nuclear Winter.

Reply Good karma+1 vote
Guest
Guest

Will you also upscale the rest of the textures? Or you already did it?

Reply Good karma Bad karma0 votes
phredreeke Author
phredreeke

Currently working on it

Reply Good karma+1 vote
Guest
Guest

How to use this pack,with 20th anniversary version? Or you need a source port to use it ?

Reply Good karma Bad karma0 votes
phredreeke Author
phredreeke

You need to use eduke32, rednukem, raze or dukegdx. the 20th anniversary port can't use upscales but the GRP file that comes with it will work with those ports

Reply Good karma+1 vote
Guest
Guest

Upscale pack does not load for nuclear winter. What should I do?

Reply Good karma Bad karma0 votes
phredreeke Author
phredreeke

I made an error writing the BAT file for loading the expansion. for now my suggestion is to use dukegdx for the expansions

Reply Good karma+1 vote
Guest
Guest

This comment is currently awaiting admin approval, join now to view.

IggyWolf
IggyWolf

Question: how do I use this with HRP and DukePlus mod? I mean, I already have a version that works with it but I think it's an older one (the one that uses the "oldliz" enemy sprite), but I'm wondering how to make your newest version work with it? I want it to ONLY affect the enemy sprites without trying to upscale the already high resolution textures of the HRP.

Reply Good karma Bad karma+2 votes
Eleventeen
Eleventeen

Awesome.
Better than the newer "ERP" release since this older version works with Polymer.

Not sure why the new release breaks that, trade off doesn't seem worth it. (Also not a fan of the voxel models so would be nicer to just have 2 seperate packages with and without for ease of install)

Reply Good karma Bad karma+1 vote
phredreeke Author
phredreeke

Well, if you’re content with not having upscaled world textures sure.

The ERP uses a feature called indexed hightiles. This makes it a whole lot easier for me as I won’t have to preconvert upscales to use different palettes as it is done in engine. Currently there’s no version of polymer with indexed hightiles.
If you don’t like voxels you can use the console command r_voxels 0 to disable them, this is mentioned in the readme file. The purpose of merging the different mods in ERP is to avoid the user having to edit def files to make them work together.

Reply Good karma+1 vote
Guest
Guest

This comment is currently awaiting admin approval, join now to view.

Guest
Guest

This comment is currently awaiting admin approval, join now to view.

xansaibot
xansaibot

So, with using default upscale zip folder and playing through Eduke with using duke3d.grp of World Tour Edition, not all textures are upscaled for some reason. List of not upscaled things: shrinker and expander, freezethrower and incinerator, RPG.

Reply Good karma Bad karma+1 vote
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: