Matt Nadareski
64b65b0f59
Initial checkpoint should use depth too
2025-09-20 16:23:59 -04:00
Matt Nadareski
36c858fac1
A couple more debug places to avoid confusion
2025-09-20 16:23:04 -04:00
Matt Nadareski
30361a9af7
This should never have to clear anything
2025-09-20 16:21:12 -04:00
Matt Nadareski
d6708a0cbe
Scan even partial extractions, simplify branches
2025-09-20 16:20:17 -04:00
Matt Nadareski
9639f40e55
No reason for these to use inline null checks
2025-09-20 16:15:54 -04:00
Matt Nadareski
7fa41ba945
Revert extra check, forgot about un-wrappered types
2025-09-20 16:13:45 -04:00
Matt Nadareski
e1a659af5f
Simplify double assignment
2025-09-20 16:12:21 -04:00
Matt Nadareski
bca5ec48d5
Exit early on invalid wrappers
2025-09-20 16:03:36 -04:00
Matt Nadareski
303fa314e6
Formatting faux pas
2025-09-20 16:01:58 -04:00
Matt Nadareski
cbcc11547c
This should have a debug statement too
2025-09-20 16:01:44 -04:00
Matt Nadareski
10286e8380
Use extension for slightly easier reading
2025-09-20 16:00:54 -04:00
Matt Nadareski
a4ddc014ee
Better debug logging
2025-09-20 16:00:03 -04:00
Matt Nadareski
61d186cae3
Slight tweak to logic direction and formatting
2025-09-20 15:58:52 -04:00
Matt Nadareski
799489d079
Reduce unnecessary code separation
2025-09-20 15:29:13 -04:00
Matt Nadareski
9eb74a411c
SecuROM cleanup
2025-09-20 14:27:28 -04:00
HeroponRikiBestest
f263781250
Add Matroschka processing ( #381 )
...
* Make matroschka changes
* Catch some nullable values
* Use var more
* Trim path until models update
* Improve hashing string implementation.
* Change file reading
* change to keep up with serialization
* First round of fixes.
* Reverted to TryGetValue
* Small formatting fixes
* change to packageType
* Fixed glaring oversight on my part
* ungate full output
* *grumble grumble*
2025-09-20 14:22:00 -04:00
Matt Nadareski
6e7ef785ff
Fix tests
2025-09-20 11:05:56 -04:00
Matt Nadareski
aef4495168
Update Serialization to 1.9.2
2025-09-20 11:00:09 -04:00
Matt Nadareski
2c0885383e
Bound overlay checking in GetV4Version
2025-09-19 11:35:36 -04:00
Matt Nadareski
04355d851a
Add SafeDisc 1.35.000 remnants hashes
2025-09-18 13:11:05 -04:00
Matt Nadareski
2cc72e2059
Add a couple ActiveMark notes
2025-09-08 20:10:29 -04:00
Matt Nadareski
6f61ee19b1
Add embedded gzip detection
2025-09-08 20:10:20 -04:00
Matt Nadareski
7784e0cfef
Add Zylom Wrapper detection
2025-09-08 19:38:53 -04:00
Matt Nadareski
a55e490e73
Add Reflexive Arcade path checks
2025-09-08 18:46:26 -04:00
Matt Nadareski
d316edf8d0
Be smarter about SecuROM v4
2025-09-08 18:38:12 -04:00
Matt Nadareski
9af871c0ff
Search for AddD header in SecuROM
2025-09-08 18:35:21 -04:00
Matt Nadareski
6cb86512c3
Organize StarForce, get rid of all Model calls
2025-09-08 17:58:48 -04:00
Matt Nadareski
d6a3a37d49
Add investigation notes about weird SF version
2025-09-08 17:51:43 -04:00
Matt Nadareski
281e7b419a
Fix SF comment
2025-09-08 17:45:20 -04:00
Matt Nadareski
fd6de0d10c
Add yuPlay Launcher detection
2025-09-08 17:11:06 -04:00
Matt Nadareski
760434309b
Add StarForce Crypto detection ( fixes #338 )
2025-09-08 17:05:16 -04:00
HeroponRikiBestest
11034a7a7c
Move PA Module detection into its own helper method. ( #379 )
...
* Move PA Module detection into its own helper method.
* Fix review changes.
2025-09-08 14:57:41 -04:00
HeroponRikiBestest
a76a8d0839
Add check for modified securom product activation. ( #372 )
...
* Added check for modified securom product activation. Marked as draft because it relies on a recent infotool fix in order to function properly.
* Fix variable name change post-rebase.
* Use wrapper exporttable, remove unneeded dependancies.
2025-09-08 12:07:43 -04:00
Matt Nadareski
de35586f30
Fix this because I didn't
2025-09-08 11:51:01 -04:00
Matt Nadareski
d29dec3904
Return all detected embedded types
2025-09-08 09:25:45 -04:00
Matt Nadareski
d8b0588d6e
Add embedded UHA support
2025-09-08 09:14:22 -04:00
Matt Nadareski
5c7ea889be
Add Reflexive Arcade Installer detection ( fixes #102 )
2025-09-08 08:44:18 -04:00
Matt Nadareski
846000cb3f
Include BZip2 and XZ in embedded file checks
2025-09-08 08:30:18 -04:00
Matt Nadareski
d1398791f5
Add Ghost Installer detection ( fixes #103 )
2025-09-08 08:27:40 -04:00
Matt Nadareski
999c5c473e
Fix a couple of formatting inconsistencies
2025-09-08 07:55:13 -04:00
Matt Nadareski
6e334c8770
Add Smart Install Maker detection ( fixes #101 )
2025-09-08 07:27:26 -04:00
Matt Nadareski
42dd33c8bd
Add Create Install 2003 detection, add resource checks ( fixes #96 )
2025-09-07 21:17:37 -04:00
Matt Nadareski
4420021cbe
Add Gentee note
2025-09-07 21:08:17 -04:00
Matt Nadareski
d8049792f1
Add Spoon Installer detection ( fixes #98 )
2025-09-07 21:07:00 -04:00
Matt Nadareski
86c4639d52
Minor cleanup
2025-09-07 13:04:30 -04:00
Matt Nadareski
abfcc52fd2
Tweak a couple more Uniloc
2025-09-07 12:44:04 -04:00
Matt Nadareski
06f84db092
Add a couple more Uniloc filenames
2025-09-07 12:39:06 -04:00
Matt Nadareski
ef03ca3a03
Undo launch change
2025-09-07 12:36:49 -04:00
Matt Nadareski
28783c83cf
Add Hudson huPPPX detection
2025-09-07 12:36:37 -04:00
Matt Nadareski
e497540bdc
Add Ubisoft Orbit detection ( fixes #316 )
2025-09-07 11:41:57 -04:00