Analog Shader Pack version 3 is HERE!

Link to the zip:

https://mega.nz/#!Alt1hRoK!9Rk7diH9ZJ9ZEPWOaO5JlsX0BRa0hTNWN7GQlUlwn8s

Some random Screenshots below, more here:

Well this is the day everyone’s been waiting for, version 3 of my pack is released! A short synopsis, inside you’ll find ALOT of settings for various screens, from arcade monitors to projection TVs and computer monitors, I tried to squeeze in every variant of display I could think of. Some you may like, some you think are terrible, but I think there is enough in this pack that everyone will find something they like. Alot of manhours and months went into working on these settings.

Most important thing first to remember when you first load this pack: 1080p users, turn Integer Scale OFF. 1200p users, turn integer scale ON

Any other resolutions I can’t guarantee what the pack looks like on as I only have a 1200p monitor and a 1080p laptop, but I found that I only need one settings pack on both resolutions just by flipping integer scale on or off. Hopefully there won’t be any wonky scanline issues on other peoples monitors like last time, but if you do don’t yell at me, just let me know in the thread and maybe we can all figure it out together :slight_smile:

Some highlights of the pack:

Horizontal AND vertical monitors Every arcade monitor has both a horizontal and vertical version. Now why would you do this?

When you run MAME on libretro, many times games like Pac-man which were meant for rotated screens will display stretched out on a horizontal display. While this can be fixed by messing around in libretros display settings, it can get time consuming going back and forth, and not everyone knows how to do this, so I keep it simple and by selecting the vertical versions it will pincushion the picture in.

Another reason you might want to do this, some games just look better squeezed in, Donkey Kong for NES for instance actually looks more like the real arcade if you squeeze the picture in. It makes you wonder if some brave souls in the 1980s ever messed with the pots on their TV to get a truer picture because almost like it was meant to have been squeezed in the way it works perfectly.

NTSC variants Most color monitors and televisions not only have RGB versions which will give you the highest quality picture, they also have RF, Composite or S-video variants. This opens up the number of possible looks immensely, and you can even mix and match by combining the built-in CPU ntsc filters with the RGB settings of this pack, or even mix composite on top of composite.Also a note to those with lower-end machines, in ALL cases, RGB will always be faster than running ntsc versions, ntsc shaders tend to use more GPU power. But many of these shader packs vary in the amount of power needed so if you get a slow framerate on one setting, try another and it may work better for you.

After this pack I am truly exhausted so if there is a version 4 it won’t be for awhile, maybe if I can upgrade my system one day to a 4k monitor or something (if anyone wants to donate me some money to buy a new system I will gladly accept LOL) and really push the limits, but the focus of my packs has always been to work on hardware that is at least a few years old and on standard resolution screens. I think you guys will keep busy with this for awhile though.

Anyway below is a description of all the settings along with some random screenshots. Enjoy!

Arcade Monitors - Horizontal

Inside you will find variation shaders to mimic the look of arcade monitors, generally these are more bright and colorful than television settings and also feature such quirks as jittery effects or blooming.

31khz Bloomed Simulates a 31khz monitor but with a soft picture and lots of bloomy halation

80s Super Bloom Simulates a 1980s arcade monitor, works best with black background games like Donkey Kong, Pac-man, Galaga, etc. but feel free to try it on newer games as well.

Astrocity - 15khz Simulates the old huge sit-down candy cabs you’d find in Japan where the screen almost seems to go off into the distance with its massive tilt.

Astrocity - 31khz
Same style as the 15khz but simulates a 31khz/480p screen with almost invisible scanlines

Cherry Monitor A spinoff of the 80s Super bloom, simulates an older arcade monitor with alot less bloom but still a soft, low dpi picture

Classic Scanlines Jittery Standard straight line scanlines but jittery

Diamondglass Interesting monitor, the shadowmask almost has the look of etched glass, hard to describe you just have to use it

HQ Semiflat A nice barely curved HQ monitor, more of a “high-res” look

Makvision Another almost-flat look but has a unique blend of razorsharp pixels and blended halation

Nanao Sharp A nice standard arcade monitor that could use a degaussing

Nanao Soft Same as the Sharp but a softer picture

Nice and Soft No description needed

Nice and Soft Jittery Same as the N&S but only jittery

Super Bright & Saturated A bright and colorful monitor with a bit of jitteryness

Thin Scanlines Jittery Similiar to the classic scanlines but only thinner scanlines

Vertical Scanlines No explanation needed

Vertical Scanlines Jittery Same but jittery

Vertical Slotmask Simulates a slotmask with a cold picture, great for vertical oriented games like Donkey Kong

Vertical Wavy Scanlines Vertical scanlines that are wavy in appearance

Wells Gardner A high-quality typical 90s CRT, looks great on fighters or beat-em ups.

Arcade Monitors - Vertical

All the same as the horizontal but pincushioned in to work for vertical oriented games

Computor Monitors

CGA Computer Monitor Simulates the look of a late 80s computer monitor with a very prominent dotmask

CGA Computer Monitor - Green Monochrome Same as the CGA but with a halated, one-color green appearance

VGA Monitor A high-resolution VGA monitor with barey-there scanlines. Looks great on 640p games like Virtua Fighter for MAME or Dreamcast games, very fast too.

Vintage LCD Monitor Early 90s style LCD monitor with ghosting, available in color or monochrome

Magazine Shader This is a fun one, simulates the printed look of old video game screenshots you’d see in Nintendo Power and EGM mags or arcade flyers.

Professional monitors A selection of high quality color monitors that don’t fit into the consumer category, generally a higher-res look and less artifacting in their ntsc variants.

Amiga Monitor An attempt to simulate the look of an Amiga Monitor

Commodore Monitor An attempt to simulate the look of a Commodore Monitor

NEC XM29 Simulates the legendary XM29

NEC XM37 Similiar to the X29 but a bit more bloomy and softer picture

Offbrand PVM Similiar to the Sony PVM but a softer picture

Presentation Monitor A A nice HQ Presentation monitor Presentation Monitor B Yet another version

