Commit Graph

258 Commits

Author SHA1 Message Date
Matt Nadareski
2e0d4026c4 Arrange header slightly differently 2016-03-24 21:25:40 -07:00
Matt Nadareski
19e05b3d22 Rename Database helper class to DBTools so there's no confusion about naming later 2016-03-24 21:09:35 -07:00
Matt Nadareski
be3c718af2 Minor updates to help menu; added mock header 2016-03-24 21:05:10 -07:00
Matt Nadareski
eec433aad9 Fix some issues with merging caused by incorrect boolean expressions 2016-03-24 20:56:04 -07:00
Matt Nadareski
817262e113 Add check for import-only 2016-03-24 17:46:47 -07:00
Matt Nadareski
b1df50aab9 Enable multiple source/system merging 2016-03-24 17:38:08 -07:00
Matt Nadareski
4fc30158f3 Change variable order for more clarity 2016-03-24 16:38:32 -07:00
Matt Nadareski
525ed96a6a Update comment 2016-03-24 16:29:27 -07:00
Matt Nadareski
832da18353 Remove redundant bool check 2016-03-24 16:29:02 -07:00
Matt Nadareski
305a6af73a Add console clear before output 2016-03-24 16:25:43 -07:00
Matt Nadareski
f9781747d7 Abstract database init to own class 2016-03-24 16:17:33 -07:00
Matt Nadareski
302bdddb7f Refine the help text 2016-03-24 16:10:01 -07:00
Matt Nadareski
322784ab35 Mixed up -lsy and -lso. Not worth releasing fix for 2016-03-24 15:46:00 -07:00
Matt Nadareski
d53d4da931 Remove debugging output 2016-03-24 15:22:44 -07:00
Matt Nadareski
267a7fc76e Fix how systems/sources are input as well as fixing file/folder input 2016-03-24 15:22:20 -07:00
Matt Nadareski
f1b5dc894a Remove "input=" from the syntax since it's only for special cases as said below. 2016-03-24 15:18:38 -07:00
Matt Nadareski
af664e1a20 Remove unneeded generate clarification 2016-03-24 14:56:40 -07:00
Matt Nadareski
1949511cee Update input name handling further 2016-03-24 14:53:27 -07:00
Matt Nadareski
ad30f34d5e Update help dialog and some input handling 2016-03-24 14:48:53 -07:00
Matt Nadareski
18320ed825 Update help accordingly 2016-03-24 14:44:19 -07:00
Matt Nadareski
3a69e30c9b Make filename input easier again 2016-03-24 14:42:55 -07:00
Matt Nadareski
1ec1d34750 I think this is the last of the preview code. 2016-03-24 14:36:39 -07:00
Matt Nadareski
731af58492 Add more preview code 2016-03-24 14:35:48 -07:00
Matt Nadareski
0bcaf3c67f Add more peeks into a future change. 2016-03-24 14:23:12 -07:00
Matt Nadareski
5a012ff512 A preview of things to come... 2016-03-24 14:12:22 -07:00
Matt Nadareski
551eaa0187 Variable cleanup for future changes 2016-03-24 14:07:32 -07:00
Matt Nadareski
2d3744e8d1 Rename variable for future consistency 2016-03-24 14:05:37 -07:00
Matt Nadareski
02d36e2abd Put Helper classes in their own namespace 2016-03-24 14:03:22 -07:00
Matt Nadareski
a30ebed20c Make some renaming-specific changes 2016-03-24 13:27:57 -07:00
Matt Nadareski
7bc7749c32 Update argument handling 2016-03-24 13:23:25 -07:00
Matt Nadareski
18ab82846e Add ability to disable renaming of sets 2016-03-24 13:23:13 -07:00
Matt Nadareski
3c740a3f6b Move core functionality to Core folder 2016-03-24 12:49:10 -07:00
Matt Nadareski
1dc82ad245 Move helper classes to Helper folder 2016-03-24 12:48:39 -07:00
Matt Nadareski
c4d94c9921 Change name of Importer to Import 2016-03-24 12:46:02 -07:00
Matt Nadareski
91df64c8d5 Fixed typo that lead to incorrect merging 2016-03-23 23:32:40 -07:00
Matt Nadareski
61d4f0211a Remove debug text 2016-03-22 15:45:19 -07:00
Matt Nadareski
175690e2d5 Fix comapring game name against wrong string 2016-03-22 15:39:26 -07:00
Matt Nadareski
3c107cd200 Add checks for node type that could mess up XML parsing 2016-03-22 14:58:48 -07:00
Matt Nadareski
ffd416bd53 Fix case normalization 2016-03-22 13:37:31 -07:00
Matt Nadareski
b3f0106fd6 Implement variant of older merging code that I had before. Unfortunately, with variances in data that can be found across multiple sources, having external filtering is the only way; SQL can't do everything in this case, at least not in a meaningful way. The difference between this and the previous implementation is that it sorts at most once outside of the query and uses a monolithic query to change the sorting according to the mode. 2016-03-22 00:12:36 -07:00
Matt Nadareski
da7d5ba69e Convert struct assignment to a single statement 2016-03-21 22:06:33 -07:00
Matt Nadareski
5cc6a74efe Add paranoid case checking 2016-03-21 22:03:45 -07:00
Matt Nadareski
f4d8c2845e All hashes should be upper case, as per RV specification. 2016-03-21 21:33:12 -07:00
Matt Nadareski
669c1e3498 Add additonal separate filters to try to deduplicate roms 2016-03-21 21:32:41 -07:00
Matt Nadareski
43aa39bb1c Fix merging on generate 2016-03-19 16:09:39 -07:00
Matt Nadareski
80c75203d1 Complex change to (seemingly) eliminate dupes properly 2016-03-19 15:44:35 -07:00
Matt Nadareski
8fd569e027 Remove debugging output 2016-03-19 14:32:18 -07:00
Matt Nadareski
6ff2c2c3a3 Add TruRip SuperDAT handling 2016-03-19 14:31:59 -07:00
Matt Nadareski
dfe4c4efa4 Fix "duplicate" XML entries being used. 2016-03-19 14:18:52 -07:00
Matt Nadareski
7539fc3c69 Fix handling of native XML files 2016-03-19 12:54:15 -07:00