mo and Jan Laupetin
7d027e8f89
fix: handle IWD entry end of stream ( #976 )
...
* fix: handle IWD entry end of stream
Return EOF correctly for IWD entries and preserve peeked bytes during bulk reads.
* chore: small code style adaption
* chore: use minizip to write test zip file
---------
Co-authored-by: Jan Laupetin <[email protected] >
2026-09-01 00:01:44 +02:00
mo
786ccc14d3
fix: prevent IWD paths from matching nested filenames ( #908 )
...
Fixes https://github.com/Laupetin/OpenAssetTools/issues/887
2026-07-18 11:44:55 +02:00
Jan
087ce0c208
feat: unlinker auto paths ( #848 )
...
* chore: extract shared search paths code from modman
* feat: automatically detect search paths for game directories
* chore: adjust log levels for loading and unload search paths
* fix: move iwd to obj common
2026-06-20 20:35:47 +02:00
Jan Laupetin
90d7f92ddd
chore: replace all usages of removed ClassUtils macros
2026-03-06 00:13:04 +01:00
Jan Laupetin
74ef6118b6
feat: include user files in iwd
2025-11-18 21:13:56 +00:00
Jan Laupetin
02f20f09b6
chore: update all logging to use centralized logging component
2025-09-11 20:25:51 +02:00
Jan
2d58054ffc
refactor: make use of IOutputPath in ObjWriting
2025-01-11 17:52:04 +01:00
Jan
b584cd7423
fix: make sure creating directories in OutputPathFilesystem cannot lead to a crash
2025-01-11 13:05:45 +01:00
Jan
8c8ceae0bd
test: add unit test for ImageIPakPostProcessor
2025-01-08 17:36:01 +00:00
Jan
e0f8b3d3ca
chore: add abstraction for opening output files to be able to mock it
2025-01-07 00:02:38 +01:00
Jan
aa212e0958
chore: parse includes and assetlists while parsing zone definition
2025-01-01 18:14:43 +01:00