diff --git a/BurnOutSharp/ProtectionType/StarForceRSRC.cs b/BurnOutSharp/ProtectionType/StarForceRSRC.cs
deleted file mode 100644
index aa154768..00000000
--- a/BurnOutSharp/ProtectionType/StarForceRSRC.cs
+++ /dev/null
@@ -1,55 +0,0 @@
-using System.Collections.Generic;
-using System.Linq;
-using BurnOutSharp.Interfaces;
-using BurnOutSharp.Matching;
-using BurnOutSharp.Tools;
-using BurnOutSharp.Wrappers;
-
-namespace BurnOutSharp.ProtectionType
-{
- public class StarForceRSRC : IPortableExecutableCheck
- {
- ///
- public string CheckPortableExecutable(string file, PortableExecutable pex, bool includeDebug)
- {
- // Get the sections from the executable, if possible
- var sections = pex?.SectionTable;
- if (sections == null)
- return null;
-
- // Get the .rsrc section, if it exists
- var rsrcSection = pex.GetLastSection(".rsrc", exact: true);
- if (rsrcSection != null)
- {
- var rsrcSectionData = pex.GetLastSectionData(".rsrc");
- if (rsrcSectionData != null)
- {
- var matchers = new List
- {
- // P + (char)0x00 + r + (char)0x00 + o + (char)0x00 + t + (char)0x00 + e + (char)0x00 + c + (char)0x00 + t + (char)0x00 + e + (char)0x00 + d + (char)0x00 + + (char)0x00 + M + (char)0x00 + o + (char)0x00 + d + (char)0x00 + u + (char)0x00 + l + (char)0x00 + e + (char)0x00
- new ContentMatchSet(
- new byte?[]
- {
- 0x50, 0x00, 0x72, 0x00, 0x6f, 0x00, 0x74, 0x00,
- 0x65, 0x00, 0x63, 0x00, 0x74, 0x00, 0x65, 0x00,
- 0x64, 0x00, 0x20, 0x00, 0x4d, 0x00, 0x6f, 0x00,
- 0x64, 0x00, 0x75, 0x00, 0x6c, 0x00, 0x65, 0x00
- },
- "StarForce 5 [**Protected Module**] (Unconfirmed - Please report to us on Github)"),
- };
-
- string match = string.Join(", ", MatchUtil.GetAllMatches(file, rsrcSectionData, matchers, includeDebug));
- if (!string.IsNullOrWhiteSpace(match))
- return match;
- }
- }
-
- return null;
- }
-
- public static string GetVersion(string file, byte[] fileContent, List positions)
- {
- return $"{Utilities.GetInternalVersion(file)} ({fileContent.Skip(positions[1] + 22).TakeWhile(c => c != 0x00)})";
- }
- }
-}