HRP Installation and Troubleshooting

Q:
How do I install the pack?

A:

Installation is easy...

First, make sure you have your Duke3D CD in your CD/DVD drive or an existing installation of the game. You can also just have the "duke3d.grp" file somewhere on your system.

Then run the self-extracting archive (the file you downloaded/got from a friend or whatever) by double-clicking it. Then just choose any hard drive/subdir of your personal preference.

After the extraction process is complete, you may copy over any existing "duke3d.grp" file you already have (either directly from the installation disc or from the folder which contains your digital copy). Be sure to overwrite the existing "duke3d.grp" since this one only contains the shareware episode.

After you are done, start the game by clicking "eduke32.exe" in the Duke3D folder. You can also create a shortcut by right-clicking the file and choose "Send to" --> "Desktop (Create shortcut)".

To see the high resolution textures and models, you have to change the render mode to 32-bit "Video Settings" under "Options" in the game menu.


Q: How do I run the game using the HRP?

A:

The game should automatically find and load the HRP content if installed correctly. To see the high resolution textures and models, you have to change the render mode to 32-bit under "Video Settings" --> "Options" in the game menu.

Q: I don't see any improvements after installing the pack...

A:

Make sure the game is running in 32-bit mode and that both models and high res textures are enabled in the ingame "Options" menu. If it still does not work, check the "eduke32.log" file in your Duke3D folder for errors and email us the errors, post them over at the Duke4.net forum or ask in the #eduke32 channel.

Q:
My system cannot handle Polymer rendering. Any chance the HRP can be run with Polymost?

A:

With HRP v5.2 or later, it is actually possible to use the older Polymost renderer without suffering issues, e.g. badly aligned HUD weapons. Here is what you need to do:

Step 1:
Create a shortcut to eduke32.exe (if you have not done so already). To do it, right-click on eduke32.exe in your Duke3D directory, choose "Send to" and "Desktop (Create shortcut)".

Step 2:
Edit the shortcut by right-clicking it on the desktop and choose "Properties". The "Shortcut" tab will be opened directly. There, you have to add the parameter -hduke3d_hrp_polymost.def to the "Target" command line. Click on "Apply" to confirm your changes.

Step 3:
When launching EDuke32 via the shortcut, a launcher will pop up. There, be sure to deactivate (i.e. untick) the Polymer renderer option. You should now be ready to enjoy the HRP with Polymost!

IMPORTANT:
If you are running other mods like DukePlus at the same time, you will still run into trouble with Polymost since those mods usually bring different def files with them, overriding any HRP definitions. Please use the Polymost HRP Override Pack provided by LeoD to avoid this issue.


Q: How do I start multiplayer games with the HRP?

A:

Easiest way to get multiplayer up and running is to use YANG.

Q: Why is the game completely grey when I try to run the game in 32-bit mode?

A:

This most likely means your video card does not support OpenGL. Unfortunately, in this case there is not much to do except buying a new card that supports OpenGL. Make sure this is the case first though since this might not be the only thing that can cause this issue.

 
Expansions, mods, maps and other custom content

Q:
Can I play "Duke It Out In DC", "Life's A Beach" and "Nuclear Winter"?

A:

Yes. There are two ways now: Getting the Megaton Edition on Steam (easy) or installing manually (not so easy).

If you have the Megaton Edition installed, it's not a big deal. Just use a recent EDuke32 snapshot and the port will detect the installed groupfiles all by itself. You will be able to select which game you want to play from the EDuke32 launcher menu. Another option is to copy the groupfiles (dukedc.grp, vacation.grp, nwinter.grp) over from your Steam app dir to your EDuke32 folder if you like (as a standalone solution in case you uninstall Megaton later).

In case you want to create your own groupfiles from original CDs: You need to extract the necessary files from the Sunstorm Installer (.SSI) files on your CD, slightly rearrange them and either repack them to a new .GRP file or a simple zipfile (the easier method) which can be loaded as a startup parameter. Jonathon Fowler has written a small tool called UnpackSSI which can extract contents from SSI files.
For more information, it's probably best to consult The Official Addon Installation Guide over at the EDuke32 Wiki. If this still does not cover all your issues regarding this topic, feel free to ask the community in this Duke4.net forum thread.


Q: Does the HRP work with old user made mods?

A:

Yes! Just load the mod files after the HRP and it should work. Note that if the mod replaces art in the original game, the highres art will override them. This can be solved by adding undef commands after the loading of the HRP def code. See the def language documentation over at the EDuke32 Wiki site. Using the HRP with total conversions is pretty pointless since most (if not all) the graphics have been replaced with custom ones, anyway.

Q: How should mods with highres content be structured in order to support the HRP?

A:

The preferred structure is to put all the content of the mod inside a zip file then loading it after the HRP. A short example:

mymod.zip

duke3d.def

include duke3d_hrp.def
include mymod.def

mymod.def
myhighresart (folder with models and highres textures)
tiles000.art
mymap.map
game.con
user.con
defs.con
...

mymod.bat

eduke32.exe /gduke3d_hrp.zip /gmaphacks.zip /gmymod.zip

Assuming there are no lose content files in the folder, the mymod.zip file will override duke3d.def in duke3d_hrp.zip, causing both the HRP definitions and the new mods definitions to load. Anything that is redefined in mymod.def will override the definition in the HRP def files. The mod will still work perfectly fine without the HRP.

Q: How should maps with custom content be structured?

A:

The same way as mods. See above question for details.

 
Misc questions

Q:
Can I use the HRP textures and models in my map/mod/game?

A:

The HRP is released under GPL which means that you are free to use them in your mod/game/map as long as it is also released under GPL. You may however NOT create Duke Nukem 3D remakes or remakes of other games using them. Gearbox does not allow this and probably never will. The only reason the HRP is allowed is because it is an addon to the original game and requires the user to own the original game to work.

Q:
How can I help you finish the pack?

A:

There are a number of things you can do. The project does not have any "closed" team positions other than my own (NightFright). If you want to contribute, just create stuff and post it on the Duke4.net forum. If you get critical responses, don't take them personally and instead let the ranting motivate you to improve your contribution. Also, if you don't like others to touch your work, you may as well not contribute as the pack is released under the GPL which gives others the right to tweak anything you may post.

A short list of things you can do to support the project:

  • Just download and use it
  • Make textures
  • Make models
  • Add maphacks (used to fix issues cause by sprites turning into models)
  • Write code for the ports
  • Write useful tools like launchers etc
  • Mirror the files

Head over to the "Links" section to find tools and links to get you started. The Duke4.net forum is a good place to find information on how to do all the things and the resource thread may be especially useful.


Q:
How about an HRP for Shadow Warrior?

A:

Right now, it is managed by a different team. A port and a work-in-progress HRP for the game can be downloaded over at ProASM's homepage. You can also find useful launchers for both Duke3D (PlayDuke) and Shadow Warrior (PlayWang) over there.