Skip to content

dnblank123/D-fix

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

D-fix [Dragon Nest-Fix]

You can download the file here, or nightly release here.

NOTE BEFORE USING THIS

Use at your own risk. Simplified means less instruction count/ISA which results to less GPU usage1. This should fix the stupidly high GPU usage on (Volume Tex) FRDN S2 Blue-Green Circle Mech, Wind Mech in S3 (will cause stuttering) and others. I only follow SEA's changes, so if you're on another server, some shader might not work for you (log file).

The main issue in Dragon Nest

The game has a particle bug on the AMD CPU after the 64-bit release. This fork fixes it. Additionally, removing unnecessary computation on low graphics.

Why use this

.pak needs to be updated when dnshader changes (dnshaders2.dat). The dll checks if the specific shader is still the same hash. So updating the dll will be "rarely."

How to use

Download the latest release, then extract the file (d3d11.dll) at the game folder.

└── Dragon Nest Folder
    ├── d3d11.dll
    └── dragonnest_x64.exe

List of Fixes

Mid/High:

  • Particle fix for AMD CPUs
  • Simplified Grass2
  • No VolumeFog and RadialBlur
  • Simplified Volume Tex with little differences on color3
  • Fixed shadow4
  • Reduce shadow computation on spherical map shader5

Low:

  • Particle fix for AMD CPUs
  • Simplified Volume Tex with little differences on color3
  • Simplified ground
  • Simplified default
  • Simplified Spherical map shader

Special Thanks

doitsujin (Original Author)

Footnotes

  1. Removed (some) shadow on low graphics.

  2. Reduced shadow resolution.

  3. e.g. ML tornado. 2

  4. Fixed shadow holes.

  5. Biggest shader in the game and doing 2x shadow computation for no reason.