Matt Nadareski
0638998773
Use auto-fields where possible
2025-11-14 09:48:00 -05:00
Matt Nadareski
ad3113987b
Add support for .NET 10
2025-11-14 09:06:59 -05:00
Matt Nadareski
f2f0d0f2e7
Try to fix self-referencing MS-CAB
2025-11-13 14:07:46 -05:00
Matt Nadareski
f7fd2f6f65
Name some type parameters
2025-11-11 09:57:38 -05:00
Matt Nadareski
281c18e21d
Bump version
2.1.0
2025-11-06 08:08:10 -05:00
Matt Nadareski
1a9c8b5392
Scaffolding for the future
2025-11-06 08:01:04 -05:00
Deterous
831a272f4b
Final ISO9660 fix ( #41 )
...
* debug
* using
* Test fix
* Final fix
2025-11-05 20:26:42 -05:00
Matt Nadareski
f47e68b9ba
Add Mode0 and Mode2 formless models
2025-11-05 09:49:32 -05:00
Matt Nadareski
eaabd2ee77
Add static readers for CD-ROM sector types
2025-11-05 09:37:56 -05:00
Matt Nadareski
a269edd6ea
Missed one explicit type
2025-11-05 09:20:48 -05:00
Matt Nadareski
3bb501ce0c
Separate out some helper methods
2025-11-05 09:14:37 -05:00
Deterous
d0006a4653
Custom ISO Stream for full CDROM support ( #40 )
...
* Implement custom ISO stream for CDROM support
* Delete old files
* Delete old test
* Leaner CDROM wrapper
* Fix custom stream
* WrapperBase using ISO stream
* Reset stream after deserializing
* Fix SeekOrigin
* Return to cached position
* CDROM Constants
* correct ns
* fix href
2025-11-05 08:20:34 -05:00
Matt Nadareski
c48a1394bc
Be descriptive about types
2025-11-04 14:15:39 -05:00
Matt Nadareski
fcf7fcfd44
Be descriptive about types
2025-11-04 10:49:03 -05:00
Matt Nadareski
cca08e7103
Use consistent naming
2025-11-04 10:27:00 -05:00
Matt Nadareski
b908732f5c
Fix logical block extension
2025-11-04 10:25:55 -05:00
Matt Nadareski
4ee4a6e85f
Slight extension cleanup
2025-11-04 10:07:57 -05:00
Matt Nadareski
7990f11bab
Remove unnecessary null checks
2025-11-04 09:54:24 -05:00
Matt Nadareski
427f7c9136
Remove unnecessary null checks
2025-11-04 09:46:03 -05:00
Matt Nadareski
f938f1593d
Formatting update for readability
2025-11-04 09:15:12 -05:00
Matt Nadareski
480a1834ed
Logic inversion and slight cleanup
2025-11-03 20:16:54 -05:00
Matt Nadareski
df5acc648c
Minor cleanup
2025-11-03 10:31:30 -05:00
Matt Nadareski
10569e6aa1
Add tests for CDROM
2025-11-03 10:29:52 -05:00
Matt Nadareski
e5103b4830
Fix format comment for ExtractionTool
2025-11-03 09:27:57 -05:00
Matt Nadareski
513646fc53
Fix ExtractionTool publish
2025-11-03 09:03:45 -05:00
Matt Nadareski
27f723bf2f
CascLibSharp isn't used and can be removed
2025-11-03 08:53:04 -05:00
Matt Nadareski
6511ecb5ad
Merge pull request #39 from SabreTools/storm
...
Directly include StormLibSharp
2025-11-03 08:39:47 -05:00
Matt Nadareski
7bf6e6f344
Code cleanup and slight modernization
2025-11-03 08:36:12 -05:00
Matt Nadareski
d3e340ae39
Add and use MPQ filename constants
2025-11-02 23:21:29 -05:00
Matt Nadareski
22167a9617
Recursion isn't needed now
2025-11-02 22:27:02 -05:00
Matt Nadareski
48bea55133
Enable extraction on all .NET versions (not OSes)
2025-11-02 22:20:21 -05:00
Matt Nadareski
42239919e5
Enable StormLib for all .NET versions
2025-11-02 22:07:40 -05:00
Matt Nadareski
4840d9df6e
Remove NoWarn and fix issues
2025-11-02 21:41:58 -05:00
Matt Nadareski
1378b87ea6
Directly include StormLibSharp code
2025-11-02 21:11:39 -05:00
Matt Nadareski
6b48164b97
Remove StormLibSharp as submodule
2025-11-02 21:07:51 -05:00
Matt Nadareski
50b09aa249
Automated cleanup
2025-11-02 19:28:16 -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
c13df79848
Fix extraction of recent MPF-zipped logs ( #38 )
...
* Fix extraction of recent MPF-zipped logs
* Use greater than or equal to
* corrected logic
2025-11-02 08:35:02 -05:00
Deterous
48bcc1de5b
ISO9660: Skip interleaved files and other fixes ( #35 )
...
* Skip interleaved files
* Fix warning logic
* Refactor
* Fix extraction
* Multi extent
* review
2025-11-01 22:52:41 -04:00
Matt Nadareski
d082f5de25
Auto formatting cleanup
2025-10-31 21:07:13 -04:00
Deterous
c2321669b6
Support ISO9660 Extended Attribute Record ( #34 )
...
* Support ISO9660 Extended Attribute Record
* fix
* Fix
* Don't extract multi-extent files
* ReadUInt16LittleEndian
* debug
* Fix
* Skip EAR when extracting files
* Add comment about EAR
* Fix same-name extraction
* Safer directory parsing
* even safer
* return null
* more directory record checks
* not nullable nullable
* init system use
* valid records should pass
* review
* remove empty case
2025-10-31 21:04:45 -04:00
Matt Nadareski
e382635b85
Fix accidental recursion
2025-10-31 14:01:25 -04:00
Matt Nadareski
b4e02d7f8c
Ensure default values in models when not optional
2025-10-31 13:59:28 -04:00
Matt Nadareski
0dc8a0b6c0
One missed explicit endian read
2025-10-31 09:36:28 -04:00
Matt Nadareski
171834986d
Fix build from previous cleanup
2025-10-31 00:01:35 -04:00
Matt Nadareski
97af686b73
ZSTD model cleanup
2025-10-30 23:59:25 -04:00
Matt Nadareski
7d627ffc6f
XZP model cleanup
2025-10-30 23:59:08 -04:00
Matt Nadareski
d924f25eb2
XZ model cleanup
2025-10-30 23:57:15 -04:00
Matt Nadareski
abd8ef3b1f
Xbox model cleanup
2025-10-30 23:55:08 -04:00
Matt Nadareski
e9b8dba3a6
WiseInstaller model cleanup
2025-10-30 23:54:22 -04:00