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
Matt Nadareski
7b8c006f4d
Add MPRESS detection ( fixes #206 )
2025-09-07 11:37:09 -04:00
Matt Nadareski
4b697c7d20
Fix inconsistency in interface implementations
2025-09-07 11:15:26 -04:00
Matt Nadareski
bef5749b5e
Add PKLITE32 detection ( fixes #100 )
2025-09-07 11:09:43 -04:00
Matt Nadareski
0d371d0f3c
Add GP-Install detection ( fixes #99 )
2025-09-07 11:04:28 -04:00
Matt Nadareski
fa67d370c0
Add GkWare SFX detection ( fixes #97 )
2025-09-07 11:00:55 -04:00
Matt Nadareski
a89124883c
Add Uniloc SoftAnchor detection ( fixes #85 )
2025-09-07 10:34:33 -04:00
Matt Nadareski
2690536fda
Remove now-unused .gitmodules
2025-09-06 20:15:43 -04:00
Matt Nadareski
8e8c43e304
I like this better
2025-09-06 17:13:59 -04:00
Matt Nadareski
edc32af47c
Slight tweak to wording
2025-09-06 17:11:54 -04:00
Matt Nadareski
57685f0682
Protected readonly makes way more sense
2025-09-06 15:49:45 -04:00
Matt Nadareski
dd7f120ddc
Add .NET Standard 2.x to builds
2025-09-06 15:38:36 -04:00
Matt Nadareski
16ca7e7920
None of this needs to be public
2025-09-06 15:20:59 -04:00
Matt Nadareski
397294ac63
Remove now-unused compatibility item
2025-09-06 15:18:27 -04:00
Matt Nadareski
1afbd2d484
Options object no longer makes sense
2025-09-06 15:17:33 -04:00
Matt Nadareski
7d39a6165e
Take advantage of Impl and make depth incremental
2025-09-06 15:12:51 -04:00
Matt Nadareski
785f5cfde1
Don't expose ProtectionDictionary anymore
2025-09-06 12:55:09 -04:00
Matt Nadareski
f5b1868eec
Move some things around
2025-09-06 12:40:06 -04:00
Matt Nadareski
8fedbb8f77
Remove extractable interfaces to avoid conflicts
2025-09-06 12:32:21 -04:00
Matt Nadareski
9af64f23a5
Make AACS a bit easier to follow
2025-09-06 12:20:39 -04:00
Matt Nadareski
3558ceb890
Missed one NE
2025-09-06 11:59:10 -04:00
Matt Nadareski
bd1166cbab
Undo the wrapped NE issues
2025-09-06 11:58:04 -04:00
Matt Nadareski
6361398b1b
Use extractable wrappers where appropriate
2025-09-06 11:56:46 -04:00
Matt Nadareski
e87a0ff8ec
Wrapper-based extractables are now thinner
2025-09-06 11:48:32 -04:00
Matt Nadareski
00db772594
Simplify using new base class
2025-09-06 11:35:37 -04:00
Matt Nadareski
8043201be7
Introduce typed IExtractable
2025-09-06 11:05:47 -04:00
Matt Nadareski
3a5e7004a3
Don't reopen the stream unnecessarily
2025-09-06 10:58:46 -04:00
Matt Nadareski
168231cc94
Don't reinvent the wheel
2025-09-06 10:56:36 -04:00
Matt Nadareski
a11c7dc9d5
Fix tests for file types with default values
2025-09-06 10:51:00 -04:00