The game is “California games” on the Atari Lynx, but that was just an example, I noticed different colors in most games I tried.
For handhelds like the Lynx I actually wouldn’t recommend using my presets on most of those at all except maybe the DS, most of those handheld cores blows the image up and make my presets look a bit different indeed. For handhelds I typically use the “retro-tiles” shader in the handheld folder.
Colors you see on your PC without color altering shaders applied are “wrong” out of the box, because they miss the component how regular crt tv’s represented them.
@sonkun’s shader pack includes many variations regarding color temperatures and other alterations added by the grade shader. The point is that vanilla colors don’t represent a strong comparison argument.
I’ve always felt this way about the “raw” game image on any modern display. You just confirmed why I do now.
Now that my latest pack is out I can take a small break from tweaking and do a little gaming. My latest favorite thing is playing all these Mega Drive home brew games, most of them look amazing. Might have went a little overboard with the images but what the hell why not:
Still waiting on Earthion to be released.
All these games makes me want to make a HyperSpin collection wheel like I’ve done for my Sonic Hacks collection:
For those who don’t know what HyperSpin is it’s basically another front end to use for all your games. I personally think it’s the best front end to pair up with RetroArch.
Man, I’m so glad I’m a PC gamer with a 4K monitor. You and RC are just knocking it out of the park. You with modern twist take to it and his with his realism off his own CRT/Console combo
Thank you man I really appreciate it. Both me and RC, two different styles, both sexy lol. On a more serious note though I’m glad I’m able to contribute something to not just RetroArch but the retro gaming scene in general with these presets for those that like them.
Been using Shadow Mask for pretty much everything lately even the classic anime shows:
Just something about that mask I really like.
Off on another gaming adventure since I’m taking a break from tweaking. This time it’s a import shoot em up called Eliminate Down:
I was trying to document my progress without using save states, wanted to beat it the old fashioned way but I died right on that last pic. This game is balls to the wall hard lol, dying at any time after the first stage is pretty much a suicide mission once you start over without any of the power up weapons. If you want to test your patience and reflexes this is the game.
Hi @sonkun, I updated to the latest version of your shader presets according to your post. Unfortunately, all games with Snes9x and Genesis Plus GX core freeze the moment I start a game using your presets. Any idea?
Freeze? That’s a new one. Instead of trying to diagnose what the issue might be causing it the fastest method I will say that probably will instantly fix the issue is a fresh install of RetroArch, preferably the latest version that’s available.
I reinstalled Retroarch, reconfigured Genesis Plus GX and once I add any of your presets the shader gets applied to the game and with the next frame it freezes. When I restart the game, I see the following:
Since I do not have a problem with Flycast and FinalBurn Neo, I assume it is related to 240p games. Is there something with the switch from guest’s NTSC to HD that could cause an issue?Hmm I’m not sure. I did apply the ntsc adaptive shader to the guest advance hd shader as an experiment but even then I don’t think that should be an issue. You’re on the vulkun driver right? Your image shows that it freezes during the screen flashing that the switch res shader does, or at least that’s what I think my eyes are seeing.
Let’s try this first, in the parameters the very first setting try putting that to 0 and see what happens. Also this freeze only happens with my presets? Loading up the guest.r shaders on its own works with no issues?
Yes, I use vulkan on Mac. I only have this issue with your presets. Loading guest.r shaders on its own works fine. I tried restarting games with
#reference "../../shaders/shaders_slang/sonkun/slot-mask/flat-screen/4k/02-4k-crt-guest-advanced-hd-slot-mask-u-normal-composite.slangp"
RESSWITCH_ENABLE = "0.000000"
but it did not solve the issue.
The last version I used was the one compatible with guest.r shader pack from the Retroarch updater - I guess it was 03-03-2024(?) and it worked fine. I did not backup the files. Do you still have them?
That old version is obsolete and I would never advise anyone to use that pack again. Let’s try to get to the bottom of this then, are you able to get a log the moment it freezes? Maybe from there I’ll bring in someone like hunterk who could probably help you better on a more technical level.
It would help to pin down the issue if early shader passes in the chain are gradually replaced with the stock shader.
Maybe some cores have problems with OriginalHistory pixel fetches which happen in the ResSwitch shader. Setting the parameter to 0.0 probably doesn’t prevent the crach circumstance.
Simply amazing work on these preset, Sonkun.
One thing I tend to notice is that different OS’s seem to have different issues, like Linux users with the “black screen” contrast setting from before and now this user is on a Mac with this specific issue. Or maybe it’s not as simple as just “different OSs have different issues”.
These random occasions sometimes throw me off because I expect my presets to “just work” for everyone that loads them but that doesn’t seem to be the case.
Thanks I appreciate it, since I’m playing games a bit more lately I’m noticing myself that all that tint and saturation tweaking really brings a different look this time around, I probably over did saturation a little but I like it. I was also wondering last night if I should do one more minor tweak and put out a new pack but meh I guess. I’ll let this one ride out for a while unless guest.r brings something juicy and exclusive to the table in a new update.
I logged a try. See https://pastebin.com/BhYvnE5M
I think the interesting part is:
[INFO] [Vulkan filter chain]: Using framebuffer feedback for pass #2.
[INFO] [Vulkan]: QueuePresent failed, destroying swapchain.
[ERROR] [Vulkan]: Failed to create swapchain.
Hmm. If I’m not mistaken I believe pass 2 is the “afterglow” pass in my chain. @guest.r is this what you meant by checking the passes?
Saturation can make games seem much more CRT like to me and strangely enough even adds brightness to a certain extent even though it’s supposed to darken the colours.
What I’ve found useful in balancing it is loading up games like Street Fighter II and Marvel Super Heroes and looking at the internal lines in the sprites as well as some of the different shades on characters clothes for example Ken’s Gi in Street Fighter II or Shuma Gorath’s skin in Marvel Super Heroes.
If the creases and lines start to fade or disappear or if some of the shades are lost or blend into one, then you’re know you’re going too far.