Commit Graph

  • 6e5d517e82 Replace parts of Scan with Extract Matt Nadareski 2023-03-09 14:50:24 -05:00
  • 1dca51988a Implement unused extractions Matt Nadareski 2023-03-09 14:39:26 -05:00
  • 3c064bad55 Add skeleton IExtractable implementations Matt Nadareski 2023-03-09 14:04:31 -05:00
  • d60a3ce05a Add extractable interface (unused) Matt Nadareski 2023-03-09 13:48:51 -05:00
  • f68438ff8c Remove some errant temp directories Matt Nadareski 2023-03-09 13:45:42 -05:00
  • d351f1d08e Create separate Options object Matt Nadareski 2023-03-09 13:26:20 -05:00
  • 70bdb8f37d Move most interfaces to separate library Matt Nadareski 2023-03-09 11:52:28 -05:00
  • 3cd713e078 Add SafeDisc entry point check (#240) TheRogueArchivist 2023-03-08 19:46:14 -07:00
  • 454655de5a Missed a couple in Wrappers Matt Nadareski 2023-03-08 17:53:26 -05:00
  • 268ed1a6a6 Clean up namespaces in Builders Matt Nadareski 2023-03-08 17:51:17 -05:00
  • a42ce601b8 Simplify namespaces in Wrappers Matt Nadareski 2023-03-08 17:49:14 -05:00
  • 756b37ef6c Minor update for clarity Matt Nadareski 2023-03-08 17:16:29 -05:00
  • ab7e708e02 fuck macrovision (#239) TheRogueArchivist 2023-03-08 15:08:36 -07:00
  • 326d916c0b Separate unconfirmed Macrovision checks (#238) TheRogueArchivist 2023-03-08 14:21:34 -07:00
  • db09bd931b Macrovision-adjacent additions (TheRogueArchivist) Matt Nadareski 2023-03-08 15:21:21 -05:00
  • d1e9eb90f1 Add DRML link to phenoProtect (#235) TheRogueArchivist 2023-03-08 12:59:57 -07:00
  • 20a5c4c78d Use new Macrovision helper method Matt Nadareski 2023-03-08 09:50:34 -05:00
  • 499f9888b1 Create helper for Macrovision version mapping Matt Nadareski 2023-03-08 09:40:19 -05:00
  • 7bb3364b43 Trim not TrimEnd Matt Nadareski 2023-03-08 08:47:46 -05:00
  • 473cbc5694 BOS.* -> BOS.* Matt Nadareski 2023-03-07 16:59:14 -05:00
  • e32b24c9f6 BOS.ASN1 -> BOS.ASN1 Matt Nadareski 2023-03-07 12:42:39 -05:00
  • 777fdc14c8 BOS.Utilities -> BOS.Utilities Matt Nadareski 2023-03-07 12:04:48 -05:00
  • ffbb01c25c Migrate CDS path checks Matt Nadareski 2023-03-07 11:31:55 -05:00
  • 47380c2c1c Start migrating CDS, fix Macrovision directory check Matt Nadareski 2023-03-07 11:28:02 -05:00
  • 51e9121a6b Update generic Macrovision check Matt Nadareski 2023-03-07 11:22:45 -05:00
  • 94f51d518d Move SafeDisc-specific checks Matt Nadareski 2023-03-07 11:19:18 -05:00
  • 8fdc17b239 Missed an access modifier Matt Nadareski 2023-03-07 11:12:31 -05:00
  • 42bb29185f Macrovision cleanup Matt Nadareski 2023-03-07 11:10:56 -05:00
  • 05ae0f4e80 Add .NET 7 support Matt Nadareski 2023-03-06 09:34:51 -05:00
  • 092374a143 Bump version to 2.7 2.7.0 Matt Nadareski 2023-03-06 08:57:43 -05:00
  • 3cfb60430a Split SafeDisc and CDS-300 checks (#236) TheRogueArchivist 2023-03-05 15:33:39 -07:00
  • 370cc68fa4 Move Freelock notes to DRML (#233) TheRogueArchivist 2023-02-09 07:05:13 -07:00
  • 8fe5046c19 Add new MGI Registration check (#232) TheRogueArchivist 2023-02-08 14:04:47 -07:00
  • 37e7604441 Add MGI Registration detection (#231) TheRogueArchivist 2023-02-08 12:43:15 -07:00
  • 7651b34855 Add new CD-Key/Serial check (#230) TheRogueArchivist 2023-02-07 08:00:04 -07:00
  • 4bf89b1d5f Add new known C-Dilla versions (#229) TheRogueArchivist 2023-02-07 07:59:49 -07:00
  • 0287284909 Add more CD-Cops notes (#228) TheRogueArchivist 2023-02-07 07:59:31 -07:00
  • a8453b3f21 Descriptions for all! Matt Nadareski 2023-01-18 11:18:53 -08:00
  • 2552564953 Create wrapper creation method Matt Nadareski 2023-01-18 10:56:19 -08:00
  • 0d4d19559a else if and a note Matt Nadareski 2023-01-18 08:39:27 -08:00
  • 52f4132ccb Be smarter about EXE checks Matt Nadareski 2023-01-18 08:36:16 -08:00
  • cb6440662b Create LE during scan as well Matt Nadareski 2023-01-17 20:22:25 -08:00
  • 6293895611 Make it so debug doesn't return early Matt Nadareski 2023-01-17 20:21:25 -08:00
  • f564fb6e9e Make JSON handling internally a bit easier Matt Nadareski 2023-01-16 22:15:45 -08:00
  • 3f2adfcf62 Add explicit note about JSON output Matt Nadareski 2023-01-16 22:12:54 -08:00
  • 2c979f291e Add Options class, allow multiple features Matt Nadareski 2023-01-16 21:52:32 -08:00
  • 7e7b2ee64a Support PFF version 0 (nw) Matt Nadareski 2023-01-16 14:34:28 -08:00
  • 87108405a8 Add PFF support (full) Matt Nadareski 2023-01-15 23:33:09 -08:00
  • 9fb055cbff Move file name into try/catch Matt Nadareski 2023-01-15 17:45:11 -08:00
  • e690f0137e Don't try to unpack invalid IS-CAB files Matt Nadareski 2023-01-15 17:44:25 -08:00
  • 87c08d6fbd Replace EntryHeader with AudioHeader Matt Nadareski 2023-01-15 16:26:05 -08:00
  • 8c164d776e Start adding separate header information Matt Nadareski 2023-01-15 12:30:22 -08:00
  • 964271b4e1 Remove now-redundant note Matt Nadareski 2023-01-15 11:57:41 -08:00
  • e99ba48f07 Determine PLJv2 Block 3 format, add notes Matt Nadareski 2023-01-15 02:07:56 -08:00
  • 62b1627b04 More PLJv2 notes/support Matt Nadareski 2023-01-15 00:19:16 -08:00
  • 3a54997d42 Fix corner case in rapid scans Matt Nadareski 2023-01-14 23:31:31 -08:00
  • 7d95a43b4b Fix RCDATA issue Matt Nadareski 2023-01-14 23:26:52 -08:00
  • 23ea8710c0 Read PLJv2 track ID and year Matt Nadareski 2023-01-14 23:14:50 -08:00
  • 0b62a52991 PLJv2 doesn't seem to have offsets Matt Nadareski 2023-01-14 23:06:50 -08:00
  • 1143c8a8b7 Add notes, fix v2 skipping Matt Nadareski 2023-01-14 22:52:22 -08:00
  • a5b66caae6 "Support" PlayJ v2 by skipping fields Matt Nadareski 2023-01-14 22:36:57 -08:00
  • b0b87d05fd Add PLJ builders/wrappers/printing Matt Nadareski 2023-01-14 22:24:25 -08:00
  • cb3c666f64 Add PlayJ models Matt Nadareski 2023-01-14 21:43:59 -08:00
  • 12fdae7944 Fill in more notes before modelling Matt Nadareski 2023-01-14 21:20:45 -08:00
  • e76bc70ec6 Fill out more PLJ notes before modelling Matt Nadareski 2023-01-14 19:47:24 -08:00
  • e78bb8cb41 Add PLJ header format notes Matt Nadareski 2023-01-14 14:19:38 -08:00
  • 5153e73f42 Update README Matt Nadareski 2023-01-14 01:40:57 -08:00
  • 7f36ff8a2b More fixes to IS-CAB Matt Nadareski 2023-01-14 01:39:15 -08:00
  • 99a8a39dda Move MediaCloQ notes to DRML (#227) TheRogueArchivist 2023-01-14 01:44:10 -07:00
  • adbf983e65 Hook up IS-CAB printing Matt Nadareski 2023-01-14 00:42:03 -08:00
  • d7639495ac Fill in some missing IS-CAB parts Matt Nadareski 2023-01-14 00:41:13 -08:00
  • fbe09d9082 Add IS-CAB wrapper Matt Nadareski 2023-01-13 22:24:25 -08:00
  • 70468b72c3 Fix up IS-CAB a little Matt Nadareski 2023-01-13 21:40:01 -08:00
  • 90f4af1121 Add version finding to DiscGuard (#226) TheRogueArchivist 2023-01-13 21:30:42 -07:00
  • aa37449bbf Update developer guide Matt Nadareski 2023-01-13 15:34:10 -08:00
  • c835e04722 Update coding guide Matt Nadareski 2023-01-13 15:29:56 -08:00
  • 29b999b8ed Info should act like scan Matt Nadareski 2023-01-13 15:15:30 -08:00
  • 9ddd6cc317 Write info outputs to file for easier use Matt Nadareski 2023-01-13 14:20:41 -08:00
  • 3a694f0e31 Pretty print uses StringBuildernow Matt Nadareski 2023-01-13 14:04:21 -08:00
  • 080cbda588 Rename Print to PrettyPrint Matt Nadareski 2023-01-13 12:02:42 -08:00
  • fd066e8aae Simplify printer code, don't duplicate print Matt Nadareski 2023-01-13 11:14:34 -08:00
  • 0fd0cf689a Add JSON serialization to wrappers (.NET 6) Matt Nadareski 2023-01-13 10:41:50 -08:00
  • f85adda24c Add some DVD models Matt Nadareski 2023-01-12 23:38:09 -08:00
  • 2d1e8e02aa Overhaul BD+ to model/builder/wrapper Matt Nadareski 2023-01-12 14:45:04 -08:00
  • 371fbee7a4 Replace current AACS checks Matt Nadareski 2023-01-12 13:57:10 -08:00
  • a5bb95e7c1 Hook up AACS media block printing Matt Nadareski 2023-01-12 13:29:02 -08:00
  • 53b5a443fe Add AACS wrapper and printing Matt Nadareski 2023-01-12 13:28:12 -08:00
  • a230871f75 Add AACS media block builder Matt Nadareski 2023-01-12 12:28:31 -08:00
  • f560ce17e8 Add AACS media key block to file types Matt Nadareski 2023-01-12 09:44:31 -08:00
  • b96329bd33 Add AACS media key block models Matt Nadareski 2023-01-12 09:40:02 -08:00
  • 913f7802de Fix LE/LX debug parsing Matt Nadareski 2023-01-11 13:55:00 -08:00
  • a9f61ed51e Hook up LE/LX printing Matt Nadareski 2023-01-11 13:39:49 -08:00
  • 04c0835228 Add LE/LX printing to wrapper Matt Nadareski 2023-01-11 13:39:23 -08:00
  • af7ff05ecf Fill out LE/LX builder Matt Nadareski 2023-01-11 11:44:13 -08:00
  • 4ccf80189e Start filling out LE/LX builder Matt Nadareski 2023-01-10 23:41:15 -08:00
  • b417229ee6 Add print debug, fix NE printing Matt Nadareski 2023-01-10 23:15:59 -08:00
  • 61457582b3 More summary info fleshing out Matt Nadareski 2023-01-10 12:23:48 -08:00
  • ecc1613f49 Start adding some MSI-specific things Matt Nadareski 2023-01-10 11:59:33 -08:00
  • 5ea89eefe8 MSI was really CFB all along Matt Nadareski 2023-01-10 10:51:36 -08:00
  • 661808826a Add hex to outputs for debugging Matt Nadareski 2023-01-10 09:50:49 -08:00