Hell has frozen over, and I have added native Linux support! I do not know what I'm doing in regards to Linux development, and I do not promise anything in terms of optimization or a perfect experience, but I have altered my renderer to function without quite so many deeply embedded Windows-isms. Enjoy! I'm sure I'll get plenty of very vocal feedback.
Duke-RT is built for X, not Wayland. If you attempt to run via a translation layer, the performance will be terrible, and I do not support this. Otherwise, this release includes some cleanup but no new feature work.
How to install/run (Windows):
- Purchase and install Duke Nukem 3D: 20th Anniversary World Tour (or otherwise have it installed on your computer - you need a commercial version of Duke 3D to use with the Duke-RT engine fork)
- Download the .zip file in the assets section from this release
- Unzip Duke-RT to your computer
- Run launch-duke-rt.cmd in that folder
- Give it the path to your Duke 3D install (if it doesn't find it automatically)
- Let it grab the normal maps from Duke World Tour (if that's your Duke version, will still work without them)
- Let it open your browser to grab the voxels
- Download the voxels from that site
- Go back to the Duke-RT console window and hit enter
- Let it unpack the voxels into its own directory for you
- Proceed into the game
- Always run via launch-duke-rt.cmd in the future
How to install/run (Linux):
- Purchase and install Duke Nukem 3D: 20th Anniversary World Tour (or otherwise have it installed on your computer - you need a commercial version of Duke 3D to use with the Duke-RT engine fork)
- Download the Linux tarball in the assets section from this release
- Untar Duke-RT to your computer
- Run launch-duke-rt.sh via CLI from that folder
- Give it the path to your Duke 3D install (if it doesn't find it automatically)
- Let it open your browser to grab the voxels
- Download the voxels from that site
- Go back to the Duke-RT console window and give it the path to your voxel zip file
- Let it unpack the voxels into its own directory for you
- Let it grab the normal maps from Duke World Tour (if that's your Duke version, will still work without them)
- Proceed into the game
- Always run via launch-duke-rt.sh in the future
What's coming next:
- Water and other fluids
- AMD support
