Commit Graph

  • c322eebb98 Port PAK to new printing Matt Nadareski 2023-09-15 00:54:40 -04:00
  • ea6b0f1ca3 Port Nitro to new printing Matt Nadareski 2023-09-15 00:47:44 -04:00
  • a35a9a4ab6 Add byte array to encoding extension Matt Nadareski 2023-09-15 00:23:03 -04:00
  • 9a93c7b15d Port NE to new printing Matt Nadareski 2023-09-15 00:21:12 -04:00
  • 43eed75635 Port NCF to new printing Matt Nadareski 2023-09-14 23:52:06 -04:00
  • 74ea6e6002 Port N3DS to new printing Matt Nadareski 2023-09-14 23:36:29 -04:00
  • 91e2157622 Retrofit existing printers to use extensions Matt Nadareski 2023-09-14 23:25:39 -04:00
  • 87961e5451 Add StringBuilder extensions to be more consistent Matt Nadareski 2023-09-14 21:21:08 -04:00
  • 4ff203f393 Port MZ to new printing Matt Nadareski 2023-09-13 22:46:46 -04:00
  • 410b2bef2b Fix one nullability issue Matt Nadareski 2023-09-13 22:40:00 -04:00
  • a9792fdff1 Port MS-CAB to new printing Matt Nadareski 2023-09-13 22:38:01 -04:00
  • 92e36527fd Port LE/LX to new printing Matt Nadareski 2023-09-13 22:03:11 -04:00
  • aa1d7d475c Fix build from oversight Matt Nadareski 2023-09-13 21:28:09 -04:00
  • 91185c4fe1 Port IS-CAB to new printing Matt Nadareski 2023-09-13 21:21:19 -04:00
  • c527b1911f Port GCF to new printing Matt Nadareski 2023-09-13 13:52:54 -04:00
  • d1501b2e3e Remove .NET 8 entirely (thanks AppVeyor) Matt Nadareski 2023-09-13 13:17:08 -04:00
  • 03ac117844 Disable .NET 8 for Test Matt Nadareski 2023-09-13 13:14:11 -04:00
  • 515be8b025 Port CIA to new printing Matt Nadareski 2023-09-13 13:12:31 -04:00
  • c3479450f5 Disable AppVeyor restore until .NET 8 support Matt Nadareski 2023-09-13 12:52:57 -04:00
  • 611aa3229c Port CFB to new printing Matt Nadareski 2023-09-13 12:49:46 -04:00
  • 5a865f3d08 Fix one nullability issue Matt Nadareski 2023-09-13 12:35:08 -04:00
  • 9d8d5c23c8 Clean up project files a little Matt Nadareski 2023-09-13 11:21:06 -04:00
  • 3fed1a3282 Allow building with .NET 8 Matt Nadareski 2023-09-13 10:48:21 -04:00
  • 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