Commit Graph

384 Commits

Author SHA1 Message Date
Matt Nadareski
afd26ba627 [DATabase] Add non-menu flag for clean in convert functions 2016-05-29 13:31:22 -07:00
Matt Nadareski
67081da988 [DATabse] update ListSources 2016-05-29 13:06:58 -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
4d5fab689f [ImportTwo] Actually match the logic to the comment 2016-05-29 00:13:03 -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
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
36979cfd17 Remove unused references 2016-05-28 15:39:56 -07:00
Matt Nadareski
673d6d5481 Wrong place 2016-05-27 13:12:46 -07:00
Matt Nadareski
aa887a46fc Change the other place too 2016-05-27 13:10:56 -07:00
Matt Nadareski
25f34733da Make output redirect act like inplace for cascade 2016-05-27 13:09:57 -07:00
Matt Nadareski
9d855e23ac Rename games in diff (dupes/nodupes) and help fix output redirect 2016-05-27 13:04:53 -07:00
Matt Nadareski
b9d6a15a08 Individual files need the correct base path 2016-05-27 12:15:39 -07:00
Matt Nadareski
61bc2984ad Possibly allow for output redirection on mergediff
I'm making the executive decision to NOT include this in the menu for now because it's too cramped
2016-05-27 11:57:00 -07:00
Matt Nadareski
44fdcc3b16 Fix path issue for outputted inplace DATs 2016-05-27 11:06:14 -07:00
Matt Nadareski
e4e0ce38c9 Add space where appropriate 2016-05-27 11:05:16 -07:00
Matt Nadareski
de5fb1df94 Let stats have their own logs 2016-05-27 10:58:34 -07:00
Matt Nadareski
ce12700cb1 Further fixes to logging and SL read 2016-05-27 10:55:21 -07:00
Matt Nadareski
fd88d7c217 [doc] remove remark in Stats 2016-05-27 10:13:00 -07:00
Matt Nadareski
df5374d7dc Fix merging in MergeDiff 2016-05-27 09:48:36 -07:00
Matt Nadareski
4f854a05b2 Fully integrate stats into DATabase 2016-05-27 09:38:25 -07:00
Matt Nadareski
c6b86010b6 Remove UncompressedSize project, rename Stats 2016-05-27 09:30:52 -07:00
Matt Nadareski
b38efc3546 Get framework for Stats into DATabase 2016-05-27 09:28:33 -07:00
Matt Nadareski
d54328dbbf Enable inplace diffing for cascaded output only 2016-05-26 21:57:36 -07:00
Matt Nadareski
430536dfca Fix quirks in inplace outputs 2016-05-26 21:43:28 -07:00
Matt Nadareski
c0fb12682c Create locked version of inplace diffing, currently no flag is set 2016-05-26 21:35:45 -07:00
Matt Nadareski
1ae690d3c7 Get inplace variable ready for use 2016-05-26 21:18:32 -07:00
Matt Nadareski
eb1c25f125 Set filename explicitly 2016-05-26 17:39:10 -07:00
Matt Nadareski
562ff44d56 Fix pathing issues again 2016-05-25 11:38:22 -07:00
Matt Nadareski
0cdc4f3363 Output filename fixes 2016-05-25 11:35:34 -07:00
Matt Nadareski
fa7c2e69eb Shift in thinking about output name 2016-05-25 11:33:38 -07:00
Matt Nadareski
24c7181bb0 Remove renaming based on description or vice versa 2016-05-25 11:31:11 -07:00
Matt Nadareski
8323464e49 Set FileName explictily where appropriate 2016-05-25 11:29:19 -07:00
Matt Nadareski
ccdb809a44 Merge branch 'master' of https://github.com/mnadareski/wizzardDesktop.git 2016-05-22 13:32:44 -07:00
attractivo
daa4ec54dd undeleting needed lines 2016-05-22 22:28:56 +02:00
Matt Nadareski
66795c8b18 Create Constants class and consolodate 2016-05-22 13:15:13 -07:00
Matt Nadareski
e0bad9eccf Add a couple new features
Added HashSplit to DATabase (commandline and menu)
Make DATFromDir properly use DatData objects
Add "Romba" option to DATFromDir to allow GZIP files to be read as archives
2016-05-22 12:45:20 -07:00
Matt Nadareski
235d43dc8b Shouldn't have to expicitly define an empty dictionary for parse.
Addendum to this fix is adding a Nodump output for HashSplit
2016-05-21 00:45:56 -07:00
Matt Nadareski
26a2511701 Revert "Minor change to be fully compatible with SuperDAT output"
This reverts commit 8b43e2ec79.
2016-05-19 13:37:05 -07:00
Matt Nadareski
e61fece944 Revert "Keep the names and don't trim if we're in SuperDAT mode"
This reverts commit db2bd98ce1.
2016-05-19 13:36:59 -07:00
Matt Nadareski
db2bd98ce1 Keep the names and don't trim if we're in SuperDAT mode 2016-05-19 13:15:12 -07:00
Matt Nadareski
8b43e2ec79 Minor change to be fully compatible with SuperDAT output 2016-05-19 13:14:17 -07:00
Matt Nadareski
d8200433e0 Enable cascaded diffing of input files
Requested by @tractivo; allows for a series of DATs to be progressively pruned so that no dupes remain but the original info is intact.
2016-05-19 12:43:30 -07:00
Matt Nadareski
2befe495a5 Ooops, oversight in variable name 2016-05-19 09:08:00 -07:00
Matt Nadareski
3fd4332024 Allow users to specify Romba output without the Convert-Miss flag 2016-05-19 00:09:49 -07:00
Matt Nadareski
e0b4b13bcd Enable SabreDAT read-in and fix output
Additionally, fix the necessity for blank strings in DatData definitions for read-in. Now if it's null it'll try writing to it as well.
2016-05-18 23:51:54 -07:00
Matt Nadareski
1006e36712 SabreDAT!
This commit creates output that is compatible with the new SabreDAT format, created by me and inspired by Logiqx XML DATs and the SuperDAT format. It uses a file-folder structure instead of rom-game structure, making it more versitile.  It still cannot be read in currently, though it would be read in as a SuperDAT since it is the closest equivalent (so all non-file paths will be part of the game). Also, finding which type of XML DAT it is will be a bit difficult, so detection will have to improve.
2016-05-18 22:22:49 -07:00
Matt Nadareski
b08433cd52 Improve logging and Nodump handling 2016-05-18 16:37:39 -07:00
Matt Nadareski
3ee1753b21 Fix odd output naming for conversion dats 2016-05-18 15:34:49 -07:00