Matt Nadareski
050d5f43fd
[SabreTools] Use UpdateParallel by default
2016-09-08 21:29:16 -07:00
Matt Nadareski
b075da1afe
[Style] Make CompareNumeric safer
2016-09-08 20:35:00 -07:00
Matt Nadareski
376c178fc5
[RombaSharp] Add implementation comments
2016-09-08 17:52:02 -07:00
Matt Nadareski
9f2d0e10bc
[RombaSharp] Get more skeleton methods started
2016-09-08 17:42:53 -07:00
Matt Nadareski
1a2e50ed07
[RomTools] Actually, nix correctness partially
2016-09-07 17:29:15 -07:00
Matt Nadareski
5cf5f81f2c
[RomTools] Get more correct with matching
2016-09-07 17:28:23 -07:00
Matt Nadareski
7fe506e908
[RomTools] Make sort treat SuperDAT paths properly
2016-09-07 17:26:59 -07:00
Matt Nadareski
375d84ebf8
[RomTools] Sort by filesystem naming for Sort
2016-09-07 15:34:18 -07:00
Matt Nadareski
c2082b4332
[DatTools] Remove unnecessary labels
2016-09-07 15:32:55 -07:00
Matt Nadareski
ce3252fed9
[README] Add note for later
2016-09-07 15:26:51 -07:00
Matt Nadareski
1fb058ea79
[Logger] Show full commandline when log started
2016-09-07 15:01:49 -07:00
Matt Nadareski
5b9bbaacfc
[DatTools] Use new comparer to get file-system order
2016-09-07 13:59:25 -07:00
Matt Nadareski
3819819ffa
[Style] Add "windows-style" sorting to names
2016-09-07 13:35:05 -07:00
Matt Nadareski
50f7bac485
[DatTools] Try to make sure that DATs output the same everytime
2016-09-07 12:39:09 -07:00
Matt Nadareski
d25985aab7
[DatTools] Respect the mt param
2016-09-07 12:19:46 -07:00
Matt Nadareski
0a5accbe3c
[DatTools] Sort lists of roms after processing
2016-09-07 12:16:19 -07:00
Matt Nadareski
6e6d5a0102
[DatTools] Add maxDegreeOfParallelism to UpdateParallel
2016-09-07 12:02:09 -07:00
Matt Nadareski
5c9fec835e
[DATFromDirParallel] Don't add blanks by default until flag is available
2016-09-07 11:33:35 -07:00
Matt Nadareski
eb50e2bd48
[DatTools] Fix individual DAT updating
2016-09-07 11:08:13 -07:00
Matt Nadareski
1a8ad6d3ae
[DatTools] Add first attempt at UpdateParallel
2016-09-07 10:58:21 -07:00
Matt Nadareski
2e0b180fc6
[DatTools] Rearrange code blocks in WriteDatfile
2016-09-07 10:31:57 -07:00
Matt Nadareski
3e104ab860
[DATFromDirParallel] Add locks
2016-09-07 10:27:38 -07:00
Matt Nadareski
5b81ec306d
[DATFromDirParallel] Remove passing of DatData
2016-09-07 10:03:19 -07:00
Matt Nadareski
a86c319a6d
[DATFromDirParallel] Add description to blank roms
2016-09-07 09:57:06 -07:00
Matt Nadareski
fb7f029d3a
[DATFromDirParallel] Reintroduce proper keys
2016-09-06 22:10:11 -07:00
Matt Nadareski
7e1a2c422c
[DatTools] Make sure all fields are accounted for
2016-09-06 21:15:17 -07:00
Matt Nadareski
6745f911de
[DatTools] Split should use original information
2016-09-06 21:08:21 -07:00
Matt Nadareski
f24dfb0752
[SabreTools] Make sure dictionary is initialized
2016-09-06 21:04:46 -07:00
Matt Nadareski
46053117da
[SabreTools] Use cloned header
2016-09-06 21:04:00 -07:00
Matt Nadareski
726ef79120
[DatTools] Make sure the file is proper, minor changes
2016-09-06 20:57:03 -07:00
Matt Nadareski
504cbdb389
[DatTools] Failsafe for empty DATs
2016-09-06 20:47:21 -07:00
Matt Nadareski
61c9f7a76d
[SabreTools, DATFromDirParallel] Change var name, fix splits
2016-09-06 20:34:09 -07:00
Matt Nadareski
e5c6ef2b8d
[DATFromDirParallel] Actually use the flag...
2016-09-06 17:58:25 -07:00
Matt Nadareski
8f3b8a3362
[DATFromDirParallel] Add limit to parallelism
2016-09-06 17:41:44 -07:00
Matt Nadareski
fd931043ac
[DATFromDirParallel] Sleep for handles
2016-09-06 17:30:44 -07:00
Matt Nadareski
615bc718b8
[SabreTools] Make Split non-object; add typesplit
2016-09-06 17:20:16 -07:00
Matt Nadareski
630313ce83
[SabreTools] Add DFDP as a flag!
2016-09-06 16:44:43 -07:00
Matt Nadareski
6b5eb941ff
[SabreTools] Make DFDP its own init
2016-09-06 16:34:16 -07:00
Matt Nadareski
0fdaed35b3
[DATFromDirParallel] Get DFDP working properly but keep it unhooked
2016-09-06 16:09:14 -07:00
Matt Nadareski
bb70e1bf43
[DATFromDirParallel] Fixes to make DFDP viable
2016-09-06 14:58:00 -07:00
Matt Nadareski
06980d88e4
[SabreTools SLN] Fix build output
2016-09-06 14:53:12 -07:00
Matt Nadareski
0d51e5af20
[Build] Update help text again
2016-09-06 14:35:45 -07:00
Matt Nadareski
093dcb20e4
[Build] Update DFD help text
2016-09-06 14:28:00 -07:00
Matt Nadareski
78051230e4
[FileTools] Mirroring was unnecessary?
2016-09-06 14:08:53 -07:00
Matt Nadareski
10c3716b3d
[Enums] Add split type for future use
2016-09-06 13:24:59 -07:00
Matt Nadareski
9d10be405b
[DatTools] Fix error
2016-09-06 13:05:11 -07:00
Matt Nadareski
c5d7345193
[DatTools] Remove old Filter
2016-09-06 12:47:39 -07:00
Matt Nadareski
60e05089d5
[DatTools] Make filtering more accurate
2016-09-06 12:34:09 -07:00
Matt Nadareski
59d8b7b5ed
[DatTools] Take care of nulled values too
2016-09-06 12:18:30 -07:00
Matt Nadareski
27d61eb0e6
[DatTools] Filtering updates
...
Instead of filtering as a post-process to a DAT, have it filter when the DATs are being parsed into the internal structure. This ends up with less memory used off the bat and it should make things quicker. This has not shown any issues in testing, so if this needs to be reverted, it will. Other small changes are also included in this. Some DFD issues might be lingering from this.
2016-09-06 11:38:55 -07:00