
About the ports
A source port is a software project based on a the source code of a computer game's engine that allows the game to be played on operating systems or computing platforms for which the game was not originally compatible with.
Duke Nukem 3D source ports: EDuke32, Duke3dw, xDuke, icculus.org/duke3d.
Shadow Warrior source ports: JFShadowWarrior, SWP.
Descent 1 and 2 source port: DXX-Rebirth.
A way to play DOS originals: The DOSBox emulator.
Yang currently supports all those source ports.
Once you have setup your source port for the game that you want to play.
You can then find a list of these games being played on the Yang Network.
To learn more and to get Yang please click on this link
See below for some pictures of Yang and some videos of some of the source ports in action as well as the original dos versions.
Guide
xDuke Slows down at level loading screen and soon crashes
XDuke crashes after 30 seconds everytime I record a demo
xDuke becomes really slow and shaking screen after sometime
If I have a DSL (Digital Subscriber Line) can I reduce my PING


Some known problems with solutions using the xDuke port
Duke Nukem 3D Crosshair
Change your crosshairs as the DEFAULT yellow one is boring
I still use my favorite Duke Nukem 3D crosshair FDF~c-eAGLE used to use.
And have allways njoyed it over the default one.
You can download it here.
Just extract the file into your Duke Nukem 3D xDuke installation folder.
More Duke Nukem 3D crosshairs are available here.
xDuke 19.7.1
xDuke Slows down at level loading screen and soon crashes
Solution
Even if it works fine in single player try updating Directx but also your graphics driver to fix this problem.
Xduke crashes after 30 seconds everytime I record a demo
Solution
Check that the demo1.dmo file is not read only
xDuke becomes really slow and shaking screen after sometime
Solution
xDuke can get laggy after some time while playing in a game and it sometimes does not operate correctly when you use other programs on your computer. But it also doesn't work well if you are running it on a multi core CPU AMD or degrading performance causing all kinds of strange things and it's best to reboot your computer but then close all open processes even hidden ones that you do not need running before playing any multiplayer game.
Process Explorer- lets you see what's running on your PC incase something is conflicting with xDuke.
Also to resolve any multi core problems try this new patched xDuke exe 19.7.1. It forces the game to run on one CPU etc and this will usually solve these problems.
After testing I allways had a shaking screen in a long game of xDuke it got worse and worse but not with this patched xDuke.
It saves me from setting the process to 1 CPU manually in task manager by using affinity.
After testing this exe it solves this problem for me and I have a AMD Athlon FX-62 64bit Duel Core CPU.
I believe it effects most AMD multi core processors however, There is also some Intel CPUs xDuke might be degraded in performance when running even in multi core Intel CPU's not just AMD was what one person has told me. He has told me it only effected him when at full screen but not in windowed mode and forcing exe to 1 CPU fixed that problem. He had a Intel Core 2 Duo E8600 (Wolfdale) @ 3.33 GHz that he overclocked to 4 GHz along with 4 GB of Corsair DDR3 @ 1600 because CPU's FSB is overclocked from 1333 MHz to 1600 MHz.
You can download the patched exe below to fix some issues you might be having.
xDuke 19.7.1 fixed - Highly recommended
If I have a DSL (Digital Subscriber Line) can I reduce my PING
Solution
There are a few things you can try.
Instead of using USB change to LAN cables.
And phone your ISP and check if your interleaving is on. If it is see if they can remove interleaving from your line.
Not all ISPS will allow you to remove it.
This can reduce your ping greatly for online gaming.
You can also check by logging into your router by Telnet, some routers do not allow you to Telnet into them or instead access your browser by logging into your router settings and checking the STATUS of the connection.
If it tells you then you will know if it's on Fastpath or Interleaving.
You will want to be on Fastpath to have a lower ping. I might write more about this later on.
| TOOL NAME | Description | Download |
| xDuke 19.7.1 Demo Recorder v1.0 Beta 2 by Replica | This records your game in xDuke 19.7.1. made by me! | |
| Duke Demo Checker | Checks if a demo is for DOS Duke3D 1.3D, DOS Duke3D 1.5, or xDuke. | |
| Duke Camera Remover | This tool can remove cameras on any of your maps you play. Now you can play demos back on your own maps that you recorded without these annoying zoom out camera views just like the No-Cam maps can. Usually only good for dos version of Duke |
|
| Duke Echo effects remover | This will remove all the echos from a specified map. This is useful for avoiding crashing bugs on certain sound cards in stages like L.A. Rumble and Red Light District. It basically replaces the music effectors with a lotag >= 1000 with a blank sprite this problem was only in the dos version of Duke. |
|
Duke Nukem 3D Above video is
Zookem vs Mako Part 3 of 3
Duke Nukem 3D Above video is
Mako vs Unknown 2 Part 1 of 2
Duke Nukem 3D Above video is
Mako vs Unknown 2 Part 2 of 2
Duke Nukem 3D Above video is
Mako vs. Un_named demo 1 out of 2
Duke Nukem 3D Above video is
Mako vs. Un_named demo 2 out of 2
Blood videos below
Duke Nukem 3D Above video is
Duke Nukem 3D Above video is