Matt Nadareski
|
45428ce991
|
Fix limit issue
|
2025-09-01 18:42:40 -04:00 |
|
Matt Nadareski
|
8eb5898ef6
|
Handle some big TODOs
|
2025-09-01 18:38:43 -04:00 |
|
Matt Nadareski
|
556e1c972c
|
Update packages and upstream changes
|
2025-09-01 16:43:21 -04:00 |
|
Matt Nadareski
|
df8f3e7122
|
Clean up usings
|
2025-08-31 22:08:03 -04:00 |
|
Matt Nadareski
|
da1d575806
|
MPQ decryption should live separately
|
2025-08-31 22:07:15 -04:00 |
|
Matt Nadareski
|
c4d40a1dde
|
Fix a couple of missed issues in MPQ
|
2025-08-31 21:53:27 -04:00 |
|
Matt Nadareski
|
912de926d0
|
Fix various issues with parsing MPQ; simplify
|
2025-08-31 21:51:06 -04:00 |
|
Matt Nadareski
|
c60fc1e31f
|
Remove outdated comments
|
2025-08-31 21:45:35 -04:00 |
|
Matt Nadareski
|
386e607887
|
Add BET/HET handling based on documentation, not tested
|
2025-08-31 01:20:33 -04:00 |
|
Matt Nadareski
|
94c9b8d057
|
Fix MPQ v1 parsing, add hash and block table decrypt
|
2025-08-31 01:03:15 -04:00 |
|
Matt Nadareski
|
5f81275b10
|
Add some project references
|
2025-08-29 14:03:25 -04:00 |
|
Matt Nadareski
|
37c484411b
|
Reimplment MPQ extraction via StormLib
|
2025-08-29 13:37:54 -04:00 |
|
Matt Nadareski
|
ad1f890742
|
Add StormLib as submodule
|
2025-08-29 13:34:59 -04:00 |
|
Matt Nadareski
|
2924529fa7
|
Start bundling runtimes
|
2025-08-29 13:31:19 -04:00 |
|
Matt Nadareski
|
ebe675cae1
|
Add StormLib runtimes
|
2025-08-29 13:29:15 -04:00 |
|
Matt Nadareski
|
a40c666775
|
Bundle libraries
|
2025-08-29 12:59:33 -04:00 |
|
Matt Nadareski
|
2ea060d3b3
|
Readme
|
2025-08-29 12:55:21 -04:00 |
|
Matt Nadareski
|
f8a67839dd
|
Clean up some TODOs
|
2025-08-29 12:34:59 -04:00 |
|
Matt Nadareski
|
2773b12c9b
|
Fix odd write-size mismatches
|
2025-08-29 12:14:55 -04:00 |
|
Matt Nadareski
|
929e12f976
|
These values need to be signed
|
2025-08-29 11:48:19 -04:00 |
|
Matt Nadareski
|
8fbc6c4662
|
Remove erroneous check
|
2025-08-29 11:28:37 -04:00 |
|
Matt Nadareski
|
797378e9c8
|
Better error messages
|
2025-08-29 11:26:17 -04:00 |
|
Matt Nadareski
|
113464a7d1
|
Privatize Reader class
|
2025-08-29 11:09:45 -04:00 |
|
Matt Nadareski
|
a13c837202
|
Probably fix the MD5 bug in IS-CAB
|
2025-08-29 11:06:37 -04:00 |
|
Matt Nadareski
|
48765f1ae5
|
Fix IS-CAB deserialization bug
|
2025-08-29 10:44:51 -04:00 |
|
Matt Nadareski
|
091ee56368
|
Remove Extractor, finally
|
2025-08-29 10:20:51 -04:00 |
|
Matt Nadareski
|
015a971147
|
Be smarter about volume opening
|
2025-08-29 10:17:07 -04:00 |
|
Matt Nadareski
|
7575a01a28
|
Keep track of the data offset
|
2025-08-29 10:11:53 -04:00 |
|
Matt Nadareski
|
7aa14cafea
|
This never gets set again
|
2025-08-29 10:10:52 -04:00 |
|
Matt Nadareski
|
db10721386
|
Privatize
|
2025-08-29 10:04:52 -04:00 |
|
Matt Nadareski
|
6112cf8d60
|
This needed a rename
|
2025-08-29 10:04:24 -04:00 |
|
Matt Nadareski
|
50caeba322
|
Sort some filename pattern stuff
|
2025-08-29 10:03:56 -04:00 |
|
Matt Nadareski
|
b3499984b3
|
Start porting some functionality
|
2025-08-29 09:58:40 -04:00 |
|
Matt Nadareski
|
a5609a7a82
|
More descriptive class name
|
2025-08-29 09:41:25 -04:00 |
|
Matt Nadareski
|
8626a87860
|
Start cleaning up duplicate and unnecessary code
|
2025-08-29 09:37:03 -04:00 |
|
Matt Nadareski
|
fa31cd0e98
|
Let's see how UnshieldSharp goes
|
2025-08-29 09:14:33 -04:00 |
|
Matt Nadareski
|
6b6b7c6289
|
Reduce complexity of MS-CAB extraction paths
|
2025-08-29 08:29:05 -04:00 |
|
Matt Nadareski
|
baa3b272ab
|
Extraction tool can pretend everything works
|
2025-08-29 08:20:55 -04:00 |
|
Matt Nadareski
|
d7c4f244cc
|
Make the if/else chain into a switch
|
2025-08-29 08:13:58 -04:00 |
|
Matt Nadareski
|
e21d226564
|
Use wrapper description to simplify cases
|
2025-08-29 08:08:02 -04:00 |
|
Matt Nadareski
|
6ff6a7d4a4
|
Uncomment MPQ, still not hooked back up
|
2025-08-29 08:03:01 -04:00 |
|
Matt Nadareski
|
daf19a561c
|
Add UnshieldSharp to ExtractionTool directly
|
2025-08-29 08:01:27 -04:00 |
|
Matt Nadareski
|
26226a75ff
|
Update nuget packages
|
2025-08-29 07:56:51 -04:00 |
|
Matt Nadareski
|
4473edf476
|
Comments cleanup
|
2025-08-29 07:54:20 -04:00 |
|
Matt Nadareski
|
54cf0a6470
|
Expand the search window for embedded data
|
2025-08-28 23:56:05 -04:00 |
|
Matt Nadareski
|
0eb8f7e538
|
Extract overlay data for NE
|
2025-08-28 23:52:09 -04:00 |
|
Matt Nadareski
|
23b72c65ba
|
Forgot to use the resource offset
|
2025-08-28 23:02:25 -04:00 |
|
Matt Nadareski
|
db7d89600c
|
Handle PKZIP SFX by extracting the archive portion
|
2025-08-28 23:01:55 -04:00 |
|
Matt Nadareski
|
67d51ad1d6
|
Handle RAR SFX by extracting the archive portion
|
2025-08-28 22:42:15 -04:00 |
|
Matt Nadareski
|
56b71cf7fe
|
Overlay deals with real data only
|
2025-08-28 22:41:49 -04:00 |
|