Matt Nadareski
1b086e56b4
[RomTools] Don't need to sort roms
...
Because we no longer rely explicitly on rom order to make sure there are no duplicates, there's no need to spend the extra step of sorting the list first.
2016-06-16 17:41:23 -07:00
Matt Nadareski
1ae76f9025
[DatTools] Add more BucketByX methods
2016-06-16 17:39:53 -07:00
Matt Nadareski
588a484e33
[Structs] Create different, single struct
2016-06-16 17:27:32 -07:00
Matt Nadareski
0af0b420d1
[Structs] Add two new structs for logical data management
2016-06-16 17:17:29 -07:00
Matt Nadareski
1899a7fd9b
[DatTools] Fix mistype
2016-06-16 17:06:52 -07:00
Matt Nadareski
d0e9dc9282
[Structs] Reintroduce just System and Source
2016-06-16 17:06:38 -07:00
Matt Nadareski
ebeaa25ea6
[Structs] Simplify RomData struct
2016-06-16 17:04:13 -07:00
Matt Nadareski
4ce321f7f9
[SabreTools] Exclude old code from project
2016-06-16 17:03:37 -07:00
Matt Nadareski
ea067a2e6a
[DatTools] Add reading header skip information
2016-06-16 17:01:33 -07:00
Matt Nadareski
0534d24c76
[ArchiveTools] Don't log archive open errors for getting archive type
2016-06-16 12:51:35 -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
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