

"x3" for regex 1, "圓" for regex 2, and "z3" for regex 3. Those are the three vertex shaders I stereoize with regexes, and their default values for stereoization. The fix includes working examples for games I own, inside the "GameFixes" folder. Even with a small library of 30 something games I found a little more than 10 conflicts between games. So fixing all games at the same time is impossible. Most of the affected games need between 1 and 3 in my experience.Ģ- Fixing something in one game can break something else in another game, or even in the same game in some cases. Still, games don't usually need a lot of these. This is where things get more complicated, for these reasons:ġ- Future PCSX2 (specifically GSdx) builds may change the hash of the generated shaders, rendering all game specific fixes useless. In these cases, you need to tell the regex to not stereoize a specific pixel shader. Sometimes, or usually, disabling some of the regex isn't enough to make a game perfect or almost perfect, because you will be disabling more things than needed. Warning: for advanced users and perfectionists

A lot of times a mix of regex 3 and regex 2 will fix HUD issues, but regex 2 is usually related to other effects. And that's also their order of importance, as you'll almost never have to disable the first one.


They are "j", "k" and "l", and I'll refer to them as "regex 1", "regex 2" and "regex 3". The first and most simple solution, which may be partial or fix some things and break others but it's useful many times, is using three hotkeys I offer to disable stereoization in each of the three shaders that control geometry. The regex function tries to not stereoize things that have a depth value of 0 or 1, and in some games it works (most of the HUD of the Kingdom Hearts games). The problem is that some effects of those shaders need to not be stereoized, like the HUD or some double stereoized effects (sometimes bloom, blur filters, shadows.). Instead, it uses a real time "find and replace" function for exactly three shaders that control all geometry in all games. This fix was done without using physical shader files, for better future compatibility.