Sharp Staggered Scanlines A sharp screen with staggered scanlines

Sony BVM Simulates the look of a Sony BVM with thick and black scanlines and a sharp picture

Sony PVM A step-down from the BVM, high quality but not too dark scanlines

Super-res RGB A high resolution appearance typical RGB monitor

Vertical Scanlines - Broadcast monitor Vertical scanlines that are similiar to a PVM in appearance

Vertical Scanlines - Presentation Monitor Thick vertical scanlines and a wavy picture

Professional Monitors - Vertical A few more pincushioned vertical oriented monitors

Televisions A large selection of consumer grade televisions with 3 distinct categories

Televisions - Curved

Blurry TV As the name says, a blurry picture TV

Boob Tube A typical bulbous TV you’d find at your grandmas house with a picture that has a semi-ghosted and ethereal effect to it.

Classic Scanlines Standard thick line scanlines

Fleamarket TV A low-res standard CRT

Fuzzy TV A unique look that is almost high-res looking yet pixels have a fuzziness look to them

Gritty & Contrasty A real gritty mask with alot of deep contrast and almost maroon-like reds

Halation Soft A very soft picture with lots of bloom HQ Curved A high-quality tube in a curved variant

HQ Semiflat A high-quality tube with a almost flat appearance

HQ Semiflat Variant Another version of the semiflat

Jittery semi-sharp A semi-flat screen with a distinct look, pixels almost look embossed or pasted on the screen

Sandpaper A very rough, almost sandpaper-like mask

Slotmask Sharp A sharp slotmask TV

Slotmask Soft A soft slotmask TV

Soft & Grainy No description needed

Televisions - Flat Screens

EDTV A high-quality tube with lots of lines of resolution, a sort of interlaced look

HDTV This simulates the look of how 240p games look on early 2000s HD CRTs, usually upscaled and terrible at it, not my favorite look but its there

Pencil Sharp TV A sharp flat screen that makes pixels almost look like thin lines in some areas

Projection TV This simulates an old projection style TV, one of my favorites

Sharp Flat Screen A spinoff of the standard flatscreen but sharper

Standard Flatscreen A standard flatscreen TV

Trinitron Simulates a Sony Trinitron

Ultra Sharp Flatscreen Even sharper than the sharp flat screen, almost to the point of insanity

Wega Similiar to the Trinitron but higher quality

Televisions - Vintage

Electric Blue A colder looking TV with almost neon-like color gamut

Old & Muddy An old looking TV with a sepia or brownish hue to it

Technicolor Simulates the look of old 60s color TV, think Mad Men Era

The Atari A very dirty RF picture, works great with 2600 and other low-res blocky games, think mid-70s era gaming

The Zenith The standard vintage style TV

Ultra Saturated A jacked up saturated picture with lots of contrast

Vintage LCD TV Simulates the look of early first-gen LCD TVs with some ghosting

Vintage Sharp Similiar to the Zenith but a sharper picture

Vintage-Le37 Edition Le37’s modified form of my vintage shader, thanks Le!

19 Likes

2 Likes

Damn, today must be Christmas. First we get Mednafen Saturn and now this shader pack, just downloaded and gonna try it out. Thanks for this :slight_smile:

1 Like

Ho ho ho :slight_smile:

So excited about his shader pack, but I’m worried it’s not displaying correctly for me. Check out this video of Dragon Quest I, playing with the bsnes balanced mercury core, and using Vintage Zenith RF, and tell me if the shader is supposed to have this pulsating effect when moving left and right: https://vid.me/tCRR.

Thanks!

Ok I just went through most if not all of them and the 2 that really stuck out to me the most was the Wega RGB TV and the Vintage Atari TV ones. The Atari one looked especially cool when loaded up with Atari 2600 games. The Wega one looked like it could be a contender to replace Royale-Kurozumi but I will need to do more playing to see what I really think of it but it has an interesting look. The rest are definitely not my style but I am sure they will appeal to someone which is the beauty of a pack like this. Most shaders in it won’t appeal to everyone but there is a very strong chance there will be something in there for most people.

Finally! :smiley:

I tested some shaders i thnik that the most accurate is Vintage Atari But most shaders have too high Gamma (mostly 2.50 when they should have around 1.80) and have too dark colors as a result Second complain is that crt mask is also too much present (sharp) in most shadres… it should be more subtle Is there parametr that controle its transpaency/opacity?

This is my new standard for now…

If you wanna check it out pls change dir paths

