Commit Graph

  • 8008705366 Move BurnOut reference to Special Thanks Matt Nadareski 2025-09-21 19:01:27 -04:00
  • 20888a22db Unify file endings again Matt Nadareski 2025-09-21 19:00:36 -04:00
  • b06512e292 Slight documentation cleanup Matt Nadareski 2025-09-21 18:59:29 -04:00
  • 18ce24400a Unify file endings again Matt Nadareski 2025-09-21 18:55:55 -04:00
  • 31d85360e9 These shoutouts have been replaced by references in Models Matt Nadareski 2025-09-21 17:49:15 -04:00
  • 53c8ec1dcf Whitespace and usings cleanup Matt Nadareski 2025-09-21 15:30:18 -04:00
  • c68f126210 How did all of this whitespace slip through? Matt Nadareski 2025-09-21 15:13:23 -04:00
  • 03016f3399 Try 16 Matt Nadareski 2025-09-21 14:27:35 -04:00
  • 778064b3a5 Remove now-duplicated extensions Matt Nadareski 2025-09-21 13:32:45 -04:00
  • 4ed619ee30 Update Serialization to 1.9.5 Matt Nadareski 2025-09-21 12:54:25 -04:00
  • df52d08406 Update readme, remove unused cases Matt Nadareski 2025-09-21 10:33:32 -04:00
  • 66d48ed1cd Inlclude Serialization directly in ProtectionScan Matt Nadareski 2025-09-21 10:05:07 -04:00
  • 79680135b7 Update Serialization to 1.9.4 Matt Nadareski 2025-09-21 09:46:47 -04:00
  • 84b9b46744 Set these properties because MPQ is funny like that Matt Nadareski 2025-09-21 09:39:55 -04:00
  • 33e83b9f52 Try this Matt Nadareski 2025-09-20 23:24:37 -04:00
  • 57759a3bef Update packages Matt Nadareski 2025-09-20 22:47:30 -04:00
  • 9caa91736c Add notes to relevant places about entry point Matt Nadareski 2025-09-20 20:29:57 -04:00
  • 3ffbeddcbe Add versioning to FrontLine ProActive (#385) HeroponRikiBestest 2025-09-20 20:00:55 -04:00
  • 6a5afd8d2c Another round of cleanup and normalization Matt Nadareski 2025-09-20 19:18:08 -04:00
  • 0afd189fe0 Align ContainsSection checks Matt Nadareski 2025-09-20 18:55:05 -04:00
  • cc87d44e3f Make packer and protection code more consistent Matt Nadareski 2025-09-20 18:41:58 -04:00
  • 981a5bb7b5 Introduce OptionalEndsWith Matt Nadareski 2025-09-20 18:03:09 -04:00
  • 4afea551ba Make packers code more consistent Matt Nadareski 2025-09-20 17:59:20 -04:00
  • 5f9f21ae14 Replace things that are marked for replacement Matt Nadareski 2025-09-20 17:48:51 -04:00
  • 4c4c72fd98 Only check one section at a time in RenderWare Matt Nadareski 2025-09-20 17:42:01 -04:00
  • 821a853975 Use IO extensions where appropriate Matt Nadareski 2025-09-20 17:40:03 -04:00
  • 34a3050e27 None of this needs to account for nulls Matt Nadareski 2025-09-20 17:37:59 -04:00
  • 5c1a1364a1 Minor addition of usings Matt Nadareski 2025-09-20 17:35:31 -04:00
  • d1f1c1f728 Process some extra securom DLLs, PA versioning (#384) HeroponRikiBestest 2025-09-20 17:31:29 -04:00
  • d969dd691b Remove some unnecessary null handling, use arrays Matt Nadareski 2025-09-20 17:24:25 -04:00
  • 13e4d86135 Remove one now-invalid NoWarn Matt Nadareski 2025-09-20 17:18:48 -04:00
  • d37b400566 These are no longer needed Matt Nadareski 2025-09-20 17:17:27 -04:00
  • da4188a49b One more early return Matt Nadareski 2025-09-20 16:56:41 -04:00
  • a85998ebf6 Filter out invalid types first Matt Nadareski 2025-09-20 16:55:54 -04:00
  • bd934c0af3 Formatting change to match current standards Matt Nadareski 2025-09-20 16:51:03 -04:00
  • 14dae3dd73 Rearrange code to be safer and more efficient Matt Nadareski 2025-09-20 16:50:41 -04:00
  • 80cd7dffdb Put these in a region Matt Nadareski 2025-09-20 16:45:06 -04:00
  • a0bbd0be32 Tests should care about how many there are Matt Nadareski 2025-09-20 16:44:09 -04:00
  • 3bd9eadfe2 Add note that most extensions are going away Matt Nadareski 2025-09-20 16:28:11 -04:00
  • c537f9dac9 Non-depth constructor unneeded now Matt Nadareski 2025-09-20 16:24:21 -04:00
  • 64b65b0f59 Initial checkpoint should use depth too Matt Nadareski 2025-09-20 16:23:59 -04:00
  • 36c858fac1 A couple more debug places to avoid confusion Matt Nadareski 2025-09-20 16:23:04 -04:00
  • 30361a9af7 This should never have to clear anything Matt Nadareski 2025-09-20 16:21:12 -04:00
  • d6708a0cbe Scan even partial extractions, simplify branches Matt Nadareski 2025-09-20 16:20:17 -04:00
  • 9639f40e55 No reason for these to use inline null checks Matt Nadareski 2025-09-20 16:15:54 -04:00
  • 7fa41ba945 Revert extra check, forgot about un-wrappered types Matt Nadareski 2025-09-20 16:13:45 -04:00
  • e1a659af5f Simplify double assignment Matt Nadareski 2025-09-20 16:12:21 -04:00
  • bca5ec48d5 Exit early on invalid wrappers Matt Nadareski 2025-09-20 16:03:36 -04:00
  • 303fa314e6 Formatting faux pas Matt Nadareski 2025-09-20 16:01:58 -04:00
  • cbcc11547c This should have a debug statement too Matt Nadareski 2025-09-20 16:01:44 -04:00
  • 10286e8380 Use extension for slightly easier reading Matt Nadareski 2025-09-20 16:00:54 -04:00
  • a4ddc014ee Better debug logging Matt Nadareski 2025-09-20 16:00:03 -04:00
  • 61d186cae3 Slight tweak to logic direction and formatting Matt Nadareski 2025-09-20 15:58:52 -04:00
  • 799489d079 Reduce unnecessary code separation Matt Nadareski 2025-09-20 15:29:13 -04:00
  • 9eb74a411c SecuROM cleanup Matt Nadareski 2025-09-20 14:27:28 -04:00
  • f263781250 Add Matroschka processing (#381) HeroponRikiBestest 2025-09-20 14:22:00 -04:00
  • 6e7ef785ff Fix tests Matt Nadareski 2025-09-20 11:05:56 -04:00
  • aef4495168 Update Serialization to 1.9.2 Matt Nadareski 2025-09-20 11:00:09 -04:00
  • 2c0885383e Bound overlay checking in GetV4Version Matt Nadareski 2025-09-19 11:35:36 -04:00
  • 04355d851a Add SafeDisc 1.35.000 remnants hashes Matt Nadareski 2025-09-18 13:11:05 -04:00
  • 2cc72e2059 Add a couple ActiveMark notes Matt Nadareski 2025-09-08 20:10:29 -04:00
  • 6f61ee19b1 Add embedded gzip detection Matt Nadareski 2025-09-08 20:10:20 -04:00
  • 7784e0cfef Add Zylom Wrapper detection Matt Nadareski 2025-09-08 19:38:53 -04:00
  • a55e490e73 Add Reflexive Arcade path checks Matt Nadareski 2025-09-08 18:46:26 -04:00
  • d316edf8d0 Be smarter about SecuROM v4 Matt Nadareski 2025-09-08 18:38:12 -04:00
  • 9af871c0ff Search for AddD header in SecuROM Matt Nadareski 2025-09-08 18:35:21 -04:00
  • 6cb86512c3 Organize StarForce, get rid of all Model calls Matt Nadareski 2025-09-08 17:58:48 -04:00
  • d6a3a37d49 Add investigation notes about weird SF version Matt Nadareski 2025-09-08 17:51:43 -04:00
  • 281e7b419a Fix SF comment Matt Nadareski 2025-09-08 17:45:20 -04:00
  • fd6de0d10c Add yuPlay Launcher detection Matt Nadareski 2025-09-08 17:11:06 -04:00
  • 760434309b Add StarForce Crypto detection (fixes #338) Matt Nadareski 2025-09-08 17:05:16 -04:00
  • 11034a7a7c Move PA Module detection into its own helper method. (#379) HeroponRikiBestest 2025-09-08 14:57:41 -04:00
  • a76a8d0839 Add check for modified securom product activation. (#372) HeroponRikiBestest 2025-09-08 12:07:43 -04:00
  • de35586f30 Fix this because I didn't Matt Nadareski 2025-09-08 11:51:01 -04:00
  • d29dec3904 Return all detected embedded types Matt Nadareski 2025-09-08 09:25:45 -04:00
  • d8b0588d6e Add embedded UHA support Matt Nadareski 2025-09-08 09:14:22 -04:00
  • 5c7ea889be Add Reflexive Arcade Installer detection (fixes #102) Matt Nadareski 2025-09-08 08:44:18 -04:00
  • 846000cb3f Include BZip2 and XZ in embedded file checks Matt Nadareski 2025-09-08 08:30:18 -04:00
  • d1398791f5 Add Ghost Installer detection (fixes #103) Matt Nadareski 2025-09-08 08:27:40 -04:00
  • 999c5c473e Fix a couple of formatting inconsistencies Matt Nadareski 2025-09-08 07:55:13 -04:00
  • 6e334c8770 Add Smart Install Maker detection (fixes #101) Matt Nadareski 2025-09-08 07:27:26 -04:00
  • 42dd33c8bd Add Create Install 2003 detection, add resource checks (fixes #96) Matt Nadareski 2025-09-07 21:17:37 -04:00
  • 4420021cbe Add Gentee note Matt Nadareski 2025-09-07 21:08:17 -04:00
  • d8049792f1 Add Spoon Installer detection (fixes #98) Matt Nadareski 2025-09-07 21:07:00 -04:00
  • 86c4639d52 Minor cleanup Matt Nadareski 2025-09-07 13:04:30 -04:00
  • abfcc52fd2 Tweak a couple more Uniloc Matt Nadareski 2025-09-07 12:44:04 -04:00
  • 06f84db092 Add a couple more Uniloc filenames Matt Nadareski 2025-09-07 12:39:06 -04:00
  • ef03ca3a03 Undo launch change Matt Nadareski 2025-09-07 12:36:49 -04:00
  • 28783c83cf Add Hudson huPPPX detection Matt Nadareski 2025-09-07 12:36:37 -04:00
  • e497540bdc Add Ubisoft Orbit detection (fixes #316) Matt Nadareski 2025-09-07 11:41:57 -04:00
  • 7b8c006f4d Add MPRESS detection (fixes #206) Matt Nadareski 2025-09-07 11:37:09 -04:00
  • 4b697c7d20 Fix inconsistency in interface implementations Matt Nadareski 2025-09-07 11:15:26 -04:00
  • bef5749b5e Add PKLITE32 detection (fixes #100) Matt Nadareski 2025-09-07 11:09:43 -04:00
  • 0d371d0f3c Add GP-Install detection (fixes #99) Matt Nadareski 2025-09-07 11:04:28 -04:00
  • fa67d370c0 Add GkWare SFX detection (fixes #97) Matt Nadareski 2025-09-07 11:00:55 -04:00
  • a89124883c Add Uniloc SoftAnchor detection (fixes #85) Matt Nadareski 2025-09-07 10:34:33 -04:00
  • 2690536fda Remove now-unused .gitmodules Matt Nadareski 2025-09-06 20:15:43 -04:00
  • 8e8c43e304 I like this better Matt Nadareski 2025-09-06 17:13:59 -04:00
  • edc32af47c Slight tweak to wording Matt Nadareski 2025-09-06 17:11:54 -04:00
  • 57685f0682 Protected readonly makes way more sense Matt Nadareski 2025-09-06 15:49:45 -04:00