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
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
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
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
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
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
1b9feb8ea4
[ALL] Mappings and pathing updates
2016-06-16 22:17:58 -07:00
Matt Nadareski
e07258a970
[ALL] RomData becomes Rom, DatData becomes Dat
2016-06-16 18:57:34 -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
4ce321f7f9
[SabreTools] Exclude old code from project
2016-06-16 17:03:37 -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
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
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
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
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
Matt Nadareski
5325b711de
[Logger, Stats] Add suppression of end runtime
2016-06-13 00:40:32 -07:00
Matt Nadareski
c14cf6d834
[MergeDiff] Fix and update both types of diffing
...
The previous method went through the dictionary a possibly insane number of times. This reduces each run to a single pass, making it much faster
2016-06-13 00:34:44 -07:00
Matt Nadareski
8b6a67d3ef
[ALL] Remove unneeded NuGet package
2016-06-13 00:16:33 -07:00
Matt Nadareski
cc71bbfe2c
[Stats] Make Stat collection and output more safe
2016-06-12 21:52:27 -07:00
Matt Nadareski
8bd52f1348
[OfflineMerge, SabreTools] Integrate OfflineMerge
...
Along with this change are miscellaneous fixes to make it more useful.
2016-06-12 21:00:05 -07:00
Matt Nadareski
4c7942e46e
[ALL] Move to new folders to reflect names
2016-06-12 20:20:50 -07:00