fix: only pick new sig for GShade 4.X

This commit is contained in:
goat 2022-12-26 15:02:07 +01:00
parent 04fb5e01d1
commit 2d1caeb8b0
No known key found for this signature in database
GPG key ID: 49E2AA8C6A76498B

View file

@ -74,9 +74,10 @@ public class SwapChainVtableResolver : BaseAddressResolver, ISwapChainAddressRes
{
var fileInfo = FileVersionInfo.GetVersionInfo(processModule.FileName);
if (fileInfo.FileMajorPart >= 5)
// Looks like this sig only works for GShade 4
if (fileInfo.FileDescription?.Contains("GShade 4.") == true)
{
// ReShade 5/GShade 4
Log.Verbose("Hooking present for GShade 4");
runtimePresentSig = "E8 ?? ?? ?? ?? 45 0F B6 5E ??";
}
}