Matt Nadareski
5037c3c31f
[SabreTools, SimpleSort] Rename standalone app again, add multithreading to ST versions
2016-10-20 18:05:19 -07:00
Matt Nadareski
e67b85e901
[ALL] Add documentation for SimpleSort in SabreTools; port over Verify
2016-10-20 17:24:44 -07:00
Matt Nadareski
64c95b05c9
[SabreTools] Add undocumented links to SimpleSort
2016-10-20 16:33:06 -07:00
Matt Nadareski
73ea717f6b
[SimpleSort] Allow for granular header checking in SimpleSort
2016-10-17 14:28:21 -07:00
Matt Nadareski
62803fbd70
[RombaSharp] Add the flag for Rescan
2016-10-17 11:27:50 -07:00
Matt Nadareski
1a998d575c
[ALL] Allow for original Dates to be written again in zipfiles
2016-10-14 17:10:28 -07:00
Matt Nadareski
9eded53d6e
[RombaSharp] Add export to RombaSharp
2016-10-12 16:51:42 -07:00
Matt Nadareski
b9e0f2caf9
[RombaSharp] Create copy flag
2016-10-12 15:40:06 -07:00
Matt Nadareski
7791bab253
[ALL] Zip64 support! And no more standard zip output!
2016-10-08 23:28:09 -07:00
Matt Nadareski
32203a5496
[DatFile, DatItem] Make finding duplicates better
2016-10-06 11:42:55 -07:00
Matt Nadareski
422efd3951
[Build] Make note of existing flag and new usage
2016-10-05 20:45:56 -07:00
Matt Nadareski
9f9b54cb89
[ALL] Make ArchiveScanLevel and DupeType flags
2016-10-05 20:33:02 -07:00
Matt Nadareski
fec1d15a1f
[SimpleSort, ALL] Consolodate ArchiveScanLevel to a single flag
2016-10-05 17:23:44 -07:00
Matt Nadareski
7797a3ec37
[ALL] TSV and CSV are top level now
2016-10-04 12:12:26 -07:00
Matt Nadareski
2082a9dde2
[SabreTools] Consolodate diffing flags, add exclude of tag
2016-10-04 10:26:19 -07:00
Matt Nadareski
b5d01db1d7
[SabreTools] Fix new flag
2016-10-03 22:08:10 -07:00
Matt Nadareski
d8ff7f7943
[Skipper] Rearrange Skipper methods without changing logic
2016-10-03 21:16:59 -07:00
Matt Nadareski
ccb063c74e
[ALL] Rename a few things; fix GetSingleStreamInfo; add headerless DFD
2016-10-03 15:05:07 -07:00
Matt Nadareski
6aa29f8fae
[ALL] Rename a few things
2016-09-30 12:15:36 -07:00
Matt Nadareski
c89c805ce1
[DatFile] Add secondary XML parsing method, not hooked up
2016-09-30 10:59:53 -07:00
Matt Nadareski
36f9b12d06
[DatFile] Make XML parsing safer; skip malformed XML lines
2016-09-28 12:27:39 -07:00
Matt Nadareski
735e76ccda
[DatFile] Add flag for game name prefix in MD5, SFV, SHA-1 out
2016-09-28 11:49:25 -07:00
Matt Nadareski
09cb1e98e9
[DatFile, FileTools] Add preliminary OfflineList support
2016-09-27 12:05:29 -07:00
Matt Nadareski
ec34b91942
[DatFile, FileTools] Tweak SL and SD types
2016-09-27 11:26:55 -07:00
Matt Nadareski
49d27600ed
[DatFile] Add column flags for baddump and nodump
2016-09-26 16:42:06 -07:00
Matt Nadareski
b565ef0c01
[DatFile] Correct outputs, add filename flag
2016-09-26 14:45:55 -07:00
Matt Nadareski
e0c3623cbb
[Stats] Misc. cleanup and Stats overhaul
2016-09-26 14:38:05 -07:00
Matt Nadareski
fa5e87a9e1
[Build] Add motoschifo to the coding credits
2016-09-26 13:32:49 -07:00
Matt Nadareski
2e1ca1f251
[DatFile] Add basic HTML output for stats
2016-09-23 16:32:24 -07:00
Matt Nadareski
2d903e9dc8
[FileTools] Remove legacy skipper information from Headerer and replace with new system
2016-09-22 21:32:06 -07:00
Matt Nadareski
bd049f12ec
[DATFromDir] Add copy files flag
...
This flag forces files to be copied to the temporary directory before being parsed. This can decrease the parsing time if the temp directory is on an SSD.
2016-09-21 21:16:53 -07:00
Matt Nadareski
f512fa5b50
[ALL] Fix CMP parsing again, add NotNodump option for filter
2016-09-21 16:46:01 -07:00
Matt Nadareski
0dca764563
[ALL] Add full status filtering
2016-09-21 16:19:58 -07:00
Matt Nadareski
ae27ba2157
[ALL] Add full status backup, not just nodump
2016-09-21 15:45:40 -07:00
Matt Nadareski
9bd116589c
[DatFile] Add DOSCenter output format to all that support
2016-09-21 14:59:39 -07:00
Matt Nadareski
cadc3e941c
[ALL] Cleanup
...
This is a purge of dead and unused code. The major thing with this is the removal of all original DATabase features. They might be resurrected in the future but , for now, it would need a full rewrite to make sense. Nobody uses it either, so it shouldn't be missed.
2016-09-20 17:39:01 -07:00
Matt Nadareski
1db04406c3
[ALL] Remove Hash struct
...
This is a bit controversial, even for me, but for the time being, we need to tie very specific information to each type of item. That means that a Rom and a Disk, though they both have hashes, they have different hashes. I'm going to see how this plays out for the time being.
2016-09-19 20:36:12 -07:00
Matt Nadareski
b549085c34
[ALL] Convert Dat from a struct to an object
...
This effectively doesn't do much for the time being since there's only one "Dat type" that's being used. Realistically, this is probably the best bet since a given DAT should not be restricted to an output type as much as an ItemType is bound to its data. This also removes the experimental classes that won't be in use for forever. More work still might need to be done but it is unknown at this point.
2016-09-19 20:08:25 -07:00
Matt Nadareski
902070c542
[ALL] Overhaul to internal system
...
This massive change replaces the old "Rom" struct system with a new one that have different objects for each major item type. This required a lot of work and a lot of changes and has unfortunately been untested. But this is the first step in moving away from using structs. The next major step is converting Dat over to this as well.
2016-09-19 18:04:24 -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
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
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
8eb7953a70
[FileTools] Fix TZIP out
2016-09-14 17:07:00 -07:00
Matt Nadareski
87f249bb0c
[DATFromDir, SimpleSort] Add flags for blanks and date
2016-09-14 10:25:01 -07:00
Matt Nadareski
c8fc47776c
[Build] Fix SimpleSort help bug
2016-09-14 09:44:31 -07:00
Matt Nadareski
4eedc00a93
[Structs] Add Data field to ZAES
2016-09-13 22:53:56 -07:00
Matt Nadareski
7fc6344997
[Enums, Flags, Structs, FileTools] Add more archive stuff
2016-09-13 22:12:19 -07:00