Matt Nadareski
27a9b12bbf
Bump version
2025-11-25 07:45:09 -05:00
Matt Nadareski
4de061e0d1
Bump version
2025-11-24 08:59:19 -05:00
Matt Nadareski
ad3113987b
Add support for .NET 10
2025-11-14 09:06:59 -05:00
Matt Nadareski
281c18e21d
Bump version
2025-11-06 08:08:10 -05:00
Matt Nadareski
513646fc53
Fix ExtractionTool publish
2025-11-03 09:03:45 -05:00
Deterous
ecbd147f6d
CD-ROM (Volume Descriptor Set) support ( #37 )
...
* CD-ROM Wrapper
* Fix CDROMVolume Reader
* Fix SectorMode enum
2025-11-02 19:21:19 -05:00
HeroponRikiBestest
5ce085ad2b
Implement basic ZSTD detection and extraction. ( #30 )
...
* Implement basic ZSTD detection and extraction.
* Fix comment
* Remove newline
* Add newline
* Move section
* more newlines banished to the ether
* fix comment and name
* fix final i think
2025-10-29 22:01:23 -04:00
Deterous
36c2cc2f15
ISO 9660 support ( #29 )
...
* Begin defining ISO9660 models
* Fix initial models
* Improve ISO9660 models
* ISO9660 models
* Fix fields
* Nullable and enums
* Fix flags attribute
* Start ISO9660 Reader code
* semicolon
* Fix build
* Use EqualsExactly
* Fix build
* Update ISO9660.cs
* Update ISO9660.cs
* Move DirectoryRecordDateTime class
* ParseDirectoryRecordDateTime function
* ST refactoring
* fix return
* return array
* ISO9660 wrapper
* Initial printing code
* semicolon
* Fix
* orphan variable name
* fix null ref
* ISO9660 Printer
* Fix DirectoryRecord parsing
* fix
* test
* test
* Fix reader
* extractable ISO
* partial wrapper class
* namespace
* extension property
* path tables
* Cleanup
* rename directory
* fix
* fix
* typo
* fix2
* Fix
* Cleanup reader
* Count list property
* Parse Path Tables
* fix model name
* fix
* fix2
* fix3
* print path table records
* debug errors
* debug error
* debug
* undo debug
* Fix casting
* Validate path table locations
* print table numbers
* Printer cleanup
* fix printer
* printer++
* Print DecDateTime
* else if
* BootSystemUse
* Use Linq
* custom zero check
* fix
* Update ISO9660.cs
* Update ISO9660.cs
* Update ISO9660.cs
* Update ISO9660.cs
* fix
* debug
* debug2
* debug3
* debug4
* debug5
* debug6
* debug7
* debug8
* Array.TrueForAll
* Update ISO9660.cs
* fix
* cleanup
* typo
* Use BothInt numerics
* using SabreTools.Numerics
* Test nonnull
* nonnull bothint
* Print invalid BothInts
* Print directory record
* typo
* fix
* null check
* directory descriptors
* cleanup printer
* semicolon
* Fix
* flags never null
* more non nullable
* no null
* AppendLineBothEndian
* fix
* rename to Directory
* fix
* namespace
* full namespace
* fix
* cleanup
* Parse directories
* fix
* Fix
* Test parse directories
* PeekByteValue
* Revert CI changes
* Dummy extractor
* Review and fixes
* Fixes
* Final fix
* big endian directory search
* fix big endian changes
* Final fix
2025-10-29 08:46:08 -04:00
Matt Nadareski
ce394eb4e9
Seek, if possible
2025-10-27 22:43:56 -04:00
Matt Nadareski
15109bed88
Update IO to 1.8.0
2025-10-27 22:15:54 -04:00
Matt Nadareski
1d9e12183f
Bump version
2025-10-07 12:42:06 -04:00
Matt Nadareski
aaa8bbe709
This was inconsistent too
2025-10-07 11:25:35 -04:00
Matt Nadareski
805d1b9ad8
Not sure why this part was inconsistent
2025-10-07 11:21:39 -04:00
Matt Nadareski
d24d3e5adb
Remove now-unused constants
2025-10-07 10:48:31 -04:00
Matt Nadareski
d3a7d552c3
Use main feature pattern with InfoPrint
2025-10-07 10:20:57 -04:00
Matt Nadareski
9f1c5e2bd2
Use main feature pattern with ExtractionTool
2025-10-07 10:04:19 -04:00
Matt Nadareski
1ec4ea8354
Update packages
2025-10-07 09:37:42 -04:00
Matt Nadareski
e4fab52489
Use CommandLine library for executables
2025-10-06 09:32:01 -04:00
Matt Nadareski
2c3f229a6a
Bump version
2025-10-05 16:59:33 -04:00
Matt Nadareski
c7a5a62041
Require exact versions for build
2025-09-30 11:09:37 -04:00
Matt Nadareski
564386038f
Try using Environment instead of compiler flags
2025-09-29 12:29:14 -04:00
Matt Nadareski
9f229aad47
Bump version
2025-09-29 07:27:50 -04:00
Matt Nadareski
9574232719
Bump version
2025-09-24 11:06:47 -04:00
Matt Nadareski
11d6560290
Update IO to 1.7.5
2025-09-24 08:30:24 -04:00
Matt Nadareski
ad0ddede38
Fix reference issue
2025-09-22 21:21:43 -04:00
Matt Nadareski
0ffd436de8
Update packages
2025-09-22 20:07:18 -04:00
Matt Nadareski
bf35b7c10b
Bump version
2025-09-21 12:35:37 -04:00
Matt Nadareski
0108ecf4c1
Bump version
2025-09-21 09:33:55 -04:00
Matt Nadareski
f67e1c9d2b
Bump version
2025-09-20 22:38:08 -04:00
Matt Nadareski
b7f782c1b7
Update packages
2025-09-20 22:31:58 -04:00
Matt Nadareski
d15b4d7d23
Bump version
2025-09-20 10:47:38 -04:00
Matt Nadareski
ce016c5eb0
Bump version
2025-09-06 08:18:43 -04:00
Matt Nadareski
2225c1f2d8
Update Nuget packages
2025-09-05 10:57:14 -04:00
Matt Nadareski
de31c10c7c
Bump version
2025-09-02 19:22:47 -04:00
Matt Nadareski
556e1c972c
Update packages and upstream changes
2025-09-01 16:43:21 -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
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
0eb8f7e538
Extract overlay data for NE
2025-08-28 23:52:09 -04:00
Matt Nadareski
1308571c10
Smarter handling
2025-08-28 15:53:16 -04:00
Matt Nadareski
02533cf947
Somewhat add SFX support
2025-08-28 15:26:37 -04:00