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
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
Matt Nadareski
b30c16f48a
[Globals] Slightly better
2017-03-29 14:13:22 -07:00
Matt Nadareski
99a3814d0f
[Globals] Fix exe dir for mono environments
2017-03-29 14:11:36 -07:00
Matt Nadareski
713a71b8af
[Style] Fix GetFileNameWithoutExtension
2017-03-29 13:46:00 -07:00
Matt Nadareski
7d3691a51b
[Globals] Fix exe directory
2017-03-29 13:41:01 -07:00
Matt Nadareski
997772de2e
[Globals] Make exe directory a global value
2017-03-29 12:49:34 -07:00
Matt Nadareski
c53635b623
[DatFile] Respect the archivesAsFiles and enableGzip flags
2017-03-29 11:32:22 -07:00
Matt Nadareski
65b2b187d6
[Logger, Skipper] Make sure log and skipper folders are in the right place
2017-03-29 11:25:31 -07:00
Matt Nadareski
51392f8c93
[DatFile] Fix stats output for game count
2017-03-29 11:19:48 -07:00
Matt Nadareski
a2c5672bfd
[DatFile] Add async variant of ParseAddHelper
2017-03-21 11:45:52 -07:00
Matt Nadareski
6c4485961c
[DatFile] Make method signature cleaner
2017-03-21 11:32:06 -07:00
Matt Nadareski
c71b60d2d2
[ArchiveTools] Fix TZip write
2017-03-20 23:25:10 -07:00
Matt Nadareski
6b59910534
[ArchiveTools] Zip read tweak
2017-03-19 20:00:53 -07:00
Matt Nadareski
ed733793d4
[DatFile] Make write log statement more accurate
2017-03-18 21:58:14 -07:00
Matt Nadareski
79b6d36473
[DatItem] Remove unnecessary logging
2017-03-18 21:57:58 -07:00
Matt Nadareski
5ecc110ce0
[DatFile] Fix stats alignment?
2017-03-18 21:44:48 -07:00
Matt Nadareski
bfd991ded0
[DatFile] One more parallel in stats
2017-03-18 21:39:43 -07:00
Matt Nadareski
23c5d9601d
[DatFile] Parallel hunting
2017-03-18 21:26:50 -07:00
Matt Nadareski
c9c532776b
[Style] Fix cleaning unicode
2017-03-18 16:41:14 -07:00
Matt Nadareski
1bf7a94194
[DatFile] Make descAsName a separate method
...
Making this separate allows for updating of cloneof/romof/sampleof tags at the same time and in parallel. This change also fully hooks up the remove unicode flag, though the flag itself has some issues.
2017-03-18 16:35:36 -07:00
Matt Nadareski
a47b70aa5c
[SkipperRule] Transform stream needs a new file to write to
2017-03-18 13:27:05 -07:00
Matt Nadareski
c7d1bf1686
[DatFile] Add addendum todo
2017-03-18 13:19:21 -07:00
Matt Nadareski
2644b07ff0
[DatFile] Forgot about locks
2017-03-18 12:35:10 -07:00
Matt Nadareski
6263b5275f
[ALL] Add flag to remove non-ASCII characters from items
2017-03-18 00:34:18 -07:00
Matt Nadareski
86cd96d077
[DatFile, DatItem] Remove now-useless comment
2017-03-18 00:04:59 -07:00
Matt Nadareski
d7eadf66cc
[DatFile, Traverse] Clean up parallel loops
2017-03-17 23:58:35 -07:00
Matt Nadareski
3f6553832b
[DatFile] Make filtering a separate step
...
Making filter "optional" means that it can be done with multithreading, thus reducing the time that any given DAT takes to parse in most cases and improving the actual filtering in the process.
2017-03-17 23:44:22 -07:00
Matt Nadareski
0ebcd51cf9
[RombaSharp, DatFile] Clean up code
2017-03-17 15:48:49 -07:00