Matt Nadareski
2c2aee6797
Add a couple of sections to raw read with notes
2021-09-11 21:10:29 -07:00
Matt Nadareski
afdd032f73
Start using more methods to make life easier
2021-09-11 21:03:36 -07:00
Matt Nadareski
7195ed3587
Combine CD-Cops and DVD-Cops
2021-09-11 16:49:54 -07:00
Matt Nadareski
214e8d41c7
Pre-read 3 most commonly-used section data
...
This also adds comprehensive notes around the sections used in various protections, how they're used, and what we can do with them. It also adds a couple of various notes based on the findings from the protection audit
2021-09-11 16:47:25 -07:00
Matt Nadareski
f2b9e3a31b
Clean up a significant number of TODOs
2021-09-11 00:32:48 -07:00
Matt Nadareski
73dd669c20
Add and use byte array extension methods
2021-09-10 22:35:32 -07:00
Matt Nadareski
32390149f3
Identify and use .rsrc item for 321 Studios
2021-09-10 22:19:24 -07:00
Matt Nadareski
9e73d8762e
Clean up StarForce; add notes
2021-09-10 22:15:49 -07:00
Matt Nadareski
09854b469e
Remove redundant .rsrc check in SolidShield
2021-09-10 22:09:03 -07:00
Matt Nadareski
7cdf6a8c79
Identify and use .rsrc item for MediaMax
2021-09-10 22:02:57 -07:00
Matt Nadareski
d87087dcfb
Add note to Itenium
2021-09-10 21:58:27 -07:00
Matt Nadareski
7c27fcd8a4
Identify and use .rsrc item for EA
2021-09-10 21:52:31 -07:00
Matt Nadareski
b779f2f546
Only deserialze a file once per round of checks
2021-09-10 16:10:15 -07:00
Matt Nadareski
5344de96b2
Cleanup and bugfixes; additional notes
2021-09-10 15:32:37 -07:00
Matt Nadareski
1e70d960ba
Remove unnecessary trims
2021-09-10 13:59:35 -07:00
Matt Nadareski
373268a6a8
Convert resource checks to header checks
2021-09-10 13:51:32 -07:00
Matt Nadareski
905d440367
Process file info resources; cleanup; refactors
2021-09-10 02:58:59 -07:00
Matt Nadareski
9d5ab935de
Add .txt2 check to SafeDisc
2021-09-08 10:28:35 -07:00
Matt Nadareski
fba30949bd
Fix one ActiveMARK check; add note
2021-09-08 10:14:02 -07:00
Matt Nadareski
198c320ad8
Convert XCP to section based; add note
2021-09-08 09:58:11 -07:00
Matt Nadareski
e798ba1104
Convert WTM to section based
2021-09-08 00:51:25 -07:00
Matt Nadareski
f8f02a54f6
Combine VOB into ProtectDISC; add notes
...
This also means that EVORE is no longer relevant to the code and has been fully removed.
2021-09-07 23:53:05 -07:00
Matt Nadareski
da01668cbe
Convert 321Studios Activation to section based
2021-09-07 21:08:25 -07:00
Matt Nadareski
95770c63af
Convert 3PLock to section based
2021-09-07 21:02:52 -07:00
Matt Nadareski
af6e5d7441
Partially convert TAGES to section based; add notes
2021-09-07 21:02:19 -07:00
Matt Nadareski
ae5bdcc97a
Convert Sisiphus to section based
2021-09-06 13:58:16 -07:00
Matt Nadareski
0fc415fb34
Convert SVKP to header based; add note
2021-09-05 23:31:10 -07:00
Matt Nadareski
0fe30392d8
Add note to Steam
2021-09-05 23:29:48 -07:00
Matt Nadareski
77fc11289c
Convert StarForce to section-based; add notes
2021-09-05 23:22:48 -07:00
Matt Nadareski
9d3969d4ce
Remove debug output
2021-09-05 23:08:41 -07:00
Matt Nadareski
2ba2756a8f
Partially convert SolidShield to section based; add notes
2021-09-05 23:02:55 -07:00
Matt Nadareski
53088b4e60
Convert SmartE to section based
2021-09-03 13:26:52 -07:00
Matt Nadareski
0dc83739e7
Add v8 white label notes to SecuROM
2021-09-03 11:16:15 -07:00
Matt Nadareski
e8a205b221
Convert SecuROM to section based; add notes
2021-09-02 22:32:06 -07:00
Matt Nadareski
02c3d3fb4a
Add note to SafeLock
2021-09-02 16:09:29 -07:00
Matt Nadareski
2d3d66f077
Convert SafeDisc to section based; add notes
2021-09-02 15:22:33 -07:00
Matt Nadareski
a5f21adeee
Add content matches to SafeCast; add notes
2021-09-02 09:30:37 -07:00
Matt Nadareski
cbb4cdddfa
Add note to Ring PROTECH
2021-09-02 00:54:36 -07:00
Matt Nadareski
e6b898882d
Add notes to PSX Anti-modchip
2021-09-01 23:12:16 -07:00
Matt Nadareski
3bd7f5c890
Convert ProtectDisc to section based
2021-09-01 23:09:01 -07:00
Matt Nadareski
df172b49db
Add note to Origin
2021-09-01 14:15:38 -07:00
Matt Nadareski
1ae0f694de
Convert EReg to fvinfo and section based; add note
2021-09-01 14:10:12 -07:00
Matt Nadareski
040aa8daf6
Convert MediaMax CD-3 to section based
2021-09-01 14:06:19 -07:00
Matt Nadareski
3b9aa2d45c
Convert LaserLok to section based; add notes
2021-09-01 13:46:08 -07:00
Matt Nadareski
8705cac648
Convert ImpulseReactor to section based; add notes
2021-09-01 10:27:16 -07:00
Matt Nadareski
5a4e3caea8
Add note to Key-Lock
2021-08-31 22:57:28 -07:00
Matt Nadareski
593d4a35b7
Convert JoWood to section based; add notes
2021-08-31 22:56:57 -07:00
SilasLaspada
801eef5f37
Improve Steam detection ( #62 )
2021-08-31 22:22:47 -07:00
Matt Nadareski
a0ac0ea189
Convert Itenium to section based
2021-08-31 21:15:56 -07:00
Matt Nadareski
f249455b00
Convert GFWL to fvinfo and section based; add note
2021-08-31 20:53:17 -07:00