shaders = "14"shader0 = “E:\RetroArch_1.2_R2\shaders\Televisions\Vintage\The Atari…\shaders_cg\Analog Shader Pack\COMPONENT\linearize.cg” filter_linear0 = “false” wrap_mode0 = “clamp_to_border” mipmap_input0 = “false” alias0 = “” float_framebuffer0 = “false” srgb_framebuffer0 = “true” scale_type_x0 = “source” scale_x0 = “1.000000” scale_type_y0 = “source” scale_y0 = “1.000000” shader1 = “E:\RetroArch_1.2_R2\shaders\Televisions\Vintage\The Atari…\shaders_cg\motionblur\shaders\motionblur-simple.cg” filter_linear1 = “false” wrap_mode1 = “clamp_to_border” mipmap_input1 = “false” alias1 = “” float_framebuffer1 = “false” srgb_framebuffer1 = “true” scale_type_x1 = “source” scale_x1 = “1.000000” scale_type_y1 = “source” scale_y1 = “1.000000” shader2 = “E:\RetroArch_1.2_R2\shaders\Televisions\Vintage\The Atari…\shaders_cg\mudlord\shaders\blur - big.cg” filter_linear2 = “false” wrap_mode2 = “clamp_to_border” mipmap_input2 = “false” alias2 = “” float_framebuffer2 = “false” srgb_framebuffer2 = “true” scale_type_x2 = “source” scale_x2 = “1.000000” scale_type_y2 = “source” scale_y2 = “1.000000” shader3 = “E:\RetroArch_1.2_R2\shaders\Televisions\Vintage\The Atari…\shaders_cg\stock.cg” filter_linear3 = “false” wrap_mode3 = “clamp_to_border” mipmap_input3 = “false” alias3 = “” float_framebuffer3 = “false” srgb_framebuffer3 = “true” scale_type_x3 = “source” scale_x3 = “1.000000” scale_type_y3 = “source” scale_y3 = “1.000000” shader4 = “E:\RetroArch_1.2_R2\shaders\Televisions\Vintage\The Atari…\shaders_cg\blurs\blur12x12shared.cg” filter_linear4 = “false” wrap_mode4 = “clamp_to_border” mipmap_input4 = “false” alias4 = “” float_framebuffer4 = “false” srgb_framebuffer4 = “true” scale_type_x4 = “source” scale_x4 = “1.000000” scale_type_y4 = “source” scale_y4 = “1.000000” shader5 = “E:\RetroArch_1.2_R2\shaders\Televisions\Vintage\The Atari…\shaders_cg\mudlord\shaders\bloom - Copy.cg” filter_linear5 = “false” wrap_mode5 = “clamp_to_border” mipmap_input5 = “false” alias5 = “” float_framebuffer5 = “false” srgb_framebuffer5 = “true” scale_type_x5 = “source” scale_x5 = “1.000000” scale_type_y5 = “source” scale_y5 = “1.000000” shader6 = “E:\RetroArch_1.2_R2\shaders\Televisions\Vintage\The Atari…\shaders_cg\halation\combine.cg” filter_linear6 = “false” wrap_mode6 = “clamp_to_border” mipmap_input6 = “false” alias6 = “” float_framebuffer6 = “false” srgb_framebuffer6 = “true” scale_type_x6 = “source” scale_x6 = “1.000000” scale_type_y6 = “source” scale_y6 = “1.000000” shader7 = “E:\RetroArch_1.2_R2\shaders\Televisions\Vintage\The Atari…\shaders_cg\Analog Shader Pack\COMPONENT\crt-easymode-halation.cg” filter_linear7 = “false” wrap_mode7 = “clamp_to_border” mipmap_input7 = “false” alias7 = “” float_framebuffer7 = “false” srgb_framebuffer7 = “false” shader8 = “E:\RetroArch_1.2_R2\shaders\Televisions\Vintage\The Atari…\shaders_cg tsc - rf\shaders tsc-pass1-composite-3phase.cg” filter_linear8 = “true” wrap_mode8 = “clamp_to_border” frame_count_mod8 = “2” mipmap_input8 = “false” alias8 = “” float_framebuffer8 = “true” srgb_framebuffer8 = “true” scale_type_x8 = “absolute” scale_x8 = “1440” scale_type_y8 = “source” scale_y8 = “1.600000” shader9 = “E:\RetroArch_1.2_R2\shaders\Televisions\Vintage\The Atari…\shaders_cg tsc - rf\shaders tsc-pass2-3phase-gamma.cg” filter_linear9 = “true” wrap_mode9 = “clamp_to_border” mipmap_input9 = “false” alias9 = “” float_framebuffer9 = “false” srgb_framebuffer9 = “false” scale_type_x9 = “source” scale_x9 = “1.000000” scale_type_y9 = “source” scale_y9 = “1.000000” shader10 = “E:\RetroArch_1.2_R2\shaders\Televisions\Vintage\The Atari…\shaders_cg\oldtvshader-no noise2.cg” filter_linear10 = “false” wrap_mode10 = “clamp_to_border” mipmap_input10 = “false” alias10 = “” float_framebuffer10 = “false” srgb_framebuffer10 = “false” shader11 = “E:\RetroArch_1.2_R2\shaders\Televisions\Vintage\The Atari…\shaders_cg\crt\shaders\crt-geom.cg” filter_linear11 = “false” wrap_mode11 = “clamp_to_border” mipmap_input11 = “false” alias11 = “” float_framebuffer11 = “false” srgb_framebuffer11 = “false” shader12 = “E:\RetroArch_1.2_R2\shaders\Televisions\Vintage\The Atari…\shaders_cg\Analog Shader Pack\COMPONENT\image-adjustment.cg” filter_linear12 = “false” wrap_mode12 = “clamp_to_border” mipmap_input12 = “false” alias12 = “” float_framebuffer12 = “false” srgb_framebuffer12 = “false” shader13 = “E:\RetroArch_1.2_R2\shaders\Televisions\Vintage\The Atari…\shaders_cg\crt\shaders\dotmask.cg” filter_linear13 = “false” wrap_mode13 = “clamp_to_border” mipmap_input13 = “false” alias13 = “” float_framebuffer13 = “false” srgb_framebuffer13 = “false” parameters = “GAMMA_INPUT;BLUR_FACTOR;BLOOM_LUMINANCE;BLOOM_MIDDLE_GRAY;BLOOM_WHITE_CUTOFF;GAMMA_OUTPUT;SHARPNESS_H;SHARPNESS_V;MASK_TYPE;MASK_STRENGTH_MIN;MASK_STRENGTH_MAX;MASK_SIZE;SCANLINE_STRENGTH_MIN;SCANLINE_STRENGTH_MAX;SCANLINE_BEAM_MIN;SCANLINE_BEAM_MAX;GEOM_CURVATURE;GEOM_WARP;GEOM_CORNER_SIZE;GEOM_CORNER_SMOOTH;INTERLACING_TOGGLE;HALATION;DIFFUSION;BRIGHTNESS;NTSC_CRT_GAMMA;NTSC_MONITOR_GAMMA;CRTgamma;monitorgamma;d;CURVATURE;R;cornersize;cornersmooth;x_tilt;y_tilt;overscan_x;overscan_y;DOTMASK;SHARPER;scanline_weight;target_gamma;monitor_gamma;overscan_percent_x;overscan_percent_y;saturation;contrast;luminance;bright_boost;R;G;B;ZOOM;XPOS;YPOS;V_OSMASK;H_OSMASK;DOTMASK_STRENGTH;maskDark;maskLight;shadowMask” GAMMA_INPUT = “1.700001” BLUR_FACTOR = “0.002000” BLOOM_LUMINANCE = “0.035000” BLOOM_MIDDLE_GRAY = “0.400000” BLOOM_WHITE_CUTOFF = “0.800000” GAMMA_OUTPUT = “2.500000” SHARPNESS_H = “0.600000” SHARPNESS_V = “1.000000” MASK_TYPE = “0.000000” MASK_STRENGTH_MIN = “0.000000” MASK_STRENGTH_MAX = “0.000000” MASK_SIZE = “0.000000” SCANLINE_STRENGTH_MIN = “0.000000” SCANLINE_STRENGTH_MAX = “0.000000” SCANLINE_BEAM_MIN = “1.000000” SCANLINE_BEAM_MAX = “1.000000” GEOM_CURVATURE = “0.000000” GEOM_WARP = “0.000000” GEOM_CORNER_SIZE = “0.000000” GEOM_CORNER_SMOOTH = “150.000000” INTERLACING_TOGGLE = “1.000000” HALATION = “0.500000” DIFFUSION = “0.010000” BRIGHTNESS = “0.750000” NTSC_CRT_GAMMA = “2.500000” NTSC_MONITOR_GAMMA = “2.000000” CRTgamma = “2.400000” monitorgamma = “2.200000” d = “3.000000” CURVATURE = “0.000000” R = “0.900000” cornersize = “0.045000” cornersmooth = “150.000000” x_tilt = “0.000000” y_tilt = “0.000000” overscan_x = “100.000000” overscan_y = “100.000000” DOTMASK = “0.000000” SHARPER = “1.000000” scanline_weight = “0.300000” target_gamma = “3.000000” monitor_gamma = “1.500000” overscan_percent_x = “0.000000” overscan_percent_y = “0.000000” saturation = “0.750000” contrast = “1.150000” luminance = “1.400000” bright_boost = “0.000000” R = “1.000000” G = “1.000000” B = “1.000000” ZOOM = “1.000000” XPOS = “0.000000” YPOS = “0.000000” V_OSMASK = “0.000000” H_OSMASK = “0.000000” DOTMASK_STRENGTH = “0.300000” maskDark = “1.000000” maskLight = “2.000000” shadowMask = “3.000000”

