Commit Graph

438 Commits

Author SHA1 Message Date
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
Matt Nadareski
883860873d [ALL] Rename OutputFormatFlag to OutputFormat
Since the original OutputFormat doesn't exist anymore, adding "Flag" to the var name isn't necessary
2016-09-09 15:51:47 -07:00
Matt Nadareski
9c64d6d442 [DatTools] Make overwriting more correct 2016-09-09 15:41:43 -07:00
Matt Nadareski
35e8e8a61b [DatTools, Style] Make output names even better 2016-09-09 15:37:15 -07:00
Matt Nadareski
02c7853361 [ALL] Update way output formats are handled 2016-09-09 15:25:37 -07:00
Matt Nadareski
c66ba49f22 [DatTools] Add Redump MD5, SHA1, and SFV output 2016-09-09 14:06:47 -07:00
Matt Nadareski
92b84e4fcf [FileTools] Wrap more for ease 2016-09-09 13:43:27 -07:00
Matt Nadareski
eddab0408c [FileTools] Don't write if the file already exists 2016-09-09 13:42:54 -07:00