Matt Nadareski
e78135f5a3
[MergeDiff] Make main method less monolithic
2016-06-10 16:59:02 -07:00
Matt Nadareski
91980cd610
[ExtSplit] Prepare for multiple extensions per DAT
2016-06-10 16:58:45 -07:00
Matt Nadareski
db409922d7
[DATabase] Separate out helpers to partial class
2016-06-10 14:52:11 -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
ab094118cb
[MergeDiff] In cascade, only output the affected files
2016-06-10 13:42:56 -07:00
Matt Nadareski
e6c4cd1c2b
[Build] Further cleanup of help
2016-06-10 13:34:17 -07:00
Matt Nadareski
1699d862df
[README] Update readme with recent changes
2016-06-10 13:30:05 -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
bebb16b56c
[DATabase] Rename variable
2016-06-10 13:20:05 -07:00
Matt Nadareski
ddf8d05855
[Filter] Strip out individual EXE methods
2016-06-10 13:19:32 -07:00
Matt Nadareski
3eec524bf2
[DATabase, Filter] Move filter into DATabase
2016-06-10 13:18:46 -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
80c27ebd71
[DATabase] Disconnect menuing system for the time being
...
The menus need a complete overhaul so they're being disconnected until they can get a proper treatment
2016-06-10 13:02:35 -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
c374815099
[DATabase] Readd "convert" params as undocumented
2016-06-10 11:42:30 -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
a7ce3043d0
[Filter] Rearrange methods to make integration easier
2016-06-10 02:21:25 -07:00
Matt Nadareski
83acc50c23
[Filter] Get filter ready to be wrapped into DATabase
2016-06-10 02:20:15 -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
e9d49e260a
[DATabase] Clean up partial classes further
2016-06-10 01:46:59 -07:00
Matt Nadareski
d9706c783c
[DATabase] Separate menus into distinct partial class
2016-06-10 01:41:36 -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
5b3efe4609
[ALL] If output is redirected, don't clear the screen first
2016-06-09 23:35:12 -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
947c6040d4
[DATFromDir] Only add keyword to first statement
2016-06-01 14:48:02 -07:00
Matt Nadareski
2d78623c87
[DATFromDir] Add debug keyword to Romba logging
2016-06-01 14:47:24 -07:00
Matt Nadareski
176b193cb9
[DATFromDir] Drop threshold to 750MiB for Romba size checking
2016-06-01 14:32:16 -07:00
Matt Nadareski
a064d49b43
[DATFromDir] Add if around second logging statement for Romba
2016-06-01 14:31:42 -07:00
Matt Nadareski
20f2afbba5
[DATFromDir] Add human-readable size to other part of log
2016-06-01 14:14:56 -07:00
Matt Nadareski
95d8b5d5fb
[DATFromDir] Change logging statements slightly
2016-06-01 13:48:26 -07:00
Matt Nadareski
baf43c524b
[DATFromDir] Lower the large-file threshold for Romba mode
2016-06-01 13:41:05 -07:00
Matt Nadareski
c640e03109
[Constants] Add constants for byte-sizes
2016-06-01 11:33:08 -07:00
Matt Nadareski
12584e5cc3
[DATFromDir] Romba ignores empty folders
2016-06-01 11:02:52 -07:00
Matt Nadareski
353c442166
[DATFromDir] return game name from Romba mode
2016-06-01 10:49:57 -07:00
Matt Nadareski
f1c29d1db6
[Stats] Nodumps are nodumps, not SHA-1's
2016-05-31 23:47:37 -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
b15e4d3e08
[Stats] Add verbosity on start of each file
2016-05-31 22:51:29 -07:00