From cf87279dfcbc3f5f224c8b2a4b6fc99c99206409 Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Wed, 24 Nov 2021 21:59:54 -0800 Subject: [PATCH] Add content notes to SafeLock --- BurnOutSharp/ProtectionType/SafeLock.cs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/BurnOutSharp/ProtectionType/SafeLock.cs b/BurnOutSharp/ProtectionType/SafeLock.cs index 8752ea94..aae50450 100644 --- a/BurnOutSharp/ProtectionType/SafeLock.cs +++ b/BurnOutSharp/ProtectionType/SafeLock.cs @@ -5,6 +5,17 @@ using BurnOutSharp.Matching; namespace BurnOutSharp.ProtectionType { // https://www.cdrinfo.pl/cdr/porady/safelock/safelock.php3 + // Notes for possible future content checks: + // - Protected files (that haven't been renamed) will contain a couple of strings at the end: + // + SafeLock.dat + // + Proszê w³o¿yæ p³ytê CD do CDROM-u + // + Proszê w³o¿yæ oryginaln¹ p³ytê CD do CDROM-u + // - Also at the end is an ASCII number possibly indicating version: + // + 0.99.15 uses "3144288522" + // + 0.99.22 uses "1614884465" + // + 1.0.4 uses "3574069264" + // - All of the above is at the very end of the file + // - All auxiliary files (like .001, .128, and .dat) seem to be encrypted or padding data public class SafeLock : IPathCheck { ///