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
Matt Nadareski
638ba055eb
[Structs, Enums] Add ItemType enum
2016-08-29 13:50:55 -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
3d4288feae
[Structs] Implement Equatable
2016-08-29 13:13:00 -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
220b898c83
[Structs] Add GameDescription to Rom
2016-08-29 12:02:25 -07:00
Matt Nadareski
9d8c012317
[Constants] Make file headers constants
2016-08-29 11:52:11 -07:00
Matt Nadareski
aed023436c
[Output] Fill in DAT fields in managed DAT creation
2016-08-26 14:20:40 -07:00
Matt Nadareski
f5c49b6af9
[DatTools] Forgot one place for flag usage
2016-08-26 13:44:05 -07:00
Matt Nadareski
3537bcca46
[DatTools] Extension filter Parse
2016-08-26 12:25:31 -07:00
Matt Nadareski
05d81c3591
[DatTools] Add flag usage to Diff
2016-08-26 12:12:32 -07:00
Matt Nadareski
5f6294af9a
[SabreTools, DatTools] First implementation of flag
2016-08-26 12:00:19 -07:00
Matt Nadareski
0b306132e9
[DatTools] Add timer around DAT populating
2016-08-26 10:04:39 -07:00
Matt Nadareski
0b2fc2af48
[Stats] Negative sizes are funny
2016-08-26 09:49:43 -07:00
Matt Nadareski
0d38916845
[ArchiveTools] More GZ handling and fixes
2016-08-25 20:03:27 -07:00
Matt Nadareski
9991ca381d
[ArchiveTools] Fix GZ extract
2016-08-25 16:34:15 -07:00
Matt Nadareski
782535e1aa
[ArchiveTools] First attempt at integrating TGZ header read into quick
2016-08-25 16:00:49 -07:00
Matt Nadareski
c90aeda814
[ArchiveTools] Comment update
2016-08-25 15:00:39 -07:00
Matt Nadareski
ce12dd36a7
[ArchiveTools] No need to use temp names anymore
2016-08-25 11:57:52 -07:00
Matt Nadareski
81ec40cf2f
[ArchiveTools] Error tweaking for TGZ
2016-08-25 11:54:04 -07:00
Matt Nadareski
0a558ed7e1
[TGZTest, Build] Fix scanning levels; help; add catches
2016-08-25 11:36:14 -07:00
Matt Nadareski
34465ea50b
[ArchiveTools] Absorb file move errors
2016-08-25 11:14:46 -07:00