From 1ff1281c8f7075cf0ad0611eab679259618ac407 Mon Sep 17 00:00:00 2001 From: HeroponRikiBestest <50224630+HeroponRikiBestest@users.noreply.github.com> Date: Fri, 28 Mar 2025 19:50:10 -0400 Subject: [PATCH] Add rcpacker detection (#360) Some late securom Release Control games call what'd usually be the matrosch section "rcpacker", as in Release Control packer. Not detected at the moment because of this, and given the name, should only refer to Securom Release Control. Games affected by this include all currently dumped in redump versions of FIFA 13 and Mass Effect 3 with Release Control. --- BinaryObjectScanner/Protection/SecuROM.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/BinaryObjectScanner/Protection/SecuROM.cs b/BinaryObjectScanner/Protection/SecuROM.cs index af8bcfe2..01b9e828 100644 --- a/BinaryObjectScanner/Protection/SecuROM.cs +++ b/BinaryObjectScanner/Protection/SecuROM.cs @@ -38,6 +38,10 @@ namespace BinaryObjectScanner.Protection if (pex.ContainsSection("matrosch", exact: true)) return $"SecuROM Matroschka Package"; + // Get the rcpacker section, if it exists + if (pex.ContainsSection("rcpacker", exact: true)) + return $"SecuROM Release Control"; + if (pex.ContainsSection(".dsstext", exact: true)) return $"SecuROM 8.03.03+";