These all look amazing, I’ll definitely have to try them out later.

[QUOTE=Lem_Fliggity;44475]So excited about his shader pack, but I’m worried it’s not displaying correctly for me. Check out this video of Dragon Quest I, playing with the bsnes balanced mercury core, and using Vintage Zenith RF, and tell me if the shader is supposed to have this pulsating effect when moving left and right: https://vid.me/tCRR.

Thanks![/QUOTE]

Well if it’s the RF setting that would be expected, it is the lowest quality signal hence it will have lots of fringing and artifacting, have you tried the s-video? It still keeps the vintage look but a higher quality

[QUOTE=R4Zi3L;44481]Finally! :smiley:

Second complain is that crt mask is also too much present (sharp) in most shadres… it should be more subtle Is there parametr that controle its transpaency/opacity? [/QUOTE]

Try the Boob tube, it has the feel of an older TV but the mask is more subtle, also some of the arcade shaders like the “Nice and Soft” have less prominent scanlines and masks.

As for controlling the opacity, just depends on what setting since many use different CRT shaders, one obvious ones though is try going in and experimenting with “scanline strength” or “mask darkness” and dialing down values to how you like it.

…Waiting for this pack has been the #1 reason I come to these forums so often haha. I can’t WAIT to get home and try these out.

… Mednafen… SATURN!? Please tell me there is a core and not just for the stand-alone.

Sorry SkyHighGam3r, just the stand alone for now. It’s just an “experimental unstable” release but it is very solid already. Hopefully we will see a core soon, I am patient though.

[QUOTE=solid12345;44521]Try the Boob tube, it has the feel of an older TV but the mask is more subtle, also some of the arcade shaders like the “Nice and Soft” have less prominent scanlines and masks.[/QUOTE]I dont really like scanlines… and i really didnt even seen any horisontal scanline on pal tv… not sure is that only ntsc thing… only vertical “scanlines” from crt mask (i really looked close to crt with my eyes to find it yesterday)

I modyfied parametrs further so it isnt so bloomy and color corrected

