Matt Nadareski
f059b5389c
[DatTools] Move things around to make more sense
2016-09-19 11:37:18 -07:00
Matt Nadareski
6879d5a2d5
[SimpleSort] Add slightly more code for new method
2016-09-19 10:49:25 -07:00
Matt Nadareski
ca00ef029a
[DatTools] Move enumeration and get static list
2016-09-19 10:48:58 -07:00
Matt Nadareski
c9a3417b9a
[DatTools] Remove each list as you go, trying to reduce memory usage further
2016-09-19 10:02:11 -07:00
Matt Nadareski
dfcad4c95e
[DatTools] Cleanup
2016-09-18 22:52:59 -07:00
Matt Nadareski
2b8a739ac3
[DatTools, RomTools] Move filter to better location
2016-09-18 22:49:51 -07:00
Matt Nadareski
ef1e70d5cd
[DatTools] Make sure threading is respected for populating
2016-09-18 21:26:21 -07:00
Matt Nadareski
2753542a1f
[DatTools] Part 2 of using ref
2016-09-18 21:11:35 -07:00
Matt Nadareski
22e60c26e0
[ALL] Make Parse use the Dat as a ref
...
All cases where this was being used, it was being assigned back to the original datdata object. This is not necessary.
2016-09-18 21:05:48 -07:00
Matt Nadareski
ffbd416174
[DatTools, RomTools] Fix convert, fix sort
2016-09-18 13:03:51 -07:00
Matt Nadareski
7f08c80341
[SimpleSort] Bring stability improvements to SimpleSort and the classes/methods it relies on
2016-09-18 12:29:33 -07:00
Matt Nadareski
4f43aecea2
[SimpleSort] Remove note
2016-09-17 23:58:18 -07:00
Matt Nadareski
8e1a174800
[FileTools] Make multi-file versions of each of the write archive methods
2016-09-17 23:24:44 -07:00
Matt Nadareski
92b2ba07d5
[SimpleSort] More comments, more code
2016-09-17 22:47:44 -07:00
Matt Nadareski
9abf97b88a
[SimpleSort] Add note about find/bucket
2016-09-17 18:36:41 -07:00
Matt Nadareski
49027e4a50
[SimpleSort] Make sure memory stream is disposed
2016-09-17 18:25:05 -07:00
Matt Nadareski
92330940f7
[SimpleSort] Make sorting more traditional
2016-09-17 18:23:15 -07:00
Matt Nadareski
25e521d50d
[SimpleSort] Add header-skipper checks to new method
2016-09-17 18:20:41 -07:00
Matt Nadareski
0a2a85c156
[FileTools] Add another stream-based method and convert file-based version
2016-09-17 18:15:53 -07:00
Matt Nadareski
df3bc65cf8
[SimpleSort] Create mini regions for code blocks
2016-09-17 18:03:55 -07:00
Matt Nadareski
aabb44fb33
[SimpleSort] Start adding better rebuild code
2016-09-17 18:00:18 -07:00
Matt Nadareski
976fd408ad
[SimpleSort] Remove part of comment
2016-09-17 17:31:08 -07:00
Matt Nadareski
0b52d2502e
[Skippers] Add stream-based versions of check and transform; convert current versions to use this internally
2016-09-17 17:30:25 -07:00
Matt Nadareski
e395ad2301
[SimpleSort] Add note
2016-09-17 17:15:08 -07:00
Matt Nadareski
d0526db863
[DatTools] Strip out non-roms/disk unless specified
2016-09-17 15:24:37 -07:00
Matt Nadareski
feef34a839
[DATFromDir] Convert enumerations to lists
2016-09-16 21:22:32 -07:00
Matt Nadareski
ba5151c6d8
[ZipFile, ZipFileEntry] Add regions for sanity
2016-09-16 21:05:23 -07:00
Matt Nadareski
87488bea14
[Zlib] TABIFY
2016-09-16 18:10:36 -07:00
Matt Nadareski
9b9c20e000
[SimpleSort] Even better temp folders?!
2016-09-16 18:02:56 -07:00
Matt Nadareski
bd4f5004f1
[ZipFile] Use File.OpenRead/OpenWrite
2016-09-16 18:02:45 -07:00
Matt Nadareski
b39a81f3d3
[FileTools] Preserve file datetime easier...
2016-09-16 17:23:48 -07:00
Matt Nadareski
2a6f54e8e5
[DATFromDir, SimpleSort] Only delete tempdir if it's not the default
2016-09-16 17:14:36 -07:00
Matt Nadareski
fc27f7c268
[FileTools] Maintain datestamp on extract
2016-09-16 17:09:26 -07:00
Matt Nadareski
bf6d45a542
[ALL] More temp standardization, naming standardization
2016-09-16 16:35:58 -07:00
Matt Nadareski
c6c1c3de74
[DATFromDir, SimpleSort] Better temp folders
2016-09-16 16:21:11 -07:00
Matt Nadareski
4959c67bbb
[FileTools] Yet more things to make TZIP work
...
Only thing that it doesn't do is compress to the right size. Still compresses smaller than RV TZIP.
2016-09-16 15:51:37 -07:00
Matt Nadareski
566e6a8f6f
[DATFromDir, SimpleSort] Make temp folders more standardized (better for parallel?)
2016-09-16 15:50:48 -07:00
Matt Nadareski
9581fa2054
[ZipFileEntry] Change default to tzip
2016-09-16 15:39:52 -07:00
Matt Nadareski
af44f4ca20
[ZipFile] Make TzipStringCompare public, tzip by default
2016-09-16 15:39:03 -07:00
Matt Nadareski
3489ba9059
[Build, README.1ST] Flip new flag order
2016-09-16 11:58:44 -07:00
Matt Nadareski
9267ecf674
[SimpleSort] Add TorrentZip flag
2016-09-16 11:55:29 -07:00
Matt Nadareski
c69dddbc26
[FileTools, SimpleSort, ZipFile/Entry] TorrentZip works! Mostly!
...
Writing to torrentzip works but for some reason the compressed streams are not being generated at the correct size. This is odd and seems to only affect newly added files and not ones copied from other archives. Also, found some glaring flaws in the headered output that explains why I was having issues previously. Typos D=
2016-09-16 11:37:55 -07:00
Matt Nadareski
444fc1696b
[FileTools] More fiddling with Tzip
2016-09-15 21:25:58 -07:00
Matt Nadareski
6bd7162d00
[FileTools, ZipFile] Fix a couple things
2016-09-15 20:32:18 -07:00
Matt Nadareski
3e4664eb9e
[FileTools] Create first version of WriteTorrentZip
2016-09-15 16:58:45 -07:00
Matt Nadareski
9659b4de0e
[ZipFile, ZipFileEntry, FileTools] Move more things around
2016-09-15 16:20:00 -07:00
Matt Nadareski
c4cad201c0
[ZipFile, ZipFileEntry, FileTools] Move things around, make program compile again
2016-09-15 16:06:06 -07:00
Matt Nadareski
cc1e21964c
[Structs] Remove unused structs (NOT WORKING)
2016-09-15 16:03:13 -07:00
Matt Nadareski
1803eb1ab8
[ZIpFile, ZipFileEntry] Finish porting over code from RV
2016-09-15 15:57:37 -07:00
Matt Nadareski
eb9e61d918
[ZipFileEntry] Get slightly modified version of LocalFile into the project, based on the work in RomVault at https://github.com/gjefferyes/RomVault/blob/master/ROMVault2/SupportedFiles/Zip/zipFile.cs
2016-09-15 13:32:59 -07:00