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
Matt Nadareski
b63dc1a396
[DatTools] Attempt to let output format to go into cascade
2016-08-31 17:42:26 -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
baa853fa6e
[FileTools] Fix archive naming
...
For some reason, headered files are not being rebuilt now... investigating
2016-08-29 20:56:01 -07:00
Matt Nadareski
b77cdff0cc
[SimpleSort] Fix equivalence
2016-08-29 20:45:20 -07:00
Matt Nadareski
2e204d9473
[Output] Fix DAT output
2016-08-29 20:34:42 -07:00
Matt Nadareski
033d2717b9
[DatTools(Hash)] More sorting
2016-08-29 17:28:08 -07:00
Matt Nadareski
6865ff0e66
[DatToolsHash] Extract out experimental methods
2016-08-29 17:19:37 -07:00
Matt Nadareski
4233eb3282
[RomTools] More changes
2016-08-29 17:04:16 -07:00
Matt Nadareski
cfdc88463a
[ALL] Move things around
2016-08-29 16:55:55 -07:00
Matt Nadareski
2c6819cec4
[FileTools] Rename ArchiveTools to FileTools
2016-08-29 16:52:55 -07:00
Matt Nadareski
5a7d7a2e1a
[ArchiveTools] Organize methods
2016-08-29 16:51:47 -07:00
Matt Nadareski
4e82b63ea6
[ALL] More work on conversion
2016-08-29 16:48:36 -07:00
Matt Nadareski
a1a7e411d5
[Style] Move StringToByteArray to Style where it belongs
2016-08-29 16:34:35 -07:00
Matt Nadareski
0b97b046c8
[ALL] Start work on restructuring based on hashes (will not compile)
...
This set of changes is the start of turning over to a Hash based system instead of a Rom/Dat based system. It's a long process but it will be worth it in the end.
2016-08-29 16:33:07 -07:00
Matt Nadareski
a5dae7e693
[Structs] Add new structs for future use
2016-08-29 14:43:31 -07:00
Matt Nadareski
5bea65e9a3
[Structs, RomTools] Move Rom comparison to struct
2016-08-29 14:08:10 -07:00
Matt Nadareski
b9abd54944
[Structs] Rename File to Rom again
...
I'm reverting this because there might be cases where System.IO.File and SabreTools.Helper.File could be in conflict
2016-08-29 13:57:46 -07:00
Matt Nadareski
3f463a1cf5
[Structs] Rename TSV field to XSV
2016-08-29 13:54:53 -07:00
Matt Nadareski
be89b8649e
[Structs] Rename Dat "Roms" dict to "Files"
2016-08-29 13:52:13 -07:00
Matt Nadareski
4d621debcf
[Structs] Rename Rom to File
2016-08-29 13:51:45 -07:00