* Add notes to unconfirmed detections
* Add notes to unconfirmed detections to let users know what detections we need samples of.
* Add sources for some protections to confirm them.
* Confirm some RingPROTECH checks
* Confirm some RingPROTECH checks.
* Add notes for IndyVCD.
* Add support for PlayJ
* Add support for detecting PlayJ format audio files and PlayJ Music Player related files.
* Add an incomplete summary for Cactus Data Shield.
* Improve Cactus Data Shield Detection for CDS-200 (PlayJ).
* Address PlayJ PR comments
Fix whitespace and improve safety of PlayJ header check.
* Address further PlayJ PR comments
Reduce redundancy and further improve safety.
* Begin overhauling SafeDisc detection
* A new utility method for obtaining the SHA1 hash of a file.
* SHA1-based detection for drvmgt.dll, which is vastly more accurate than the existing size checks.
* (Currently nonfunctional) PEX based checks for newer secdrv.sys versions.
* General clean-up and minor additions.
* Address PR review comments
* Address further PR comments and remove some file size checks
Remove file size checks that are now redundant.
* Add CLCD16 hash based version detection
Add support for detecting a rough version range from the hash of CLCD16.dll, as well as general cleanup.
* Add CLCD32 hash based version detection
Add hash based version checks for CLCD32.dll, which provides reliable detection for 1.X, much more than CLCD16.dll.
* Add CLOKSPL hash based version detection
Add CLOKSPL hash based version detection, which is an excellent indicator of version within 1.X.
* Add detailed SafeDisc version notes, address PR reviews
* Add a note that includes every known SafeDisc and SafeCast version.
* General cleanup and minor detection additions.
* Address PR reviews.
* Various SafeDisc detection improvements
* Add broad version checks for 00000001.TMP.
* Add a few SafeDisc Lite specific CLCD32.DLL checks.
* Remove unneeded dplayerx.dll size checks that were already covered by executable string checks.
* Improve DPlayerX version size checks
Improve DPlayerX existing version size checks and add new ones.
Add new hash checks for previously undetected files.
* Improve secdrv.sys version detection
Improve secdrv.sys version detection using both file size checks and product version checks.
* Fix various false positives
Fix various false positives, as well as incomplete detections.
* Address PR comments
* Properly set check for File Description
Add initial support for detecting Easy Anti-Cheat. This is presumed to only detect later versions, though it's possible that older versions may be detected as well.
* Overhaul DiscGuard detection
* Verify some existing checks for DiscGuard.
* Add several new executable and path checks.
* Add note for remaining unconfirmed check.
* Add notes and research in comments.
* Add related protection "DiscAudit" to list of protections that needs to be added.
* Address DiscGuard PR review comments
* Improve Alpha-ROM detection for Siglus and RealLive games
Improve Alpha-ROM detection for games that use the Siglus and RealLive VN game engines.
* Address PR comments for Alpha-ROM
* Add comment and address PR review
* Vastly improve MediaCloQ checks
Vastly improve MediaCloQ checks, including adding content and text file checks. Also, add notes relating to it in comments.
* Add comment to MediaCloQ
Add mention of "sunncomm.ico" being used as a previous check.
* Overhaul existing and add new audio CD protections
Overhaul many audio CD protections, on top of adding a few more. Unfortunately, disable key2Audio detection as well, as the existing checks were simply detecting OpenMG components and not key2Audio itself.
* Fix issues from PR review
* Add initial detection of WMDS, and improve detection of MediaMax CD-3
Add initial detection of Windows Media Data Session, and improve detection of MediaMax CD-3.
* Fix whitespace
Fix whitespace as requested in PR review.
* Add comment to WMDS
* Further improve MediaMax CD-3 checks