shaders = "14"shader0 = “E:\RetroArch_1.2_R2\shaders\Televisions\Vintage\The Atari…\shaders_cg\Analog Shader Pack\COMPONENT\linearize.cg” filter_linear0 = “false” wrap_mode0 = “clamp_to_border” mipmap_input0 = “false” alias0 = “” float_framebuffer0 = “false” srgb_framebuffer0 = “true” scale_type_x0 = “source” scale_x0 = “1.000000” scale_type_y0 = “source” scale_y0 = “1.000000” shader1 = “E:\RetroArch_1.2_R2\shaders\Televisions\Vintage\The Atari…\shaders_cg\motionblur\shaders\motionblur-simple.cg” filter_linear1 = “false” wrap_mode1 = “clamp_to_border” mipmap_input1 = “false” alias1 = “” float_framebuffer1 = “false” srgb_framebuffer1 = “true” scale_type_x1 = “source” scale_x1 = “1.000000” scale_type_y1 = “source” scale_y1 = “1.000000” shader2 = “E:\RetroArch_1.2_R2\shaders\Televisions\Vintage\The Atari…\shaders_cg\mudlord\shaders\blur - big.cg” filter_linear2 = “false” wrap_mode2 = “clamp_to_border” mipmap_input2 = “false” alias2 = “” float_framebuffer2 = “false” srgb_framebuffer2 = “true” scale_type_x2 = “source” scale_x2 = “1.000000” scale_type_y2 = “source” scale_y2 = “1.000000” shader3 = “E:\RetroArch_1.2_R2\shaders\Televisions\Vintage\The Atari…\shaders_cg\stock.cg” filter_linear3 = “false” wrap_mode3 = “clamp_to_border” mipmap_input3 = “false” alias3 = “” float_framebuffer3 = “false” srgb_framebuffer3 = “true” scale_type_x3 = “source” scale_x3 = “1.000000” scale_type_y3 = “source” scale_y3 = “1.000000” shader4 = “E:\RetroArch_1.2_R2\shaders\Televisions\Vintage\The Atari…\shaders_cg\blurs\blur12x12shared.cg” filter_linear4 = “false” wrap_mode4 = “clamp_to_border” mipmap_input4 = “false” alias4 = “” float_framebuffer4 = “false” srgb_framebuffer4 = “true” scale_type_x4 = “source” scale_x4 = “1.000000” scale_type_y4 = “source” scale_y4 = “1.000000” shader5 = “E:\RetroArch_1.2_R2\shaders\Televisions\Vintage\The Atari…\shaders_cg\mudlord\shaders\bloom - Copy.cg” filter_linear5 = “false” wrap_mode5 = “clamp_to_border” mipmap_input5 = “false” alias5 = “” float_framebuffer5 = “false” srgb_framebuffer5 = “true” scale_type_x5 = “source” scale_x5 = “1.000000” scale_type_y5 = “source” scale_y5 = “1.000000” shader6 = “E:\RetroArch_1.2_R2\shaders\Televisions\Vintage\The Atari…\shaders_cg\halation\combine.cg” filter_linear6 = “false” wrap_mode6 = “clamp_to_border” mipmap_input6 = “false” alias6 = “” float_framebuffer6 = “false” srgb_framebuffer6 = “true” scale_type_x6 = “source” scale_x6 = “1.000000” scale_type_y6 = “source” scale_y6 = “1.000000” shader7 = “E:\RetroArch_1.2_R2\shaders\Televisions\Vintage\The Atari…\shaders_cg\Analog Shader Pack\COMPONENT\crt-easymode-halation.cg” filter_linear7 = “false” wrap_mode7 = “clamp_to_border” mipmap_input7 = “false” alias7 = “” float_framebuffer7 = “false” srgb_framebuffer7 = “false” shader8 = “E:\RetroArch_1.2_R2\shaders\Televisions\Vintage\The Atari…\shaders_cg tsc - rf\shaders tsc-pass1-composite-3phase.cg” filter_linear8 = “true” wrap_mode8 = “clamp_to_border” frame_count_mod8 = “2” mipmap_input8 = “false” alias8 = “” float_framebuffer8 = “true” srgb_framebuffer8 = “true” scale_type_x8 = “absolute” scale_x8 = “1440” scale_type_y8 = “source” scale_y8 = “1.600000” shader9 = “E:\RetroArch_1.2_R2\shaders\Televisions\Vintage\The Atari…\shaders_cg tsc - rf\shaders tsc-pass2-3phase-gamma.cg” filter_linear9 = “true” wrap_mode9 = “clamp_to_border” mipmap_input9 = “false” alias9 = “” float_framebuffer9 = “false” srgb_framebuffer9 = “false” scale_type_x9 = “source” scale_x9 = “1.000000” scale_type_y9 = “source” scale_y9 = “1.000000” shader10 = “E:\RetroArch_1.2_R2\shaders\Televisions\Vintage\The Atari…\shaders_cg\oldtvshader-no noise2.cg” filter_linear10 = “false” wrap_mode10 = “clamp_to_border” mipmap_input10 = “false” alias10 = “” float_framebuffer10 = “false” srgb_framebuffer10 = “false” shader11 = “E:\RetroArch_1.2_R2\shaders\Televisions\Vintage\The Atari…\shaders_cg\crt\shaders\crt-geom.cg” filter_linear11 = “false” wrap_mode11 = “clamp_to_border” mipmap_input11 = “false” alias11 = “” float_framebuffer11 = “false” srgb_framebuffer11 = “false” shader12 = “E:\RetroArch_1.2_R2\shaders\Televisions\Vintage\The Atari…\shaders_cg\Analog Shader Pack\COMPONENT\image-adjustment.cg” filter_linear12 = “false” wrap_mode12 = “clamp_to_border” mipmap_input12 = “false” alias12 = “” float_framebuffer12 = “false” srgb_framebuffer12 = “false” shader13 = “E:\RetroArch_1.2_R2\shaders\Televisions\Vintage\The Atari…\shaders_cg\crt\shaders\dotmask.cg” filter_linear13 = “false” wrap_mode13 = “clamp_to_border” mipmap_input13 = “false” alias13 = “” float_framebuffer13 = “false” srgb_framebuffer13 = “false” parameters = “GAMMA_INPUT;BLUR_FACTOR;BLOOM_LUMINANCE;BLOOM_MIDDLE_GRAY;BLOOM_WHITE_CUTOFF;GAMMA_OUTPUT;SHARPNESS_H;SHARPNESS_V;MASK_TYPE;MASK_STRENGTH_MIN;MASK_STRENGTH_MAX;MASK_SIZE;SCANLINE_STRENGTH_MIN;SCANLINE_STRENGTH_MAX;SCANLINE_BEAM_MIN;SCANLINE_BEAM_MAX;GEOM_CURVATURE;GEOM_WARP;GEOM_CORNER_SIZE;GEOM_CORNER_SMOOTH;INTERLACING_TOGGLE;HALATION;DIFFUSION;BRIGHTNESS;NTSC_CRT_GAMMA;NTSC_MONITOR_GAMMA;CRTgamma;monitorgamma;d;CURVATURE;R;cornersize;cornersmooth;x_tilt;y_tilt;overscan_x;overscan_y;DOTMASK;SHARPER;scanline_weight;target_gamma;monitor_gamma;overscan_percent_x;overscan_percent_y;saturation;contrast;luminance;bright_boost;R;G;B;ZOOM;XPOS;YPOS;V_OSMASK;H_OSMASK;DOTMASK_STRENGTH;maskDark;maskLight;shadowMask” GAMMA_INPUT = “1.700001” BLUR_FACTOR = “0.002000” BLOOM_LUMINANCE = “0.000000” BLOOM_MIDDLE_GRAY = “0.400000” BLOOM_WHITE_CUTOFF = “0.800000” GAMMA_OUTPUT = “2.500000” SHARPNESS_H = “0.600000” SHARPNESS_V = “1.000000” MASK_TYPE = “0.000000” MASK_STRENGTH_MIN = “0.000000” MASK_STRENGTH_MAX = “0.000000” MASK_SIZE = “0.000000” SCANLINE_STRENGTH_MIN = “0.000000” SCANLINE_STRENGTH_MAX = “0.000000” SCANLINE_BEAM_MIN = “1.000000” SCANLINE_BEAM_MAX = “1.000000” GEOM_CURVATURE = “0.000000” GEOM_WARP = “0.000000” GEOM_CORNER_SIZE = “0.000000” GEOM_CORNER_SMOOTH = “150.000000” INTERLACING_TOGGLE = “1.000000” HALATION = “0.300000” DIFFUSION = “0.000000” BRIGHTNESS = “0.750000” NTSC_CRT_GAMMA = “2.500000” NTSC_MONITOR_GAMMA = “2.000000” CRTgamma = “2.400000” monitorgamma = “2.200000” d = “3.000000” CURVATURE = “0.000000” R = “0.900000” cornersize = “0.045000” cornersmooth = “150.000000” x_tilt = “0.000000” y_tilt = “0.000000” overscan_x = “100.000000” overscan_y = “100.000000” DOTMASK = “0.000000” SHARPER = “1.000000” scanline_weight = “0.300000” target_gamma = “3.000000” monitor_gamma = “1.500000” overscan_percent_x = “0.000000” overscan_percent_y = “0.000000” saturation = “0.750000” contrast = “1.150000” luminance = “1.400000” bright_boost = “0.000000” R = “1.000000” G = “1.000000” B = “1.000000” ZOOM = “1.000000” XPOS = “0.000000” YPOS = “0.000000” V_OSMASK = “0.000000” H_OSMASK = “0.000000” DOTMASK_STRENGTH = “0.300000” maskDark = “1.000000” maskLight = “2.000000” shadowMask = “3.000000”

