Matt Nadareski
02c7853361
[ALL] Update way output formats are handled
2016-09-09 15:25:37 -07:00
Matt Nadareski
c66ba49f22
[DatTools] Add Redump MD5, SHA1, and SFV output
2016-09-09 14:06:47 -07:00
Matt Nadareski
92b84e4fcf
[FileTools] Wrap more for ease
2016-09-09 13:43:27 -07:00
Matt Nadareski
eddab0408c
[FileTools] Don't write if the file already exists
2016-09-09 13:42:54 -07:00
Matt Nadareski
c6094da36a
[FileTools] Add better extension handling (thanks edc!)
2016-09-09 13:39:01 -07:00
Matt Nadareski
86d479abf6
[FileTools] Add temp fix to get around broken romba
2016-09-09 12:37:13 -07:00
Matt Nadareski
033a7c358f
[DatTools] Some loadflags are on regular files...
2016-09-09 10:53:41 -07:00
Matt Nadareski
e540b6c736
[DatTools] Fix unlimited cycle
2016-09-09 10:05:25 -07:00
Matt Nadareski
230571e3b8
[DatTools] New loadflags introduced
2016-09-09 10:02:56 -07:00
Matt Nadareski
39d12de6e7
[DatTools] Skip files with no name
2016-09-09 10:00:37 -07:00
Matt Nadareski
c45d8b7025
[DatTools] Add lock to adding rom
...
The idea is that this will help in the future to make Parsing go quicker
2016-09-08 21:48:50 -07:00
Matt Nadareski
21e06108a3
[DatTools] Add experimental PopulateUserDataParallel (not hooked up)
2016-09-08 21:44:49 -07:00
Matt Nadareski
b075da1afe
[Style] Make CompareNumeric safer
2016-09-08 20:35:00 -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
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
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
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
615bc718b8
[SabreTools] Make Split non-object; add typesplit
2016-09-06 17:20: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
78051230e4
[FileTools] Mirroring was unnecessary?
2016-09-06 14:08:53 -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
74a6aad25d
[DatTools] Fix offsets again
2016-09-05 20:31:44 -07:00
Matt Nadareski
2328e71017
[RombaSharp] More code for update
2016-09-02 12:51:08 -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
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