Matt Nadareski
756b37ef6c
Minor update for clarity
2023-03-08 17:16:29 -05:00
TheRogueArchivist
ab7e708e02
fuck macrovision ( #239 )
...
* Make SafeDisc stxt* section checks more accurate.
* Add unknown SafeDisc section notes.
2023-03-08 14:08:36 -08:00
TheRogueArchivist
326d916c0b
Separate unconfirmed Macrovision checks ( #238 )
...
* Separate unconfirmed Macrovision checks
* Separate unconfirmed Macrovision checks.
* Separate unconfirmed SafeDisc version
* Separate unconfirmed SafeDisc version.
2023-03-08 13:21:34 -08:00
Matt Nadareski
db09bd931b
Macrovision-adjacent additions (TheRogueArchivist)
2023-03-08 15:21:21 -05:00
TheRogueArchivist
d1e9eb90f1
Add DRML link to phenoProtect ( #235 )
...
* Add DRML link to phenoProtect.
* Fix case of the "phenoProtect" class name.
2023-03-08 11:59:57 -08:00
Matt Nadareski
20a5c4c78d
Use new Macrovision helper method
2023-03-08 09:50:34 -05:00
Matt Nadareski
499f9888b1
Create helper for Macrovision version mapping
2023-03-08 09:40:19 -05:00
Matt Nadareski
7bb3364b43
Trim not TrimEnd
2023-03-08 08:47:46 -05:00
Matt Nadareski
473cbc5694
BOS.* -> BOS.*
2023-03-07 16:59:14 -05:00
Matt Nadareski
e32b24c9f6
BOS.ASN1 -> BOS.ASN1
2023-03-07 12:42:39 -05:00
Matt Nadareski
777fdc14c8
BOS.Utilities -> BOS.Utilities
2023-03-07 12:04:48 -05:00
Matt Nadareski
ffbb01c25c
Migrate CDS path checks
2023-03-07 11:31:55 -05:00
Matt Nadareski
47380c2c1c
Start migrating CDS, fix Macrovision directory check
2023-03-07 11:28:02 -05:00
Matt Nadareski
51e9121a6b
Update generic Macrovision check
2023-03-07 11:22:45 -05:00
Matt Nadareski
94f51d518d
Move SafeDisc-specific checks
2023-03-07 11:19:18 -05:00
Matt Nadareski
8fdc17b239
Missed an access modifier
2023-03-07 11:12:31 -05:00
Matt Nadareski
42bb29185f
Macrovision cleanup
2023-03-07 11:10:56 -05:00
Matt Nadareski
05ae0f4e80
Add .NET 7 support
2023-03-06 09:34:51 -05:00
Matt Nadareski
092374a143
Bump version to 2.7
2.7.0
2023-03-06 08:57:43 -05:00
TheRogueArchivist
3cfb60430a
Split SafeDisc and CDS-300 checks ( #236 )
...
* Split SafeDisc/CDS-300 checks.
* Add new DrvMgt.dll hash check.
2023-03-05 14:33:39 -08:00
TheRogueArchivist
370cc68fa4
Move Freelock notes to DRML ( #233 )
...
* Move Freelock notes to DRML.
* Add new Freelock checks.
* Tweak some Freelock output.,
* Fix existing DRML links from other protections.
2023-02-09 06:05:13 -08:00
TheRogueArchivist
8fe5046c19
Add new MGI Registration check ( #232 )
...
* Add new MGI Registration check
* Add new MGI Registration check
* Address PR comment
* Address PR comment
2023-02-08 13:04:47 -08:00
TheRogueArchivist
37e7604441
Add MGI Registration detection ( #231 )
...
* Add MGI Registration detection.
* Update README.
2023-02-08 11:43:15 -08:00
TheRogueArchivist
7651b34855
Add new CD-Key/Serial check ( #230 )
...
* Add new CD-Key/Serial check.
2023-02-07 07:00:04 -08:00
TheRogueArchivist
4bf89b1d5f
Add new known C-Dilla versions ( #229 )
...
* Add two new known C-Dilla versions.
* Make IA samples more consistent.
* Remove TODO.
2023-02-07 06:59:49 -08:00
TheRogueArchivist
0287284909
Add more CD-Cops notes ( #228 )
...
* Add more CD-Cops notes and samples.
2023-02-07 06:59:31 -08:00
Matt Nadareski
a8453b3f21
Descriptions for all!
2023-01-18 11:18:53 -08:00
Matt Nadareski
2552564953
Create wrapper creation method
2023-01-18 10:56:19 -08:00
Matt Nadareski
0d4d19559a
else if and a note
2023-01-18 08:39:27 -08:00
Matt Nadareski
52f4132ccb
Be smarter about EXE checks
2023-01-18 08:36:16 -08:00
Matt Nadareski
cb6440662b
Create LE during scan as well
2023-01-17 20:22:25 -08:00
Matt Nadareski
6293895611
Make it so debug doesn't return early
2023-01-17 20:21:25 -08:00
Matt Nadareski
f564fb6e9e
Make JSON handling internally a bit easier
2023-01-16 22:15:45 -08:00
Matt Nadareski
3f2adfcf62
Add explicit note about JSON output
2023-01-16 22:12:54 -08:00
Matt Nadareski
2c979f291e
Add Options class, allow multiple features
2023-01-16 21:52:32 -08:00
Matt Nadareski
7e7b2ee64a
Support PFF version 0 (nw)
2023-01-16 14:34:28 -08:00
Matt Nadareski
87108405a8
Add PFF support (full)
2023-01-15 23:33:09 -08:00
Matt Nadareski
9fb055cbff
Move file name into try/catch
2023-01-15 17:45:11 -08:00
Matt Nadareski
e690f0137e
Don't try to unpack invalid IS-CAB files
2023-01-15 17:44:25 -08:00
Matt Nadareski
87c08d6fbd
Replace EntryHeader with AudioHeader
2023-01-15 16:26:05 -08:00
Matt Nadareski
8c164d776e
Start adding separate header information
2023-01-15 12:30:22 -08:00
Matt Nadareski
964271b4e1
Remove now-redundant note
2023-01-15 11:57:41 -08:00
Matt Nadareski
e99ba48f07
Determine PLJv2 Block 3 format, add notes
2023-01-15 02:07:56 -08:00
Matt Nadareski
62b1627b04
More PLJv2 notes/support
2023-01-15 00:19:16 -08:00
Matt Nadareski
3a54997d42
Fix corner case in rapid scans
2023-01-14 23:31:31 -08:00
Matt Nadareski
7d95a43b4b
Fix RCDATA issue
2023-01-14 23:26:52 -08:00
Matt Nadareski
23ea8710c0
Read PLJv2 track ID and year
2023-01-14 23:14:50 -08:00
Matt Nadareski
0b62a52991
PLJv2 doesn't seem to have offsets
2023-01-14 23:06:50 -08:00
Matt Nadareski
1143c8a8b7
Add notes, fix v2 skipping
2023-01-14 22:52:22 -08:00
Matt Nadareski
a5b66caae6
"Support" PlayJ v2 by skipping fields
2023-01-14 22:36:57 -08:00