[QUOTE=solid12345;44521]

Try the Boob tube, it has the feel of an older TV but the mask is more subtle, also some of the arcade shaders like the “Nice and Soft” have less prominent scanlines and masks.

As for controlling the opacity, just depends on what setting since many use different CRT shaders, one obvious ones though is try going in and experimenting with “scanline strength” or “mask darkness” and dialing down values to how you like it.[/QUOTE]

Ok, so I’m trying to get the setting that would be similar to a 1990 NTSC JVC 13" vcr combo.

The “boob tube” shader looks closest, but I want to dial down the curve just ever so slightly… And I want to crank those scanlines up to 11, because they are almost non-existent on my TV for all the shaders. (They were easily visible on a PC monitor though when i was checking the screenshots out at work, which is interesting)

I tried “shader paramaters” and the menu is empty lol so I don’t know what I’m doing.

[QUOTE=SkyHighGam3r;44549] I tried “shader paramaters” and the menu is empty lol so I don’t know what I’m doing.[/QUOTE]

By chance do you have “threaded video” turned on in your video settings? If so, turn it off. I noticed when I turned it on I may get a slight FPS bump but won’t let me alter shader parameters.

I was in the middle of a system meltdown and just re-installed from scratch. They show up now and threaded video is now off, so I’m sure that’s it.

What’s the difference between Menu and Preview parameters though?

And oh boy is there is a LOT of options haha

Actually… I might have found an issue. Either that or I have not installed these correctly?

A number of shader presets aren’t loading up properly.

Halation Soft - Composite is the one I noticed this on for sure.

I’m also having the same problem on a great many presets. This is just one example, but there are several more, and they could be different issues than this. For the purposes of debugging, I’ve attached this log:

