Commit Graph

  • f47387c3a4 Port BSP to new printing Matt Nadareski 2023-09-13 10:41:24 -04:00
  • 133272acb7 Flatten some of the printing code Matt Nadareski 2023-09-13 10:32:02 -04:00
  • c49ae98df5 Port BFPK to new printing Matt Nadareski 2023-09-13 01:37:13 -04:00
  • a1672a9bc0 Port BD+ to new printing Matt Nadareski 2023-09-13 01:29:50 -04:00
  • ffc2e23b2f Let's try a new library for this instead Matt Nadareski 2023-09-13 01:24:42 -04:00
  • c481e73418 Take it one step further (test) Matt Nadareski 2023-09-13 01:15:57 -04:00
  • 06b3124b62 Attempt to make most printing static (test) Matt Nadareski 2023-09-13 01:14:25 -04:00
  • d7d81665a0 Fix miscellaneous nullability warnings Matt Nadareski 2023-09-13 00:29:21 -04:00
  • 24c542c22f Fix "converting null literal" warnings Matt Nadareski 2023-09-13 00:16:27 -04:00
  • ec616fcdac Fix "dereference" warnings Matt Nadareski 2023-09-13 00:08:11 -04:00
  • 24e9455733 Fix "possible null reference" warnings Matt Nadareski 2023-09-12 17:12:23 -04:00
  • 58aaf46a0e Merge branch 'master' of https://github.com/mnadareski/BurnOutSharp Matt Nadareski 2023-09-12 12:35:41 -04:00
  • 54e92fe9c8 Fix "nullability of reference types" warnings Matt Nadareski 2023-09-12 12:35:19 -04:00
  • 4bb83c5d86 Don't allow model to be nullable Matt Nadareski 2023-09-11 23:38:51 -04:00
  • 2f9280460e Make wrappers more type-defined Matt Nadareski 2023-09-11 23:25:09 -04:00
  • 30e8e79cf7 Fix PE references Matt Nadareski 2023-09-11 21:08:08 -04:00
  • 7bb0d4f39a Migrate to ASN1 package Matt Nadareski 2023-09-11 20:59:11 -04:00
  • 046814b7c4 Add new EasyAntiCheat file detections (#265) TheRogueArchivist 2023-09-11 08:42:54 -06:00
  • cf00348d46 Update Serialization to 1.1.1 Matt Nadareski 2023-09-11 01:21:38 -04:00
  • 8466edf80f Migrate to Serialization package Matt Nadareski 2023-09-10 23:51:38 -04:00
  • ccdf539ed4 Merge branch 'master' of https://github.com/mnadareski/BurnOutSharp Matt Nadareski 2023-09-10 23:26:54 -04:00
  • aeee6e9cda Fix build from package update Matt Nadareski 2023-09-10 23:26:32 -04:00
  • 2af21cb245 Add DRML link to engine32 (#264) TheRogueArchivist 2023-09-10 21:21:27 -06:00
  • 96fb5a2f93 Update Models to 1.1.1 Matt Nadareski 2023-09-10 21:56:14 -04:00
  • 1eaefb16ba Use IO package for array and stream extensions Matt Nadareski 2023-09-08 16:33:06 -04:00
  • 1c972a29a7 Migrate INI reading to Nuget Matt Nadareski 2023-09-08 12:19:31 -04:00
  • aa33c083fe Fix package reference for Models Matt Nadareski 2023-09-08 10:36:45 -04:00
  • a9454e96ed Migrate to Nuget package for Models Matt Nadareski 2023-09-04 23:44:45 -04:00
  • fb6fa85cd3 Merge branch 'master' of https://github.com/mnadareski/BurnOutSharp Matt Nadareski 2023-09-04 22:58:25 -04:00
  • 3c12bdc212 Add Engine32 detection (#263) TheRogueArchivist 2023-08-28 13:09:25 -06:00
  • 5eeee760f7 Remove unnecessary param summaries Matt Nadareski 2023-08-26 22:53:35 -04:00
  • cfe889d5b3 Add and use FilePathMatch (fixes #262) Matt Nadareski 2023-08-26 22:51:55 -04:00
  • 3045c41eda Fix Uplay false positive (#261) TheRogueArchivist 2023-08-26 20:02:26 -06:00
  • d194ef9dd8 Add new SafeCast version (#260) TheRogueArchivist 2023-07-19 11:30:48 -06:00
  • aeb379f307 Bump version to 2.8 2.8.0 Matt Nadareski 2023-07-14 11:37:17 -04:00
  • cae0edfb49 Add DRML links to Denuvo AC and PlayJ (#259) TheRogueArchivist 2023-07-14 09:35:09 -06:00
  • e97558db1f Add new HexaLock check (#254) TheRogueArchivist 2023-05-30 18:56:19 -06:00
  • 06ecc1a571 Temporarily disable MS-CAB extraction Matt Nadareski 2023-05-30 13:43:35 -04:00
  • adcf9ee27e Add hash check for RipGuard (#252) TheRogueArchivist 2023-05-14 13:45:30 -06:00
  • a8c759be55 Add basic RipGuard detection (#251) TheRogueArchivist 2023-05-04 06:24:33 -06:00
  • ecf97de439 Use larger output buffer for MSZIP Matt Nadareski 2023-04-28 15:14:28 -04:00
  • f134de6609 Minor SecDrv cleanup (#249) TheRogueArchivist 2023-04-22 19:18:09 -06:00
  • d91ce3100b Overhaul Macrovision and related protections (#248) TheRogueArchivist 2023-04-21 20:38:18 -06:00
  • 20de40014d Fix version info reading Matt Nadareski 2023-03-27 10:46:05 -04:00
  • a7f9a99d10 Overhaul SVKP (#246) TheRogueArchivist 2023-03-24 08:35:37 -06:00
  • 4bdfbabaab Add new SafeDisc DrvMgt detection (#247) TheRogueArchivist 2023-03-24 07:03:56 -06:00
  • 5465c57d96 Add NeoLite detection (#245) TheRogueArchivist 2023-03-22 12:26:25 -06:00
  • 5082c8f705 Add RenderWare detection (#244) TheRogueArchivist 2023-03-22 11:20:22 -06:00
  • 509fff4684 Reset state.ll for dynamic Matt Nadareski 2023-03-21 14:14:17 -04:00
  • 9d2c14f809 Fix MSZIP signature check (nw) Matt Nadareski 2023-03-21 13:39:25 -04:00
  • b023549b87 Add note for IExtractable Matt Nadareski 2023-03-21 13:14:42 -04:00
  • 0983073538 Add game engine detection skeleton Matt Nadareski 2023-03-21 10:42:14 -04:00
  • 815acf2ce0 Add NEAC Protect detection (#241) TheRogueArchivist 2023-03-16 13:38:30 -06:00
  • 6b8596466b Add unused MS-DOS executable check interface Matt Nadareski 2023-03-15 16:12:12 -04:00
  • 1e5bb7df64 Simplify packer handling code Matt Nadareski 2023-03-15 15:58:19 -04:00
  • e920bfc69c Executable is not inherently extractable Matt Nadareski 2023-03-15 15:53:24 -04:00
  • a85c6f4028 Rearrange Executable-related things Matt Nadareski 2023-03-15 15:51:38 -04:00
  • a75bc15f29 Update IPathCheck helper a bit Matt Nadareski 2023-03-15 14:21:02 -04:00
  • 659aa30fb3 Update names, access permissions Matt Nadareski 2023-03-15 14:16:20 -04:00
  • 54a11916d2 Cleanup namespaces Matt Nadareski 2023-03-15 13:16:21 -04:00
  • 47f423d092 Implement IPathCheck helper Matt Nadareski 2023-03-15 12:55:08 -04:00
  • 5c5e68e31d Gut Executable for now Matt Nadareski 2023-03-15 11:37:20 -04:00
  • 9e917e2bb9 Create new Scanner helper classes Matt Nadareski 2023-03-15 11:06:29 -04:00
  • 4bd4d2f395 Remove errant using statement Matt Nadareski 2023-03-13 22:58:37 -04:00
  • 6406248840 Make extractable packers safer Matt Nadareski 2023-03-13 22:53:57 -04:00
  • 3d8134bbd3 Map out Executable extraction skeleton Matt Nadareski 2023-03-13 22:36:28 -04:00
  • 15310a6c47 Change namespaces but don't move yet Matt Nadareski 2023-03-13 22:22:52 -04:00
  • 450a8cd5bd Migrate wrapper methods to proper factory Matt Nadareski 2023-03-13 22:07:28 -04:00
  • 088f99942f Move file type helpers to Utilities Matt Nadareski 2023-03-13 22:03:10 -04:00
  • 3e97bd8d2d Move SupportedFileType to correct namespace Matt Nadareski 2023-03-13 21:54:40 -04:00
  • 866051c975 Fix MPQ namespace Matt Nadareski 2023-03-13 21:49:25 -04:00
  • 0be437f3cf Add skeleton to Scanner helpers Matt Nadareski 2023-03-13 21:47:40 -04:00
  • 11f3dec65d Add more notes about extraction Matt Nadareski 2023-03-13 21:45:17 -04:00
  • 912d151164 Add skeleton implementions in Executable Matt Nadareski 2023-03-13 21:12:11 -04:00
  • 863678f850 Add extractable protections to caches Matt Nadareski 2023-03-13 21:05:18 -04:00
  • b82a6a8c5d Simplify some Executable code Matt Nadareski 2023-03-13 20:49:59 -04:00
  • ab2daf2a80 Fix helper in Executable Matt Nadareski 2023-03-13 20:39:50 -04:00
  • f734e3a58a Move MPQ to proper library, fix stormlibsharp Matt Nadareski 2023-03-13 16:41:53 -04:00
  • 212981fda9 Move stormlibsharp to Compression Matt Nadareski 2023-03-13 16:31:34 -04:00
  • c64e138ba7 Figure out how to convert Textfile Matt Nadareski 2023-03-13 16:17:21 -04:00
  • c43353d126 Move most detectables to new interface Matt Nadareski 2023-03-13 16:06:45 -04:00
  • d439ba9592 Add unused IDetectable interface Matt Nadareski 2023-03-13 15:34:26 -04:00
  • b7f06f0b59 Move extractable file types to new library Matt Nadareski 2023-03-10 13:48:24 -05:00
  • 60d666f8be Add skeleton file type library Matt Nadareski 2023-03-10 11:55:19 -05:00
  • 4ff4c2afef Move helper methods used in a single place Matt Nadareski 2023-03-10 11:41:08 -05:00
  • 655b8385f9 Rename tool class Matt Nadareski 2023-03-10 11:20:35 -05:00
  • 439c141c2c Move packer scans to their own library Matt Nadareski 2023-03-09 23:52:58 -05:00
  • 95755b930d Add packer library skeleton Matt Nadareski 2023-03-09 23:31:45 -05:00
  • 9cf54c1f2d Create dummy class for protection library Matt Nadareski 2023-03-09 23:26:18 -05:00
  • e118418a23 Move protection scans to their own library Matt Nadareski 2023-03-09 23:19:27 -05:00
  • a3567d6eb2 Add protection library skeleton Matt Nadareski 2023-03-09 20:50:59 -05:00
  • a359143bc7 Include debug in IExtractable Matt Nadareski 2023-03-09 17:16:39 -05:00
  • 77b7a24d85 Add TODO in Executable Matt Nadareski 2023-03-09 16:12:21 -05:00
  • 338b2593d5 Update guides Matt Nadareski 2023-03-09 16:08:56 -05:00
  • ded5e27355 Migrate packers to extractable only Matt Nadareski 2023-03-09 16:02:51 -05:00
  • ee1b005d96 Add call to packer extraction Matt Nadareski 2023-03-09 15:50:14 -05:00
  • cd2673d1ba Implement unused packer extractions Matt Nadareski 2023-03-09 15:46:48 -05:00
  • 41d77085ae Add IExtractable skeletons to packers Matt Nadareski 2023-03-09 15:33:21 -05:00
  • 67059b2e43 Update guides Matt Nadareski 2023-03-09 15:17:35 -05:00
  • f6157ef79b Implementations act the same Matt Nadareski 2023-03-09 15:07:35 -05:00