diff --git a/BurnOutSharp/ProtectionType/PSXAntiModchip.cs b/BurnOutSharp/ProtectionType/PSXAntiModchip.cs
index 76408318..ad640d16 100644
--- a/BurnOutSharp/ProtectionType/PSXAntiModchip.cs
+++ b/BurnOutSharp/ProtectionType/PSXAntiModchip.cs
@@ -8,6 +8,7 @@ namespace BurnOutSharp.ProtectionType
///
public List GetContentMatchSets()
{
+ // TODO: Detect Red Hand protection
return new List
{
// SOFTWARE TERMINATED\nCONSOLE MAY HAVE BEEN MODIFIED\n CALL 1-888-780-7690
@@ -41,9 +42,13 @@ namespace BurnOutSharp.ProtectionType
};
}
- // TODO: Figure out PSX binary header so this can be checked explicitly
- // TODO: Detect Red Hand protection
+ // TODO: Figure out PSX binary header so this can be checked explicitly.
+ // For now, this means that the CheckContents check is redundant for external
+ // use through other programs
///
- public string CheckContents(string file, byte[] fileContent, bool includeDebug = false) => null;
+ public string CheckContents(string file, byte[] fileContent, bool includeDebug = false)
+ {
+ return MatchUtil.GetFirstMatch(file, fileContent, GetContentMatchSets(), includeDebug);
+ }
}
}