Matt Nadareski
883860873d
[ALL] Rename OutputFormatFlag to OutputFormat
...
Since the original OutputFormat doesn't exist anymore, adding "Flag" to the var name isn't necessary
2016-09-09 15:51:47 -07:00
Matt Nadareski
35e8e8a61b
[DatTools, Style] Make output names even better
2016-09-09 15:37:15 -07:00
Matt Nadareski
02c7853361
[ALL] Update way output formats are handled
2016-09-09 15:25:37 -07:00
Matt Nadareski
77067d86a1
[SimpleSort] Remove SabreTools requirement for SimpleSort
2016-09-02 14:15:55 -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
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
6eb231c1d9
[SimpleSort] Output updated DAT (flag)
2016-08-29 20:27:19 -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
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
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
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
Matt Nadareski
19a210562e
[Structs] Rename Rom field "Game" to "Machine"
2016-08-29 13:42:27 -07:00
Matt Nadareski
5c0b5bfcbb
[Structs] Add Machine struct
2016-08-29 13:41:42 -07:00
Matt Nadareski
4231cf97b9
[Structs] Add HashData struct
2016-08-29 13:05:32 -07:00
Matt Nadareski
bcfa68fb85
[ArchiveTools] Abstract out getting scan level
2016-08-29 12:23:02 -07:00
Matt Nadareski
ba91487bb6
[ALL] Add invalid input text below help as well
2016-08-26 21:14:01 -07:00
Matt Nadareski
e5f2f5db8c
[SimpleSort] Add TGZ and Romba output support
2016-08-25 15:28:35 -07:00
Matt Nadareski
42148b7fc8
[SimpleSort, DatTools, DATFromDir] Add verification
...
This is a rather complex change that allows a very simple fixdat to be created from an input DAT and an output folder. It seems to work as intended so here's hoping that it actually does. It needs more testing, to say the least.
2016-08-24 21:19:05 -07:00
Matt Nadareski
d49aeb586f
[SimpleSort] Add verify flag
...
This is the flag that will be used eventually to verify a set in a folder. This will be a test to see if I can verify a folder to a DAT properly...
2016-08-18 14:34:29 -07:00
Matt Nadareski
4c16ce4a2d
[Logger] Logging cleanup across the board
2016-07-12 10:42:29 -07:00
Matt Nadareski
7220828aee
[Stats] Recorrect stats output
2016-06-29 13:19:14 -07:00
Matt Nadareski
c41c171b13
[SimpleSort, Logger] Even more versitile output
2016-06-28 21:19:12 -07:00
Matt Nadareski
30a2b31f74
[Logger, SimpleSort, Stats] Make everything prettier
2016-06-26 23:25:48 -07:00
Matt Nadareski
02b6cd7d75
[SimpleSort] Can we get this as configurable as possible?
2016-06-26 22:08:35 -07:00
Matt Nadareski
462f03f52e
[SimpleSort] Full path is sometimes too long...
2016-06-26 21:02:46 -07:00
Matt Nadareski
253146476d
[SimpleSort, Stats] Make the output even nicer looking
2016-06-22 22:01:29 -07:00
Matt Nadareski
11fe64b5c8
[SimpleSort] Fix some output
2016-06-22 21:46:07 -07:00
Matt Nadareski
b943fee50d
[SimpleSort] Make the user experience better
2016-06-22 21:44:58 -07:00
Matt Nadareski
c3e55b7334
[SimpleSort] Tell the user that they're the remaining stats
2016-06-22 21:24:31 -07:00
Matt Nadareski
9a3c9469df
[SimpleSort] Output stats of remaining files
2016-06-22 21:23:50 -07:00
Matt Nadareski
ecf386005e
[SimpleSort] Too verbose to the user, change this
2016-06-22 20:55:48 -07:00
Matt Nadareski
9fc299ccb9
[ArchiveTools, SimpleSort] Attempt to play nicely with Mono
2016-06-22 14:17:27 -07:00
Matt Nadareski
db6e519977
[SimpleSort] Add directory output as string
2016-06-21 13:41:18 -07:00
Matt Nadareski
be0582a365
[SimpleSort] Get directory write back in
2016-06-21 13:36:44 -07:00
Matt Nadareski
fa904ec35c
[SimpleSort] Clean up Inplace code, add lengthy comment
2016-06-21 11:38:33 -07:00
Matt Nadareski
1bfe22b27b
[SimpleSort] Removed commented code
2016-06-21 10:41:51 -07:00
Matt Nadareski
7ea9a239b3
[ArchiveTools, SimpleSort] Fix archive to archive writing, use it
2016-06-21 00:47:39 -07:00
Matt Nadareski
cee3826731
[SimpleSort] No log is disconcerting
2016-06-20 16:33:30 -07:00
Matt Nadareski
1e95a3515e
[ArchiveTools, SimpleSort] Add magic number matching, make archive scanning more accurate
2016-06-17 20:03:07 -07:00
Matt Nadareski
ae796b98cc
[Skippers] Make header skippers more complete
2016-06-17 11:02:38 -07:00
Matt Nadareski
8143c80be1
[Mappings, Skippers] Separate out old Remapping class
...
All things that have to do with DAT mappings are in Mappings now and eveything having to do with header skippers are in Skippers now. Also, Skippers got proper implementations of matching a file to a rule and applying a rule to a file.
2016-06-17 01:22:22 -07:00
Matt Nadareski
1b9feb8ea4
[ALL] Mappings and pathing updates
2016-06-16 22:17:58 -07:00
Matt Nadareski
e07258a970
[ALL] RomData becomes Rom, DatData becomes Dat
2016-06-16 18:57:34 -07:00
Matt Nadareski
dbb6c936c0
[SimpleSort] Fix user-defined Zip scan level
2016-06-16 11:56:54 -07:00
Matt Nadareski
ce4c93ed72
[SimpleSort, doc] Add note about incomplete method
2016-06-16 11:03:52 -07:00
Matt Nadareski
d8523e30d1
[SimpleSort] Add more framework for inplace
2016-06-16 11:02:33 -07:00
Matt Nadareski
0fb85d86b6
[SimpleSort] Start framework for inplace rebuilding
2016-06-16 10:37:04 -07:00