Matt Nadareski
47ce3999c6
[DatFile] Add "against" diffing
...
This is the same diffing that is used by Romba to output its diffs. It is currently untested. Basically, this will take a set of base DATs as an input, and then diffs all of the individual DATs against that combined base and then outputs accordingly.
2017-06-01 11:19:54 -07:00
Matt Nadareski
b29a882743
[NaturalReversedComparer] Try to fix reverse comparison
2017-06-01 10:58:36 -07:00
Matt Nadareski
c65dd866d6
[DatFile, DatItem] Fix desc-to-name replacements
...
Previously, sets that had multiple items would trigger issues because of shared information in the items, mostly the Machine parts. By making all of it a clone, it takes a little more memory but ends up resolving all issues in desc-to-name mapping and replacement.
2017-05-14 23:53:03 -07:00
Matt Nadareski
bad61d1ed1
[DatFile] Safer code to ensure better description-to-name remapping
2017-05-14 20:03:31 -07:00
Matt Nadareski
d9850ac8d1
[Style] Attempt to fix CMP line parsing again
2017-05-14 19:10:49 -07:00
Matt Nadareski
2b4831e297
[DatFile] A couple of places for deep hashes to be omitted for the time being
2017-05-14 19:02:45 -07:00
Matt Nadareski
63110a1000
[DatFile] Make sure single and in-directory DATs are treated the same
2017-05-14 16:43:12 -07:00
Matt Nadareski
899b182373
[Style] Fix CMP parsing issue
2017-05-12 11:17:15 -07:00
Matt Nadareski
524a1f097f
[FileTools] CSV/TSV should be extension alone
2017-05-10 15:13:49 -07:00
Matt Nadareski
c68e6dbc8d
[README.1ST] Clarity
2017-05-04 09:31:25 -07:00
Matt Nadareski
7316931271
[README.1ST] 80 characters is enough
2017-05-04 04:35:31 -07:00
Matt Nadareski
11678b4304
[README.MD] Because paths are fun
2017-05-04 02:56:14 -07:00
Matt Nadareski
7e9a694b6a
[gitignore] Update gitignore again, remove erroneous files
2017-05-04 02:53:00 -07:00
Matt Nadareski
b7d104961c
[gitignore] One more update
2017-05-04 02:47:06 -07:00
Matt Nadareski
66a5423304
[ALL] Update to .NET 4.6.2
2017-05-04 02:45:46 -07:00
Matt Nadareski
30615fca3a
[gitignore] Update .gitignore
2017-05-04 02:43:26 -07:00
Matt Nadareski
fd4c9cf4fe
[ALL] Update namespace
2017-05-04 02:41:11 -07:00
Matt Nadareski
97c358fcaf
[SabreTools.Library] Update assembly name
2017-05-04 02:39:51 -07:00
Matt Nadareski
f72b06a561
[SabreTools.Library] Update folder name
2017-05-04 02:38:56 -07:00
Matt Nadareski
6b5a23247c
[ALL] Update README.MD and rename SabreTools.Library
2017-05-04 02:33:49 -07:00
Matt Nadareski
7426738bf7
[RombaSharp, DatFile] Forgot a few places
2017-05-04 02:33:16 -07:00
Matt Nadareski
a4dad289a3
[DatFile] Add flag for DFD filtering (archive / file)
2017-05-03 14:11:38 -07:00
Matt Nadareski
3a6040b6ba
[DatFile] More null checks
2017-04-21 21:09:28 -07:00
Matt Nadareski
4e4452d636
[DatFile] Never-null keys
2017-04-21 20:38:51 -07:00
Matt Nadareski
9f1d577f1b
Updated links
2017-04-17 21:23:01 -07:00
Matt Nadareski
c3a4c91dc1
[DatFile, ArchiveTools, FileTools] Seeking
2017-04-14 21:51:41 -07:00
Matt Nadareski
118d7b58da
[SabreTools, Style] Move single method to a better location
2017-04-07 13:46:45 -07:00
Matt Nadareski
e52b9f19a1
[SabreTools] Enable rest of header flags for DFD
2017-04-07 13:40:50 -07:00
Matt Nadareski
3fe32c08a0
[DatFile] Fix aggregate stats
2017-04-07 13:31:53 -07:00
Matt Nadareski
3bd44a51db
[DatFile] Add check for invalid outputs
2017-04-07 13:31:43 -07:00
Matt Nadareski
1415d5dd96
[DatFile] More inplace shenannigans
2017-04-01 15:42:39 -07:00
Matt Nadareski
20ad33e69c
[DatFile] Fix file output on inplace
2017-04-01 15:39:43 -07:00
Matt Nadareski
9befbfc1aa
[Logger] Fix logging not working on non-Mono builds
2017-04-01 15:24:45 -07:00
Matt Nadareski
263b513b63
[README] He asked nicely
2017-04-01 14:09:50 -07:00
Matt Nadareski
fef2ef474f
[SabreTools] Update help
2017-04-01 13:15:01 -07:00
Matt Nadareski
4016a66b1c
[DatFile] Add inplace to regular updates
2017-04-01 13:13:07 -07:00
Matt Nadareski
595ece5006
[DatFile] Proper subsets win
2017-03-31 23:37:14 -07:00
Matt Nadareski
735d5d89b7
[DatFile] Rebuild should be consistent
2017-03-31 16:53:52 -07:00
Matt Nadareski
36cf8e35f7
[DatFile] Use new stream-to-file write
2017-03-31 14:46:40 -07:00
Matt Nadareski
d1331c6bb3
[ArchiveTools] Add stream-to-file writing
2017-03-31 14:43:40 -07:00
Matt Nadareski
d125241161
[DatFile] Seek to begin for proper write
2017-03-31 14:30:56 -07:00
Matt Nadareski
d8839b202e
[Logger, Globals] Better vars/logging
2017-03-30 23:39:38 -07:00
Matt Nadareski
9a948c7c8a
[SabreTools] Add header to redirect gate
2017-03-30 23:15:01 -07:00
Matt Nadareski
6d515e8c0e
[SabreTools] Add out for DFD
2017-03-30 18:20:51 -07:00
Matt Nadareski
c98b4d0dba
[DatFile] Make sure in DFD that roms always have a name
2017-03-30 18:02:52 -07:00
Matt Nadareski
c96578bf33
[DatFile] Make merging logic consistent with CMP
2017-03-30 16:03:58 -07:00
Matt Nadareski
855e5eefb5
[DatFile] Remove problematic parallel code
2017-03-30 14:19:35 -07:00
Matt Nadareski
52471cf0e0
[DatFile] Add spacing between DATs
2017-03-29 15:02:48 -07:00
Matt Nadareski
b5bfaf2eec
[DatFile] Fix build
2017-03-29 14:55:46 -07:00
Matt Nadareski
87d8846eb2
[DatFile] Fix writing stats to folder
2017-03-29 14:53:51 -07:00