Commit Graph

387 Commits

Author SHA1 Message Date
Matt Nadareski
56b35bad6b [SabreTools.Helper] Change SabreHelper to SabreTools.Helper 2016-06-12 20:12:43 -07:00
Matt Nadareski
aecb856a43 [Database] Update reference to DatabaseTools 2016-06-12 20:06:38 -07:00
Matt Nadareski
d3118357b7 [Database] Move and rename Database 2016-06-12 20:06:02 -07:00
Matt Nadareski
b54f771d3c [DatabaseTools] Rename DBTools 2016-06-12 20:05:20 -07:00
Matt Nadareski
8f3ff61cd4 [SabreHelper] Rename logical folder 2016-06-12 20:03:59 -07:00
Matt Nadareski
e02233e5d4 [DatTools] Fix filter issue, rename file to match class 2016-06-11 20:31:00 -07:00
Matt Nadareski
5f8f88e3d1 [Build] Update help text 2016-06-11 16:06:19 -07:00
Matt Nadareski
840d067cd6 [Build] Update help text 2016-06-11 15:45:14 -07:00
Matt Nadareski
b058c8ed24 [DATFromDir] Integrate DATFromDir into DATabase 2016-06-11 15:42:49 -07:00
Matt Nadareski
516a3fc33d [Build] Slight update to wording 2016-06-11 15:14:15 -07:00
Matt Nadareski
eece5bd707 [Build] Update help text accordingly 2016-06-11 15:13:08 -07:00
Matt Nadareski
b7cda5f342 [DatTools] Rename RomManipulation to DatTools 2016-06-11 15:08:24 -07:00
Matt Nadareski
c3d6f1d6b8 [DATabase, RomManipulation] Wrap Filter into Update 2016-06-11 15:07:53 -07:00
Matt Nadareski
0d12d3bad5 [DATabase] Add dedupe to Convert/Update 2016-06-11 14:25:25 -07:00
Matt Nadareski
487b2ea74c [Output] Add rest of header values 2016-06-11 14:23:36 -07:00
Matt Nadareski
cfc82e3ec6 [RomManipulation] Add stipulation for blank or null lists 2016-06-11 14:05:50 -07:00
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