diff --git a/language.txt b/language.txt index 110b34a..cb9c859 100644 --- a/language.txt +++ b/language.txt @@ -94,6 +94,22 @@ MFX_LUT13="FO4 Night"; MFX_LUT14="FROST Day"; MFX_LUT15="FROST Interior"; MFX_LUT16="FROST Night"; +MFX_LUT17="Random Shit"; +MFX_LUT18="Frosty"; +MFX_LUT19="I Have No Idea"; +MFX_LUT20="Exposed Violets"; +MFX_LUT21="Worn Violets"; +MFX_LUT22="I Blue Myself"; +MFX_LUT23="Purple Gold"; +MFX_LUT24="Eldritch"; +MFX_LUT25="Alien Vomit"; +MFX_LUT26="Rotten"; +MFX_LUT27="Sepia Tones"; +MFX_LUT28="Blue Tinges"; +MFX_LUT29="Blue Gold"; +MFX_LUT30="BEST CONSOLE EVER"; +MFX_LUT31="Frigid"; +MFX_LUT32="Purply Violence"; MFX_ENABLE="Enable"; MFX_RESET="Reset to Default"; MFX_GLOBAL="MariFX Enabled"; diff --git a/menudef.txt b/menudef.txt index 96d4a7f..f9249d9 100644 --- a/menudef.txt +++ b/menudef.txt @@ -123,6 +123,22 @@ OptionValue "MFXLUT" 13, "$MFX_LUT14" 14, "$MFX_LUT15" 15, "$MFX_LUT16" + 16, "$MFX_LUT17" + 17, "$MFX_LUT18" + 18, "$MFX_LUT19" + 19, "$MFX_LUT20" + 20, "$MFX_LUT21" + 21, "$MFX_LUT22" + 22, "$MFX_LUT23" + 23, "$MFX_LUT24" + 24, "$MFX_LUT25" + 25, "$MFX_LUT26" + 26, "$MFX_LUT27" + 27, "$MFX_LUT28" + 28, "$MFX_LUT29" + 29, "$MFX_LUT30" + 30, "$MFX_LUT31" + 31, "$MFX_LUT32" } OptionMenu "MFXOptionsMenu" diff --git a/shaders/glsl/mfx_lutgrading.fp b/shaders/glsl/mfx_lutgrading.fp index 28b166e..66da405 100644 --- a/shaders/glsl/mfx_lutgrading.fp +++ b/shaders/glsl/mfx_lutgrading.fp @@ -8,7 +8,7 @@ void main() vec2 coord = TexCoord; vec4 res = texture(InputTexture,coord); vec3 lc = clamp(res.rgb,0.,63./64.); - vec2 lcoord = vec2((lc.r+lutindex)/16.,lc.g/64.)+vec2(1./2048,1./8192.); + vec2 lcoord = vec2((lc.r+lutindex)/32.,lc.g/64.)+vec2(1./4096.,1./8192.); double minb = floor(lc.b*64.)/64.; double maxb = ceil(lc.b*64.)/64.; double theta = fract(lc.b*64.); diff --git a/textures/mfxlut.png b/textures/mfxlut.png index de17e31..75f08f1 100644 Binary files a/textures/mfxlut.png and b/textures/mfxlut.png differ