RetroArch [INFO] :: Loading Cg meta-shader: C:\GameStuff\Emus\RetroArch\shaders\shaders_cg\Analog Shader Pack version 3\Arcade monitors - Horizontal\31khz Bloomed\Horizontal.cgpRetroArch [INFO] :: Found #pragma parameter Gamma Input (GAMMA_INPUT) 2.400000 0.100000 5.000000 0.010000 RetroArch [INFO] :: Found #pragma parameter Bloom Luminance (BLOOM_LUMINANCE) 0.080000 0.000000 10.000000 0.010000 RetroArch [INFO] :: Found #pragma parameter Bloom Middle Gray (BLOOM_MIDDLE_GRAY) 0.180000 0.000000 10.000000 0.010000 RetroArch [INFO] :: Found #pragma parameter Bloom White Cutoff (BLOOM_WHITE_CUTOFF) 0.800000 0.000000 10.000000 0.010000 RetroArch [INFO] :: Found #pragma parameter Gamma Output (GAMMA_OUTPUT) 2.200000 0.100000 5.000000 0.010000 RetroArch [INFO] :: Found #pragma parameter Sharpness Horizontal (SHARPNESS_H) 0.600000 0.000000 1.000000 0.050000 RetroArch [INFO] :: Found #pragma parameter Sharpness Vertical (SHARPNESS_V) 1.000000 0.000000 1.000000 0.050000 RetroArch [INFO] :: Found #pragma parameter Mask Type (MASK_TYPE) 4.000000 0.000000 7.000000 1.000000 RetroArch [INFO] :: Found #pragma parameter Mask Strength Min. (MASK_STRENGTH_MIN) 0.200000 0.000000 0.500000 0.010000 RetroArch [INFO] :: Found #pragma parameter Mask Strength Max. (MASK_STRENGTH_MAX) 0.200000 0.000000 0.500000 0.010000 RetroArch [INFO] :: Found #pragma parameter Mask Size (MASK_SIZE) 1.000000 1.000000 100.000000 1.000000 RetroArch [INFO] :: Found #pragma parameter Scanline Strength Min. (SCANLINE_STRENGTH_MIN) 0.200000 0.000000 1.000000 0.050000 RetroArch [INFO] :: Found #pragma parameter Scanline Strength Max. (SCANLINE_STRENGTH_MAX) 0.400000 0.000000 1.000000 0.050000 RetroArch [INFO] :: Found #pragma parameter Scanline Beam Min. (SCANLINE_BEAM_MIN) 1.000000 0.250000 5.000000 0.050000 RetroArch [INFO] :: Found #pragma parameter Scanline Beam Max. (SCANLINE_BEAM_MAX) 1.000000 0.250000 5.000000 0.050000 RetroArch [INFO] :: Found #pragma parameter Geom Curvature (GEOM_CURVATURE) 0.000000 0.000000 0.100000 0.010000 RetroArch [INFO] :: Found #pragma parameter Geom Warp (GEOM_WARP) 0.000000 0.000000 0.100000 0.010000 RetroArch [INFO] :: Found #pragma parameter Geom Corner Size (GEOM_CORNER_SIZE) 0.000000 0.000000 0.100000 0.010000 RetroArch [INFO] :: Found #pragma parameter Geom Corner Smoothness (GEOM_CORNER_SMOOTH) 150.000000 50.000000 1000.000000 25.000000 RetroArch [INFO] :: Found #pragma parameter Interlacing Toggle (INTERLACING_TOGGLE) 1.000000 0.000000 1.000000 1.000000 RetroArch [INFO] :: Found #pragma parameter Halation (HALATION) 0.030000 0.000000 1.000000 0.010000 RetroArch [INFO] :: Found #pragma parameter Diffusion (DIFFUSION) 0.000000 0.000000 1.000000 0.010000 RetroArch [INFO] :: Found #pragma parameter Brightness (BRIGHTNESS) 1.000000 0.000000 2.000000 0.050000 RetroArch [INFO] :: Found #pragma parameter AdvancedAA Input Resolution X (AA_RESOLUTION_X) 0.000000 0.000000 1920.000000 1.000000 RetroArch [INFO] :: Found #pragma parameter AdvancedAA Input Resolution Y (AA_RESOLUTION_Y) 0.000000 0.000000 1920.000000 1.000000 RetroArch [INFO] :: Found #pragma parameter CRTGeom Target Gamma (CRTgamma) 2.400000 0.100000 5.000000 0.100000 RetroArch [INFO] :: Found #pragma parameter CRTGeom Monitor Gamma (monitorgamma) 2.200000 0.100000 5.000000 0.100000 RetroArch [INFO] :: Found #pragma parameter CRTGeom Distance (d) 1.500000 0.100000 3.000000 0.100000 RetroArch [INFO] :: Found #pragma parameter CRTGeom Curvature Toggle (CURVATURE) 1.000000 0.000000 1.000000 1.000000 RetroArch [INFO] :: Found #pragma parameter CRTGeom Curvature Radius ® 2.000000 0.100000 10.000000 0.100000 RetroArch [INFO] :: Found #pragma parameter CRTGeom Corner Size (cornersize) 0.030000 0.001000 1.000000 0.005000 RetroArch [INFO] :: Found #pragma parameter CRTGeom Corner Smoothness (cornersmooth) 1000.000000 80.000000 2000.000000 100.000000 RetroArch [INFO] :: Found #pragma parameter CRTGeom Horizontal Tilt (x_tilt) 0.000000 -0.500000 0.500000 0.050000 RetroArch [INFO] :: Found #pragma parameter CRTGeom Vertical Tilt (y_tilt) 0.000000 -0.500000 0.500000 0.050000 RetroArch [INFO] :: Found #pragma parameter CRTGeom Horiz. Overscan % (overscan_x) 100.000000 -125.000000 125.000000 1.000000 RetroArch [INFO] :: Found #pragma parameter CRTGeom Vert. Overscan % (overscan_y) 100.000000 -125.000000 125.000000 1.000000 RetroArch [INFO] :: Found #pragma parameter CRTGeom Dot Mask Toggle (DOTMASK) 0.300000 0.000000 0.300000 0.300000 RetroArch [INFO] :: Found #pragma parameter CRTGeom Sharpness (SHARPER) 1.000000 1.000000 3.000000 1.000000 RetroArch [INFO] :: Found #pragma parameter CRTGeom Scanline Weight (scanline_weight) 0.300000 0.100000 0.500000 0.050000 RetroArch [INFO] :: Found #pragma parameter Target Gamma (target_gamma) 2.400000 0.100000 5.000000 0.100000 RetroArch [INFO] :: Found #pragma parameter Monitor Gamma (monitor_gamma) 2.200000 0.100000 5.000000 0.100000 RetroArch [INFO] :: Found #pragma parameter Horizontal Overscan % (overscan_percent_x) 0.000000 -25.000000 25.000000 1.000000 RetroArch [INFO] :: Found #pragma parameter Vertical Overscan % (overscan_percent_y) 0.000000 -25.000000 25.000000 1.000000 RetroArch [INFO] :: Found #pragma parameter Saturation (saturation) 1.000000 0.000000 5.000000 0.100000 RetroArch [INFO] :: Found #pragma parameter Contrast (contrast) 1.000000 0.000000 7.500000 0.100000 RetroArch [INFO] :: Found #pragma parameter Luminance (luminance) 1.000000 0.000000 2.000000 0.100000 RetroArch [INFO] :: Found #pragma parameter Brightness Boost (bright_boost) 0.000000 -1.000000 1.000000 0.100000 RetroArch [INFO] :: Found #pragma parameter Red Channel ® 1.000000 0.000000 2.000000 0.050000 RetroArch [INFO] :: Found #pragma parameter Green Channel (G) 1.000000 0.000000 2.000000 0.050000 RetroArch [INFO] :: Found #pragma parameter Blue Channel (B) 1.000000 0.000000 2.000000 0.050000 RetroArch [INFO] :: Found #pragma parameter Zoom Factor (ZOOM) 1.000000 0.000000 4.000000 0.010000 RetroArch [INFO] :: Found #pragma parameter X Modifier (XPOS) 0.000000 -2.000000 2.000000 0.005000 RetroArch [INFO] :: Found #pragma parameter Y Modifier (YPOS) 0.000000 -2.000000 2.000000 0.005000 RetroArch [INFO] :: Found #pragma parameter Overscan Mask Y (V_OSMASK) 0.000000 0.000000 1.000000 0.001000 RetroArch [INFO] :: Found #pragma parameter Overscan Mask X (H_OSMASK) 0.000000 0.000000 1.000000 0.001000 RetroArch [INFO] :: Found #pragma parameter Flicker Bright % (percent) 0.000000 0.000000 1.000000 0.050000 RetroArch [INFO] :: Found #pragma parameter CGWG Dot Mask Strength (DOTMASK_STRENGTH) 0.300000 0.000000 1.000000 0.010000 RetroArch [INFO] :: Found #pragma parameter Lottes maskDark (maskDark) 0.500000 0.000000 2.000000 0.100000 RetroArch [INFO] :: Found #pragma parameter Lottes maskLight (maskLight) 1.500000 0.000000 2.000000 0.100000 RetroArch [INFO] :: Found #pragma parameter Mask Style (shadowMask) 3.000000 0.000000 4.000000 1.000000 RetroArch [INFO] :: Found #pragma parameter Scanline Base Brightness (SCANLINE_BASE_BRIGHTNESS) 0.950000 0.000000 1.000000 0.010000 RetroArch [INFO] :: Found #pragma parameter Scanline Sine Comp A (SCANLINE_SINE_COMP_A) 0.050000 0.000000 0.100000 0.010000 RetroArch [INFO] :: Found #pragma parameter Scanline Sine Comp B (SCANLINE_SINE_COMP_B) 0.150000 0.000000 1.000000 0.050000 RetroArch [INFO] :: Loading Cg shader: “C:\GameStuff\Emus\RetroArch\shaders\shaders_cg\Analog Shader Pack version 3\Arcade monitors - Horizontal\31khz Bloomed…\shaders_cg\Analog Shader Pack\COMPONENT\linearize.cg”. RetroArch [INFO] :: Loading Cg shader: “C:\GameStuff\Emus\RetroArch\shaders\shaders_cg\Analog Shader Pack version 3\Arcade monitors - Horizontal\31khz Bloomed…\shaders_cg\stock.cg”. RetroArch [INFO] :: Loading Cg shader: “C:\GameStuff\Emus\RetroArch\shaders\shaders_cg\Analog Shader Pack version 3\Arcade monitors - Horizontal\31khz Bloomed…\shaders_cg\blurs\blur12x12shared.cg”. RetroArch [ERROR] :: CG error: The compile returned an error. RetroArch [ERROR] :: Fragment: C:\GameStuff\Emus\RetroArch\shaders\shaders_cg\Analog Shader Pack version 3\Arcade monitors - Horizontal\31khz Bloomed…\shaders_cg\blurs/…/include/quad-pixel-communication.h(86) : error C3004: function “float ddx(float);” not supported in this profile C:\GameStuff\Emus\RetroArch\shaders\shaders_cg\Analog Shader Pack version 3\Arcade monitors - Horizontal\31khz Bloomed…\shaders_cg\blurs/…/include/quad-pixel-communication.h(86) : error C3004: function “float ddy(float);” not supported in this profile C:\GameStuff\Emus\RetroArch\shaders\shaders_cg\Analog Shader Pack version 3\Arcade monitors - Horizontal\31khz Bloomed…\shaders_cg\blurs/…/include/gamma-management.h(419) : error C3004: function “float4 tex2Dlod(sampler2D, float4);” not supported in this profile C:\GameStuff\Emus\RetroArch\shaders\shaders_cg\Analog Shader Pack version 3\Arcade monitors - Horizontal\31khz Bloomed…\shaders_cg\blurs/…/include/quad-pixel-communication.h(137) : error C3004: function “float3 ddx(float3);” not supported in this profile C:\GameStuff\Emus\RetroArch\shaders\shaders_cg\Analog Shader Pack version 3\Arcade monitors - Horizontal\31khz Bloomed…\shaders_cg\blurs/…/include/quad-pixel-communication.h(138) : error C3004: function “float3 ddy(float3);” not supported in this profile C:\GameStuff\Emus\RetroArch\shaders\shaders_cg\Analog Shader Pack version 3\Arcade monitors - Horizontal\31khz Bloomed…\shaders_cg\blurs/…/include/quad-pixel-communication.h(139) : error C3004: function “float3 ddy(float3);” not supported in this profile

