Welcome to the crt-guest-advanced-hd presets thread. Here I’ve taken @guest.r’s amazing crt advanced shader combined with a variation of @Dogway’s grade shader and created Shadow Mask, Slot Mask and Aperture Grille crt shader presets for you all to enjoy.
“A mix of basic crt attributes that invokes a nostalgic vibe with a modern twist” is how I’d describe my presets.
Change your driver to “vulkan” in Settings/Drivers/Video if you haven’t already, if by chance you get a black screen while using my shaders then use the “glcore” driver instead. Exit RetroArch and then reopen it to make sure your new driver settings stick.
Make sure your slang shaders are up to date by going to Online Updater/Update Slang Shaders.
Download the shader pack below and extract it (In some cases you will also have to download guest.r’s latest shader pack as well as sometimes new features get added that I may take advantage of that are not yet available upstream by just updating your slang shaders. I’ll always include a link to get it under my shader pack download if needed to do so).
Move the “sonkun” folder over to your “shaders_slang” folder so that it looks like this:
And that’s it. You can now load up the shaders just like you would any other.
Download link: https://www.mediafire.com/file/9gtcol0i9qtgtr4/sonkun-crt-guest-advanced-hd-presets-05-03-2023.zip/file
Read notes about this latest release here.
For this update you will also need guest.r’s latest shader update for my presets to display properly, you can grab it here.
Installation Guide for guest.r updated shaders:
Download and extract the pack.
Go to wherever you have your RetroArch shaders folder and then go to shaders_slang/crt then delete the 5 guest advance shaders in that folder which are “crt-guest-advanced-fast.slangp”, “crt-guest-advanced-fastest.slangp”, “crt-guest-advanced-hd.slangp”, “crt-guest-advanced-ntsc.slangp” and “crt-guest-advanced.slangp” and replace them with the 5 from the downloaded pack.
From the same crt folder go inside the “shaders” folder at the top and then look for a “guest” folder, delete that then replace it with the one from the downloaded pack that’s also in the “shaders” folder and that’s it, you’re done. You’ve now successfully updated guest.r shaders.
3 shader preset folders for 3 monitor types: 1080p, 1440p and 4k so whichever monitor you have, you can choose the right shader resolution for your monitor type. Disclaimer - These presets were designed to be used on the three resolution types I’ve mentioned above only, not OLED, 720p or other random resolutions. If you use it on any type of display besides those 3 standard displays I may not be able to help if you run into any issues. If they end up looking ok to you on your display regardless then game on.
64 shader presets to choose from per folder with 3 different phosphor types for USA, Japan and Pal that come in both warm
white point temperature types.
Multiple cable types to choose from
Included are shader presets representing 4 cable types to choose from: rf, composite, s-video and rgb.
I’ve created two different types of rf/composite connections, one for ntsc 2-phase and one for ntsc 3-phase. Most systems used the 2-phase output but a few systems used the 3-phase output as well. I’ve created a list of the common retro systems on RetroArch to choose the right connection for the right system.
Systems that used the ntsc 2-phase output:
Amstrad GX4000 Arcade Atari 5200 Atari 7800 Atari Jaguar/CD Atari ST Commodore CDTV Commodore Amgia CD32 Fairchild Channel F Magnavox Odyssey 2 Mattel Intellivision MS-DOS MSX2 MSX2+ MSXturboR Nintendo 64/DD Nintendo GameCube NEC PC-98 NEC PC Engine(Turbo Grafx)/CD NEC SuperGrafx Panasonic 3DO Philips CD-i SNK Neo Geo AES SNK Neo Geo CD Sega Megadrive(Genesis)/CD/32X Sega Dreamcast Sega Pico Sega Saturn Sharp X68000 Sony PlayStation Sony PlayStation 2
Systems that used the ntsc 3-phase output:
Atari 2600 ColecoVision MSX NEC PC-FX Nintendo Famicom/Nintendo Entertainment System Sega Master System Sega SG-1000 Super Famicom/Super Nintendo Entertainment System
Only a few systems used the 3-phase output but that output produced a different diagonal dithering color/artifact effect on the screen for those specific systems that the 2-phase output didn’t and I wanted to recreate those outputs with these two types of ntsc shader presets.
I’ve also created a rf/composite ntsc 2-phase preset strictly for Megadrive/Genesis that recreates the accurate rainbow dithering effects so you have two options for rf/composite dithering/rainbows that you can choose from.
Standard ntsc 2-phase preset:
My recommended case use with these shaders is rf/composite for all systems from the 4th generation consoles and below (nes, snes, genesis, atari, turbografx etc.), s-video for 5th and 6th generation consoles (ps1, saturn, n64, dreamcast, ps2, gamecube) and rgb for arcade.
RF sample pics:
Composite sample pics:
S-Video sample pics:
RGB sample pics:
Play with upscaled graphics
Play with smoother upscaled graphics on all the old classics if you wish by selecting shaders from the “scalefx-presets” folder. Works on 3D games as well.
Original pixel graphics:
Choose your preferred screen type
Choose from having a flat screen:
or curved screen:
Curvature presets are designed to fit right inside overlays from The Bezel Project.
The user @thingsiplay wrote an amazing article on my preset pack that goes more into detail with comparison pics and a video. You can read the article here.
Also YouTuber Retro Crisis has made a couple videos showcasing my presets with a installation guide along with showcasing the dithering and transparency effects from the composite and svideo presets, you can check them out here:
I have a YouTube channel as well, not much there but you can check out some of my personal favorite video game osts/bgms there if you want.
I’ve also made a “fast” preset of my Slot Mask preset using the “crt-consumer.glsl” shader. You can check that out here.
I hope you all enjoy.