Matt Nadareski
bf6d45a542
[ALL] More temp standardization, naming standardization
2016-09-16 16:35:58 -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
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
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
Matt Nadareski
29b1330d97
[ALL] TorrentZip stuff
...
Taking a cue from RomVault and GordonJ, I'm including the Zlib code as converted by DotNetZip as well as creating a couple slightly more maleable structures for writing archives.
2016-09-15 12:16:33 -07:00
Matt Nadareski
5f79f4205c
[FileTools] Rearrange code
2016-09-14 18:12:05 -07:00
Matt Nadareski
f2b71c9df2
[FileTools] Get more TZIP stuff there
2016-09-14 18:10:09 -07:00
Matt Nadareski
8eb7953a70
[FileTools] Fix TZIP out
2016-09-14 17:07:00 -07:00
Matt Nadareski
4cb13d473a
[DatFromDir] Remove original implementation
2016-09-14 14:53:48 -07:00
Matt Nadareski
ee575b32c6
[Dattools] More output tweaks
2016-09-14 12:51:18 -07:00
Matt Nadareski
53e54353c8
[DatTools] Only output optional fields if they exist
2016-09-14 12:45:53 -07:00
Matt Nadareski
2cff1a48b1
[DATFromDir] Fix basic SuperDAT output
2016-09-14 12:16:34 -07:00
Matt Nadareski
b5307b79c3
[DATFromDir] Force file order parity
2016-09-14 11:05:40 -07:00
Matt Nadareski
c44b9ee5b7
[RomTools] Make sure machine name is always compared the same
2016-09-14 10:56:46 -07:00
Matt Nadareski
c015640bfb
[SimpleSort] Fix SimpleSort naming
2016-09-14 10:33:45 -07:00
Matt Nadareski
87f249bb0c
[DATFromDir, SimpleSort] Add flags for blanks and date
2016-09-14 10:25:01 -07:00
Matt Nadareski
e6d901f9b9
[FIleTools] Fix SuperDAT write out
2016-09-14 10:06:31 -07:00
Matt Nadareski
901ecf2c49
[DatTools] Fix date read in XML
2016-09-14 09:54:29 -07:00
Matt Nadareski
efa5815127
[FIleTools] More work with WriteTorrentZip
2016-09-13 23:35:48 -07:00
Matt Nadareski
33e0b0019e
[FileTools] Add "write torrentzip" method, untested
2016-09-13 23:23:29 -07:00
Matt Nadareski
2f977bda44
[FileTools] Add prelim 7z handling
2016-09-13 22:45:58 -07:00
Matt Nadareski
7fc6344997
[Enums, Flags, Structs, FileTools] Add more archive stuff
2016-09-13 22:12:19 -07:00
Matt Nadareski
7550b38024
[FileTools] Get Zip/TZip work done up to this point committed
2016-09-13 21:36:45 -07:00
Matt Nadareski
7a08f8444b
[SimpleSort, FileTools] Add undocumented TZIP WIP
2016-09-13 17:05:54 -07:00
Matt Nadareski
1dc45acca2
[ALL] Rewrite some archive handling
...
Remove managed writing, simplify archive to archive handling, add ability to set modification date on files if in source rom.
2016-09-13 16:04:24 -07:00
Matt Nadareski
bb53d3c3eb
[ALL] Code cleanup, merge DFD and DFDP flags
2016-09-13 12:40:09 -07:00
Matt Nadareski
9574765b3c
[FileTools] Use last write time instead of creation time
2016-09-13 11:31:49 -07:00
Matt Nadareski
ed1676cd35
[DatTools, RomTools] Fix type-split output, make parsing for MAME listxml better
2016-09-13 11:24:02 -07:00
Matt Nadareski
3cef665b2b
[DatTools] Add sample as output type for split
2016-09-13 11:02:02 -07:00
Matt Nadareski
35160ecf6e
[DatTools] Add even more things to read
2016-09-13 10:48:45 -07:00
Matt Nadareski
2722ab668e
[DatTools] Make DOSCenter dats compatible
2016-09-12 23:29:23 -07:00
Matt Nadareski
440215ef99
[DatTools] Fix one output field
2016-09-12 23:05:45 -07:00
Matt Nadareski
94d673d9fc
[DatTools] Add more fields to read and write
2016-09-12 23:04:28 -07:00
Matt Nadareski
ea719c828c
[DatTools] Move things around
2016-09-12 15:29:07 -07:00
Matt Nadareski
66fa0c226c
[DatTools] Create dats in parallel for diffing
2016-09-12 15:27:31 -07:00
Matt Nadareski
c12db06231
[DatTools] Remove serial versions of Update and PopulateUserData
2016-09-12 15:20:55 -07:00
Matt Nadareski
254495c5fc
[DatTools] Add remove extension to missfile
...
This change also makes PopulateUserDataParallel default for now.
2016-09-12 14:52:46 -07:00
Matt Nadareski
78ce3084c2
[DatTools] Add more header info out
2016-09-12 14:33:24 -07:00
Matt Nadareski
77f41f2130
[FileTools] Get date from file
2016-09-12 14:29:04 -07:00
Matt Nadareski
a595a54f7b
[RomTools] Try to make sort more safe
2016-09-11 17:40:46 -07:00
Matt Nadareski
7722a1313e
[DatTools] Fix cascaded diff as well
2016-09-10 21:52:02 -07:00
Matt Nadareski
6010fc2de9
[DatTools] Make sure dictionaries exist
2016-09-09 16:27:15 -07:00
Matt Nadareski
fb65599a09
[DatTools] Add log statement for BucketByGame
2016-09-09 16:10:59 -07:00
Matt Nadareski
2789dddd58
[DatTools] Continuation of last
2016-09-09 15:54:10 -07:00