RetroArch [ERROR] :: Failed to load shaders … RetroArch [INFO] :: CG: Destroying programs.

I’m also in agreement on the gamma. When playing Armored Core on the PS1, the menu screen’s background is almost black:

Compare this to just the standard 320px NTSC gauss/scanline shader:

Hi!

I’m new sorry, with retroarch and particularly with shaders. I don’t understand how it work. I copied: Computer monitors
Professional monitors - Vertical
Professional monitors
Arcade monitors - Vertical
shaders_cg
Magazine Shader
Arcade monitors - Horizontal
Televisions\

of this package in my C:\RetroArch\shaders

But when i load preset via RetroArch Game Menu (shaders => load shader preset => some of these cgp files) Retroarch don’t get it! But if i use the cgp files provided with Retroarch (the original files) it work!

Then how to use this package?

  • Thanks -

I haven’t checked to see how this version is laid out but my guess is that you’re supposed to put the analog shader pack inside the shaders_cg directory.

I haven’t checked to see how this version is laid out but my guess is that you’re supposed to put the analog shader pack inside the shaders_cg directory.

Ok!

There is some problem with the paths ex: shader0 = "…\shaders_cg\Analog Shader Pack\COMPONENT\linearize.cg"I correct it all, but i got nothing!

I’m interest by this shaders: http://imgur.com/a/XiISv I don’t know the name and how to make it work.

:frowning: I don’t know the problem,