Commit Graph

532 Commits

Author SHA1 Message Date
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
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
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
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
Matt Nadareski
a3da5c6738 [Constants] Bump version number 2016-09-06 11:06:24 -07:00
Matt Nadareski
74a6aad25d [DatTools] Fix offsets again 2016-09-05 20:31:44 -07:00
Matt Nadareski
d1a2314462 [Build] Update help and flags 2016-09-02 14:41:36 -07:00
Matt Nadareski
0cd008e1c7 [RombaSharp] Help text and main method framework 2016-09-02 13:42:18 -07:00
Matt Nadareski
2328e71017 [RombaSharp] More code for update 2016-09-02 12:51:08 -07:00
Matt Nadareski
93ca60e299 [SabreTools.Helper] Move some more things around 2016-09-02 09:12:38 -07:00
Matt Nadareski
61c79b6b59 [ALL] Move object classes to DLL 2016-09-01 23:41:19 -07:00
Matt Nadareski
003e603b28 [Style] Add region 2016-09-01 23:21:49 -07:00
Matt Nadareski
14a701b05a [DBTools] Add new param, update usage 2016-09-01 23:17:09 -07:00
Matt Nadareski
6444f83aee [*Hash] Extract out new code to new classes 2016-09-01 23:08:38 -07:00
Matt Nadareski
f83d0e6750 [FileTools] Switch external CRC32 algorithm class 2016-09-01 21:17:51 -07:00
Matt Nadareski
6192242d5e [ALL] Move some methods around to make more internal sense 2016-09-01 20:38:41 -07:00
Matt Nadareski
4b10b0cdd1 [Output] Add possibility for ignoring blanks flag 2016-09-01 10:10:02 -07:00
Matt Nadareski
7db3ef9f92 [Build] Remove notes from flags 2016-08-31 20:58:11 -07:00
Matt Nadareski
81189ff640 [Output] XML is default output further down the line 2016-08-31 20:55:41 -07:00
Matt Nadareski
ef9efd691a [DatTools] Enable rest of dats to be output in same format 2016-08-31 20:53:20 -07:00
Matt Nadareski
b63dc1a396 [DatTools] Attempt to let output format to go into cascade 2016-08-31 17:42:26 -07:00
Matt Nadareski
5bd72c4cc5 [Constants] Bump version number again 2016-08-31 15:01:22 -07:00
Matt Nadareski
35af57d09a [DatTools] Correctly account for game descriptions 2016-08-31 14:58:55 -07:00
Matt Nadareski
262fbba889 [DatTools, Build] Slight changes for clarity 2016-08-31 14:07:25 -07:00
Matt Nadareski
848f82fea5 [README, Constants] Update for 0.9.1 fix 2016-08-31 13:01:37 -07:00