Matt Nadareski
048aaa03fe
[SabreHelper] Move another class into logical directory
2016-06-10 17:38:19 -07:00
Matt Nadareski
dd0b0a6e6b
[SabreHelper] Move classes to logical directory based on use
2016-06-10 17:37:23 -07:00
Matt Nadareski
79ee33e907
[ExtSplit] Add more logic for multi-extension split
2016-06-10 17:06:02 -07:00
Matt Nadareski
91980cd610
[ExtSplit] Prepare for multiple extensions per DAT
2016-06-10 16:58:45 -07:00
Matt Nadareski
b4c84ac362
[RomManipulation] Further improvment to parsing
2016-06-10 14:49:07 -07:00
Matt Nadareski
30a760abc2
[RomManipulation] Check for null hashes
2016-06-10 14:00:33 -07:00
Matt Nadareski
e6c4cd1c2b
[Build] Further cleanup of help
2016-06-10 13:34:17 -07:00
Matt Nadareski
39c80285a7
[Build] Update help dialog to be more consistent
2016-06-10 13:28:11 -07:00
Matt Nadareski
c3e176ff4c
[Build] Update help to include Filter in DATabase
2016-06-10 13:23:08 -07:00
Matt Nadareski
dc2b76d127
[Output, Stats] Make stat output on write optional, include optional recalculation too
2016-06-10 13:06:43 -07:00
Matt Nadareski
c81d60e5fb
[RomManipulation] Add hex and nodump handling to CMP and RC DAT reading
2016-06-10 12:57:53 -07:00
Matt Nadareski
cda7f45479
[DATabse] Show help instead of menu if redirecting
2016-06-10 02:27:44 -07:00
Matt Nadareski
9e0a2311cb
[DATabase] Separate logically disconnected statements
2016-06-10 02:23:37 -07:00
Matt Nadareski
32367bf39d
[Stats] Missed a brace
2016-06-10 02:01:14 -07:00
Matt Nadareski
ffc78b076a
[Output, Stats] Output DAT statistics on DAT write
2016-06-10 02:00:40 -07:00
Matt Nadareski
7805ec5ac4
[DATabase] Change Convert* to Update
...
New Update functionality allows for manipulating every possible thing about a DAT in one location. A step up from just being able to convert. Also allows users to easily change a single thing across multiple DATs.
Secondarily, for sake of clarity, a couple new partial classes were spun off of DATabase until the menus can get cleaned up.
2016-06-10 01:38:58 -07:00
Matt Nadareski
905f11758a
[DATFromDir] Romba ignores all empty folders
2016-06-04 23:07:58 -07:00
Matt Nadareski
f838a2461b
[Style] Make the extension more appropriate for each type
2016-06-02 20:59:29 -07:00
Matt Nadareski
d0c3957d7a
[RomManipulation] Debug statement fun
2016-06-02 20:59:00 -07:00
Matt Nadareski
9179fa306f
[Output] Minor update to romba output, minor update to finding an "empty" dictionary
2016-06-02 20:58:23 -07:00
Matt Nadareski
3e706fa0e8
[RomManipulation] Add temp logging and fix adding information to previous rom
2016-06-02 12:23:06 -07:00
Matt Nadareski
47b75fbc96
[Logger][doc] Remove note that won't happen
2016-06-02 10:30:10 -07:00
Matt Nadareski
7b0d198ef0
[RomManipulation] Values can be empty or null
2016-06-02 10:29:46 -07:00
Matt Nadareski
76d873b0e1
[Logger] Create separate logfiles for each instance
2016-06-02 00:08:55 -07:00
Matt Nadareski
67c787ccde
[RomManipulation] Remove debug log statements
2016-06-02 00:03:29 -07:00
Matt Nadareski
945a25ea11
Finetuning of Romba mode as well as misc fixes for other issues related.
2016-06-01 22:49:02 -07:00
Matt Nadareski
c640e03109
[Constants] Add constants for byte-sizes
2016-06-01 11:33:08 -07:00
Matt Nadareski
ed4330b50e
[DATFromDir, RomManipulation, Stats] Various changes, see below
...
There are at least 2 separate changes that got intermingled on this one so I'm committing them all at the same time.
The first is massive overhauls to the Romba portion of DATFromDir. This part is still a work in progress.
The second is adding more items to the DatData struct to allow for better and more efficient stat collection.
2016-05-31 23:34:19 -07:00
Matt Nadareski
f2d51558bc
[RomManipulation] Fix disk parsing in CMP DATs
2016-05-30 12:05:54 -07:00
Matt Nadareski
682dba5290
[RomManipulation] remove debug output
2016-05-30 11:44:44 -07:00
Matt Nadareski
6c72e0cbe2
[RomManipulation] Fix case-based issues in merging
2016-05-30 11:39:33 -07:00
Matt Nadareski
9b39fdc27a
[Output] No game starts with a directory separator
2016-05-30 11:21:46 -07:00
Matt Nadareski
8186ed0892
[RomManipulation] Make code look cleaner
2016-05-29 21:25:42 -07:00
Matt Nadareski
fa40bb39cf
[RomManipulation] Make game cleaning more standardized
2016-05-29 21:15:05 -07:00
Matt Nadareski
a7f7b6a4ff
[RomManipulation] Fix game name cleaning in CMP and RC
2016-05-29 21:01:06 -07:00
Matt Nadareski
b07ccfbacd
[RomManipulation] Add more trim statements for clean
2016-05-29 15:36:17 -07:00
Matt Nadareski
83ad5bef5f
[RomManipulation] Add more logic for name checking
2016-05-29 14:39:07 -07:00
Matt Nadareski
922b4287e8
[MergeDiff] Add "clean" as a parameter
2016-05-29 14:04:06 -07:00
Matt Nadareski
c8f962e2bb
[RomManipulation] Add cleaning to other DAT formats
2016-05-29 13:36:02 -07:00
Matt Nadareski
afd26ba627
[DATabase] Add non-menu flag for clean in convert functions
2016-05-29 13:31:22 -07:00
Matt Nadareski
30e2d41827
[RomManipulation] Uncomment and fix cleaning code, add cleaning flag
2016-05-29 13:27:34 -07:00
Matt Nadareski
ad9a59098d
Bump version number
2016-05-29 01:58:48 -07:00
Matt Nadareski
f9cc461100
[RomManipution] Add logging support to Merge
2016-05-29 00:57:17 -07:00
Matt Nadareski
6a37ab53e0
[DATabase] Enable TSV output for Missfile
2016-05-29 00:44:37 -07:00
Matt Nadareski
032a8c3142
[DATabase] Miscellaneous integration cleanups
...
This cleans up a lot of things left over from the original integration of DATabaseTwo into DATabase. This also includes some updates that will make importing DATs even easier and make the import process more streamlined.
2016-05-29 00:07:07 -07:00
Matt Nadareski
298e28a1ce
[DBTools] Remove old database stuff
2016-05-28 16:42:31 -07:00
Matt Nadareski
1b4727c618
[DATabase] Move DATabaseTwo functions to DATabase
2016-05-28 16:36:39 -07:00
Matt Nadareski
07db29cfbf
Create and implement IGenerate, IImport
2016-05-28 16:15:47 -07:00
Matt Nadareski
7a5826e64b
[SabreHelper] Move Build.cs to Data
2016-05-28 16:04:09 -07:00
Matt Nadareski
60b15eacc7
[DATFromDir] Enable temp folder redirection
2016-05-28 15:54:06 -07:00