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
Matt Nadareski
1d6548538a
[ArchiveTools] Fix Romba mode file moving
2016-08-25 10:39:55 -07:00
Matt Nadareski
0e4b76f1b3
[TGZTest, ArchiveTools] Add Romba depot output
2016-08-25 10:26:52 -07:00
Matt Nadareski
3c3f1f9e86
[ArchiveTools] Slightly rearrange comment
2016-08-24 21:52:52 -07:00
Matt Nadareski
5839a538d8
[ArchiveTools] Add TGZ notes
2016-08-24 21:50:11 -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
1339e6e121
[ArchiveTools, TGZTest] Correct TGZ write, add test project (temp)
2016-08-24 20:33:35 -07:00
Matt Nadareski
8339dc1264
[ArchiveTools] V1 of TGZ write (untested, unused)
2016-08-24 16:29:49 -07:00
Matt Nadareski
8e66b6d55a
[DatTools] Attempt to allow TSV and CSV output to have the full filename
2016-08-23 16:04:52 -07:00
Matt Nadareski
dbcf10c4e2
[Output] Quote TSV fields as well
2016-08-23 15:57:38 -07:00