Darkest Dungeon®

Darkest Dungeon®

Find Mods for Darkest Dungeon
Add mods to Darkest Dungeon by subscribing to these workshop items!
Learn More
Dungeon lighting on characters
I was looking for a mod that would remove the lighting effect on characters in dungeons as it radically changes the colors on most skins. I'd like to make it so that it looks much like how the Crimson Court dungeons are.

I found the file I think deals with this: C:\Program Files (x86)\Steam\steamapps\common\DarkestDungeon\shaders\character.glsl

Unfortunately it isn't an easy to read JSON file but looks like java instead.

// Main
void main(void)
{
// Lit texture
vec4 tex0 = texture2D( Tex0, sTexcoord.st);

// Remap the colours for the character before
// any lightning is calculated or any other effects
// are applied.
vec3 mapped_colour = texture3D( TintColourCube, scale * tex0.xyz + offset ).rgb * tex0.a;
tex0.rgb = mix( tex0.rgb, mapped_colour, TintColourCubeLerp );

// vertex colour
tex0.rgb *= sColour.rgb;

// final lighting
//tex0.rgb *= (d < 0.5) ? spanA : spanB;

vec2 light_vector = sPos - vec2( LightPosition.x, LightPosition.y );
vec2 eclipse = vec2( abs( light_vector.x ) - LightFalloffStart.x, abs( light_vector.y ) - LightFalloffStart.y );
eclipse = clamp( eclipse, vec2( 0.0, 0.0 ), LightFalloffDistance );
eclipse = eclipse * eclipse * OneOverLightFalloffDistanceSqrd;
float light_intensity = clamp( 1.0 - ( sqrt( eclipse.x + eclipse.y ) * LightFalloffScalar ), 0.0, 1.0 ) ;
tex0.rgb *= BaseLight * light_intensity * Intensity * LightScalar;

// mix lit texture and wash
gl_FragColor.rgb = mix( tex0.rgb, tex0.rgb * sWash.rgb, sWash.a );


// mix previous result and overlay
gl_FragColor.a = tex0.a * sColour.a;
gl_FragColor.rgb *= sColour.a;

}

Can anyone tell me what I'd have to change or even if this is the right file? There are way to many variables that I have no idea what they are.