Commit Graph

988 Commits

Author SHA1 Message Date
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
aac8d5a351 [Structs] Fix RomData compare, add RomData equality 2016-06-16 10:52:31 -07:00
Matt Nadareski
d58b67f124 [Structs] Make RomData comparable 2016-06-16 10:48:12 -07:00
Matt Nadareski
1894b0cfc0 [Structs] Make RomData comparable 2016-06-16 10:42:35 -07:00
Matt Nadareski
0fb85d86b6 [SimpleSort] Start framework for inplace rebuilding 2016-06-16 10:37:04 -07:00
Matt Nadareski
9552482af0 [RomTools] Refactor intermediate duplicate finding step 2016-06-16 10:34:37 -07:00
Matt Nadareski
6a36af49ab [Headerer] Remove unused references 2016-06-16 10:33:57 -07:00
Matt Nadareski
c8255e1899 [SimpleSort] Support multiple DAT inputs 2016-06-15 22:14:19 -07:00
Matt Nadareski
e7adaf802e [MergeDiff] Output first DAT in cascaded diff (not always pre-deduped) 2016-06-15 17:34:56 -07:00
Matt Nadareski
21549f002d [ArchiveTools] Minor aesthetic changes 2016-06-15 16:37:15 -07:00
Matt Nadareski
3ae94d7766 [ArchiveTools] Add check for input and output archive being the same 2016-06-15 16:36:08 -07:00
Matt Nadareski
61b1deb2d8 [ArchiveTools] Create first attempt at archive-to-archive copy 2016-06-15 16:35:01 -07:00
Matt Nadareski
f9c32082c8 [SimpleSort] Don't log file deletion errors 2016-06-15 16:00:40 -07:00
Matt Nadareski
d1a1233e90 [SimpleSort] Fix normal deep scanning 2016-06-15 15:56:47 -07:00
Matt Nadareski
8aed47225a [SimpleSort] Add quick scanning as a flag 2016-06-15 15:48:03 -07:00
Matt Nadareski
18d01080f9 [ArchiveTools, SimpleSort] Fix reading info from archive header 2016-06-15 15:44:11 -07:00
Matt Nadareski
e9cb58464f [SimpleSort] Set framework for quick matching 2016-06-15 15:15:51 -07:00
Matt Nadareski
07f1f97fc8 [ArchiveTools] Have method return ouputted name 2016-06-15 15:13:19 -07:00
Matt Nadareski
e07db57e03 [ArchiveTools] Add extracting a single file 2016-06-15 15:09:57 -07:00
Matt Nadareski
4e79b77bd8 [ArchiveTools] Add method to get rom info from archive file headers 2016-06-15 14:55:06 -07:00
Matt Nadareski
7d22fa8bf0 [ArchiveTools] Add method for getting archive type safely 2016-06-15 14:43:05 -07:00
Matt Nadareski
07aeb3f3b7 [ArchiveTools] Implement safer archive handling 2016-06-15 14:29:34 -07:00
Matt Nadareski
59c83b2dd3 [SimpleSort] Improve archive write handling 2016-06-15 11:21:39 -07:00
Matt Nadareski
8c1121287c [ArchiveTools] Make sure that the archive is written back if there's an error 2016-06-15 10:38:24 -07:00
Matt Nadareski
d89aa8b527 [README] Add SimpleSort to the readme file 2016-06-15 10:21:12 -07:00
Matt Nadareski
05ad98e664 [RomTools] Allow for hashing with offset 2016-06-15 10:20:55 -07:00
Matt Nadareski
0fcff7f857 [SimpleSort] Add header support, fix scan levels 2016-06-14 12:36:25 -07:00
Matt Nadareski
e1b90fea0a [Headerer] Modularize Headerer and port some core features to the DLL 2016-06-14 01:40:47 -07:00
Matt Nadareski
ad9339274f [Enums] Rename HeaderType values to skipper values 2016-06-14 00:23:07 -07:00
Matt Nadareski
b9487636d7 [ALL] Clean and organize usings 2016-06-13 23:54:26 -07:00
Matt Nadareski
5de7429b00 [RomTools] Create another helper class 2016-06-13 23:42:27 -07:00
Matt Nadareski
b70f8e1a4e [DatTools] Better hashing 2016-06-13 23:01:52 -07:00
Matt Nadareski
49bde7c33f [ArchiveTools, DATFromDir, DatTools, SimpleSort] More code modularization to make it more stable and clean 2016-06-13 22:12:00 -07:00
Matt Nadareski
b5e6828f47 [DBTools] Rename back to DBTools 2016-06-13 20:59:38 -07:00
Matt Nadareski
e4ce41f295 [ArchiveTools] Extract out archive-specific methods 2016-06-13 20:57:49 -07:00
Matt Nadareski
5b18977898 [SimpleSort] Create second archive method 2016-06-13 20:54:29 -07:00
Matt Nadareski
1449b022b2 [SimpleSort] Code reorganization 2016-06-13 20:52:12 -07:00
Matt Nadareski
f71ff6f279 [SimpleSort] Minor cleanup 2016-06-13 20:22:02 -07:00
Matt Nadareski
65f8ed089a [Remapping] Clean up how remappings are handled 2016-06-13 20:17:30 -07:00
Matt Nadareski
5e6e7c6dbd [SimpleSort] Add a new tool: SimpleSort
SimpleSort is essentially a quick rebuild solution for a fixdat or an input DAT. It can read all 4 major types of archive and always builds to zip
2016-06-13 20:00:44 -07:00
Matt Nadareski
80594872f2 [DatTools] Create new ListDuplicates method 2016-06-13 12:05:45 -07:00
Matt Nadareski
3a655ed954 [DatTools] Extract dupliate logic 2016-06-13 11:58:00 -07:00
Matt Nadareski
5ec055be7b [DatTools] Remove debugging output 2016-06-13 11:49:41 -07:00
Matt Nadareski
6e4864f736 [ALL} More package cleanup 2016-06-13 10:55:01 -07:00
Matt Nadareski
cec0161f2a [SabreTools] Forgot to change one to temparg 2016-06-13 10:47:48 -07:00
Matt Nadareski
63c1c4aa7f [ALL] Remove obsolete packages, general cleanup 2016-06-13 10:47:35 -07:00
Matt Nadareski
36f24e68b7 [ALL] Centralize quote removal 2016-06-13 10:37:44 -07:00
Matt Nadareski
a9ed019b1e [SabreTools] Strip quotes and remove "file://" from args 2016-06-13 10:29:07 -07:00