Matt Nadareski
93b3b7db88
[SabreTools] No defined type fixed
2016-06-20 16:26:32 -07:00
Matt Nadareski
fc6923c804
[DatTools, SabreTools] Small fixes; cleanup
2016-06-20 16:23:55 -07:00
Matt Nadareski
fb78529b93
[DatTools] Don't output from Update unless there are roms
2016-06-20 16:05:50 -07:00
Matt Nadareski
a609a3c3bb
[SabreTools] Code cleanup
2016-06-20 16:02:41 -07:00
Matt Nadareski
27afa47c00
[SabreTools] Merge TrimMerge into Update
2016-06-20 16:01:17 -07:00
Matt Nadareski
f5ebbb98dd
[DatTools, RomTools] Create method for cleaning file hashes
2016-06-20 15:43:08 -07:00
Matt Nadareski
8430b8de59
[DatTools] Allow filtering of merged data
2016-06-20 15:28:15 -07:00
Matt Nadareski
a4a089f228
[SabreTools] Update the somehow-still-in menus
2016-06-20 15:21:17 -07:00
Matt Nadareski
86e3726c06
[SabreTools] Merge MergeDiff into Update
2016-06-20 15:17:58 -07:00
Matt Nadareski
81434c3b4e
[MergeDiff] Further abstraction of functionality
2016-06-20 14:45:42 -07:00
Matt Nadareski
9970d5e90c
[Structs] Allow DAT header data to be cloned
2016-06-20 14:45:20 -07:00
Matt Nadareski
73cde6442f
[MergeDiff] Change code around so it can be invoked from library
2016-06-20 14:26:45 -07:00
Matt Nadareski
39bc6307dd
[SabreTools] Missed one
2016-06-19 21:12:32 -07:00
Matt Nadareski
7fe9e67a20
[ArchiveTools] Fix full pathname issue for single files
2016-06-19 20:51:32 -07:00
Matt Nadareski
bc332c6957
[SabreTools] Remove romba from list of triggerable flags
2016-06-19 20:51:13 -07:00
Matt Nadareski
da48caa520
[SabreTools] Fix trim errors with Path
2016-06-19 20:50:46 -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
18ce3860d0
[Headerer] Bring Headerer up to internal spec
2016-06-17 11:47:30 -07:00
Matt Nadareski
f6bcfafe0b
[ArchiveTools] Suppress additional error
2016-06-17 11:23:23 -07:00
Matt Nadareski
b2c577cee2
[ArchiveTools] Overwrite by default
2016-06-17 11:20:59 -07:00
Matt Nadareski
360d107ef1
[RomTools] Safeguard against missing files
2016-06-17 11:19:16 -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
6fbbc39ae5
[Remapping, doc] Add links for further reference
2016-06-16 22:20:32 -07:00
Matt Nadareski
1b9feb8ea4
[ALL] Mappings and pathing updates
2016-06-16 22:17:58 -07:00
Matt Nadareski
31c5292c8e
[Enums, Structs] Add proper header skip parts
2016-06-16 19:36:05 -07:00
Matt Nadareski
e07258a970
[ALL] RomData becomes Rom, DatData becomes Dat
2016-06-16 18:57:34 -07:00
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