Commit Graph

  • 9e7a84d2d6 Remove generic "Valve" Matt Nadareski 2022-12-26 14:45:49 -08:00
  • baf43ea307 Remove remnants of HLLibSharp Matt Nadareski 2022-12-26 14:42:41 -08:00
  • f524f0da3e Remove HLLibSharp as submodule Matt Nadareski 2022-12-26 14:37:59 -08:00
  • 49781c47a9 Add executables to support table Matt Nadareski 2022-12-26 13:01:37 -08:00
  • aa11ce807a Better container support matrix Matt Nadareski 2022-12-26 12:58:03 -08:00
  • 702115c55a Make interfaces public Matt Nadareski 2022-12-26 12:36:09 -08:00
  • 17cb1bf9b0 Add XZP wrapper, extraction, and use it Matt Nadareski 2022-12-26 12:33:58 -08:00
  • 590c4e0a23 Make extension checks better Matt Nadareski 2022-12-26 11:43:04 -08:00
  • fd6196a880 Add WAD wrapper, extraction, and use it Matt Nadareski 2022-12-26 11:34:17 -08:00
  • 2875f7ff7a Add VBSP wrapper, extraction, and use it Matt Nadareski 2022-12-26 10:58:16 -08:00
  • 50fe127a8d Add PAK wrapper, extraction, and use it Matt Nadareski 2022-12-26 10:26:26 -08:00
  • 94ebe5b707 Add NCF wrapper Matt Nadareski 2022-12-25 23:33:52 -08:00
  • dc3914e976 Use new GCF extraction code Matt Nadareski 2022-12-25 22:55:48 -08:00
  • ef2f037909 Add GCF extraction Matt Nadareski 2022-12-25 22:53:01 -08:00
  • 374f286585 Add GCF wrapper Matt Nadareski 2022-12-25 21:27:06 -08:00
  • 34cd933f78 Reset launch.json Matt Nadareski 2022-12-24 22:31:21 -08:00
  • f8d533e592 Use new BSP extarction code Matt Nadareski 2022-12-24 22:30:29 -08:00
  • 21263cf0fd Add BSP extraction Matt Nadareski 2022-12-24 22:02:30 -08:00
  • 1a62ac2006 Add BSP wrapper Matt Nadareski 2022-12-24 20:15:58 -08:00
  • 8f3d4d5fb2 Use new VPK extraction code Matt Nadareski 2022-12-24 15:31:38 -08:00
  • 81902455ff Fix VPK extraction Matt Nadareski 2022-12-24 15:25:56 -08:00
  • fbb33d9ef8 Add VPK to info Matt Nadareski 2022-12-24 14:24:34 -08:00
  • b025c7a7fa Add VPK wrapper (nw) Matt Nadareski 2022-12-24 13:49:03 -08:00
  • d8aec5aa97 Migrate recent HLLib work to BOS Matt Nadareski 2022-12-24 12:57:10 -08:00
  • 3a862f343c Add headers and extensions for Valve Matt Nadareski 2022-12-23 23:27:14 -08:00
  • 69724cfb1c Sync to newest HLLibSharp Matt Nadareski 2022-12-23 23:13:45 -08:00
  • f75cdea678 Sync to newest HLLibSharp Matt Nadareski 2022-12-23 23:04:40 -08:00
  • 32e650eff5 Update README comment Matt Nadareski 2022-12-23 15:46:42 -08:00
  • ab022f9049 Sync to newest HLLibSharp Matt Nadareski 2022-12-23 15:26:48 -08:00
  • 7962e148fa Sync to newest HLLibSharp Matt Nadareski 2022-12-23 14:29:34 -08:00
  • efdf3a0691 Sync to newest HLLibSharp Matt Nadareski 2022-12-23 13:13:57 -08:00
  • 000ab5e856 Sync to newest HLLibSharp Matt Nadareski 2022-12-23 12:36:48 -08:00
  • 4873133c92 Sync to newest HLLibSharp Matt Nadareski 2022-12-23 11:10:55 -08:00
  • 360bbef43a Remove redundant note in README Matt Nadareski 2022-12-22 22:31:45 -08:00
  • 9a21f4987d Sync to newest HLLibSharp Matt Nadareski 2022-12-22 22:24:13 -08:00
  • 63948767ef Use more granular file opening Matt Nadareski 2022-12-22 22:03:32 -08:00
  • e2098f6f71 Disable StormLibSharp for .NET 6.0 Matt Nadareski 2022-12-22 21:58:26 -08:00
  • 609c30da38 Sync to newest HLLibSharp Matt Nadareski 2022-12-22 21:51:33 -08:00
  • 0896842268 Builder -> Builders Matt Nadareski 2022-12-22 16:02:10 -08:00
  • ec9506b9eb Sync to newest HLLibSharp Matt Nadareski 2022-12-22 15:53:50 -08:00
  • 526526975c Sync to newest HLLibSharp Matt Nadareski 2022-12-22 15:18:51 -08:00
  • 098734c471 Remove outdated note Matt Nadareski 2022-12-22 13:06:18 -08:00
  • 47df62534e Add back ActiveMARK entry point checks Matt Nadareski 2022-12-20 14:40:43 -08:00
  • 7295001892 Read entry point data in safe way Matt Nadareski 2022-12-20 14:19:48 -08:00
  • 7c820b7fd2 Start re-adding entry point Matt Nadareski 2022-12-20 13:03:25 -08:00
  • 36429cc1e9 Fix build Matt Nadareski 2022-12-20 12:21:34 -08:00
  • a1c22ca9da Make a couple things consistent Matt Nadareski 2022-12-20 11:52:50 -08:00
  • 0c37932631 Cleanup and notes for 3P-Lock Matt Nadareski 2022-12-20 11:26:22 -08:00
  • dbf1f6dcca Integrate changes from TheRogueArchivist Matt Nadareski 2022-12-19 23:53:52 -08:00
  • 7bb26c0faf Add PE checks to ByteShield Matt Nadareski 2022-12-19 23:49:34 -08:00
  • 31a0b55556 Add new info to developer guide Matt Nadareski 2022-12-19 23:28:12 -08:00
  • 64cc4785ca Add PE checks to SoftLock Matt Nadareski 2022-12-19 21:39:24 -08:00
  • 28391de50c Confirm SoftLock path checks Matt Nadareski 2022-12-19 20:49:10 -08:00
  • b2ed69ab78 Add 7-zip SFX detection Matt Nadareski 2022-12-18 14:18:35 -08:00
  • 2f08940927 Simplify Gefest checks Matt Nadareski 2022-12-17 22:52:35 -08:00
  • 70928227e4 Fix launch.json Matt Nadareski 2022-12-17 22:02:12 -08:00
  • 546bd70418 Start fixing MSZIP decoding (nw) Matt Nadareski 2022-12-17 22:01:00 -08:00
  • f2521a0110 Write MS-CAB file extraction (nw) Matt Nadareski 2022-12-16 23:11:06 -08:00
  • 02b83513a1 Hook up MSZIP decompression (nw) Matt Nadareski 2022-12-16 22:58:07 -08:00
  • f26b2ff61b Migrate MSZIP to wrapper, where possible Matt Nadareski 2022-12-16 22:41:36 -08:00
  • 4d26535d07 Add BitStream type and add BitArray extensions Matt Nadareski 2022-12-16 21:59:46 -08:00
  • 01a365033e MIgrate some Quantum stuff to models Matt Nadareski 2022-12-16 10:19:32 -08:00
  • 318a89a4bc Move some LZX things to models Matt Nadareski 2022-12-16 09:48:52 -08:00
  • b20f22fb92 Subfolder it Matt Nadareski 2022-12-16 00:19:18 -08:00
  • fedf76e534 Migrate some MSZIP pieces to Models Matt Nadareski 2022-12-15 23:51:12 -08:00
  • e0e16292eb ASN.1 and OID to its own library Matt Nadareski 2022-12-15 22:07:12 -08:00
  • b3c0e48bdd Address some MPQ issues Matt Nadareski 2022-12-15 16:50:24 -08:00
  • aded5ee03a Stream safety and better streams Matt Nadareski 2022-12-15 14:20:27 -08:00
  • 16e71c910e Use MemoryStream in builders Matt Nadareski 2022-12-15 13:37:34 -08:00
  • bbe234b459 Use MemoryStream in wrappers Matt Nadareski 2022-12-15 12:41:08 -08:00
  • 715b9eb156 Fix MS-CAB info Matt Nadareski 2022-12-15 12:20:06 -08:00
  • 4cc441afcf Get rid of code duplication Matt Nadareski 2022-12-15 00:13:24 -08:00
  • f79cd759bd Add SFFS models, no encryption Matt Nadareski 2022-12-14 23:16:37 -08:00
  • 1b232e4405 Fix wrapper printing, add to info Matt Nadareski 2022-12-14 23:06:09 -08:00
  • 6d43afb258 Use wrapper in BFPK scans Matt Nadareski 2022-12-14 23:01:06 -08:00
  • a47c778b0e Add BFPK wrapper Matt Nadareski 2022-12-14 22:58:18 -08:00
  • ddb82842bc Add BFPK builder Matt Nadareski 2022-12-14 22:41:17 -08:00
  • 199914b19f Remove BinaryReader from BFPK Matt Nadareski 2022-12-14 22:28:35 -08:00
  • 9fadd84597 Add unused BFPK models Matt Nadareski 2022-12-14 22:25:35 -08:00
  • 95dd670c7c Add format note to SFFS, fix magic Matt Nadareski 2022-12-14 22:15:43 -08:00
  • adc9def0c9 Slight MoPaQ builder cleanup Matt Nadareski 2022-12-14 22:07:11 -08:00
  • 8dcc9d9b0e Add BET/HET parsign to MoPaQ (nw) Matt Nadareski 2022-12-14 22:06:31 -08:00
  • b5177b16ea Add hi-block table parsing to MoPaQ (nw) Matt Nadareski 2022-12-14 21:59:48 -08:00
  • f9b4693aae Add block table parsing to MoPaQ (nw) Matt Nadareski 2022-12-14 21:48:22 -08:00
  • f2a479e35c Update SafeDisc with better finding Matt Nadareski 2022-12-14 21:31:51 -08:00
  • 1f40c2e052 Fix locking exception Matt Nadareski 2022-12-14 21:30:53 -08:00
  • b5c8d05814 Add CodeView debug parsing/finding Matt Nadareski 2022-12-14 21:07:02 -08:00
  • f99634bc08 Add generic debug check to SafeDisc Matt Nadareski 2022-12-14 20:57:26 -08:00
  • ab88e2f553 Add NB10 debug data type Matt Nadareski 2022-12-14 20:56:13 -08:00
  • 5465abe1ac Add RSDS debug data type Matt Nadareski 2022-12-14 20:47:18 -08:00
  • b0df7a8f3b Add debug data to PE wrapper Matt Nadareski 2022-12-14 20:46:24 -08:00
  • 0d4fab100d Add PE table data/string caching Matt Nadareski 2022-12-14 17:24:14 -08:00
  • 8c5e10fd88 First attempt at MoPaQ hash table parsing Matt Nadareski 2022-12-14 17:03:34 -08:00
  • e8aef1596b Merge branch 'master' of https://github.com/mnadareski/BurnOutSharp Matt Nadareski 2022-12-14 16:48:52 -08:00
  • 386c86f04f Add placeholders for parsing in MoPaQ Matt Nadareski 2022-12-14 16:47:45 -08:00
  • 3f5a66f170 Add support for Gefest Protection System (#185) TheRogueArchivist 2022-12-14 17:37:06 -07:00
  • a961d9534c Add SafeDisc "SD0XXX.dll" checks (#184) TheRogueArchivist 2022-12-14 17:35:54 -07:00
  • d1919c18f5 Add nProtect DRM (#183) TheRogueArchivist 2022-12-14 17:35:01 -07:00
  • afa8b24ba9 Add MoPaQ printing skeleton Matt Nadareski 2022-12-14 16:33:26 -08:00
  • b793b74b32 Add MoPaQ builder (nw) Matt Nadareski 2022-12-14 16:29:07 -08:00