Commit Graph

187 Commits

Author SHA1 Message Date
Matt Nadareski
3bf610517e Null really is an issue, but it's good now 2016-05-09 11:12:26 -07:00
Matt Nadareski
68aeee165b Case is a problem sometimes. 2016-05-09 10:31:15 -07:00
Matt Nadareski
ceec81a71c Slight change to output sorting 2016-05-09 10:02:01 -07:00
Matt Nadareski
07e41dba30 Blank games are still a pain 2016-05-09 09:53:56 -07:00
Matt Nadareski
5ad9a83b63 Fix issues with game naming and renaming 2016-05-09 09:35:07 -07:00
Matt Nadareski
010b0a1153 Empty game names are an issue 2016-05-08 20:57:14 -07:00
Matt Nadareski
e7ede7cca2 Even more fun with zero-byte files 2016-05-06 13:12:00 -07:00
Matt Nadareski
a7f97cc419 More 0-byte file shennanigans 2016-05-06 12:56:02 -07:00
Matt Nadareski
ced41c5cde Add skip on nodump 2016-05-06 10:59:05 -07:00
Matt Nadareski
53cfcd19ed Fix "-" crc, md5, and sha1 hashes 2016-05-06 10:53:42 -07:00
Matt Nadareski
afe719073f Trim the name, it causes issues 2016-05-05 11:17:22 -07:00
Matt Nadareski
1e1d247f4f Clarify comment at top of DATabaseTwo 2016-05-05 10:32:30 -07:00
Matt Nadareski
4e3e3f950c Add experimental DATabaseTwo and update 64-bit
DATabaseTwo is a standalone version of what will be replacing "Import" and "Generate" and thus eliminating the need for a complex import and export process. Custom DATs can be cared by Dir2DAT features and merging so there is no use to have advanced DB features. The new database, dats..sqlite, is a much lighter version, only holding the DAT information, systems, and sources.
2016-05-05 10:13:57 -07:00
Matt Nadareski
a074dd001c Have to make everything similar for inputs and flags 2016-05-04 15:09:31 -07:00
Matt Nadareski
231b576490 Make inputs explicit for OfflineMerge 2016-05-04 14:43:40 -07:00
Matt Nadareski
57e57151cf Make this message clearer 2016-05-04 12:41:18 -07:00
Matt Nadareski
411115083d Make merging more robust 2016-05-03 23:59:32 -07:00
Matt Nadareski
455c5c25e1 Add new output to OfflineMerge 2016-05-03 13:53:06 -07:00
Matt Nadareski
fc0e3b8577 Second attempt at making build selection automatic 2016-05-03 02:38:58 -07:00
Matt Nadareski
f1bd23847e Not all CMP DATs use the same whitespace 2016-05-03 00:51:11 -07:00
Matt Nadareski
51dbb6cf8f [doc] update comment 2016-05-02 15:30:39 -07:00
Matt Nadareski
dcf5aa7071 Forgot the other Parse 2016-05-02 14:08:50 -07:00
Matt Nadareski
690d17f9b5 Take care of hex-hashes 2016-05-02 14:02:43 -07:00
Matt Nadareski
f5b47bcd52 Add PSID and SPC support 2016-05-01 10:07:35 -07:00
Matt Nadareski
ac50e10344 Build twice in a row to get the right result. 2016-04-29 13:46:51 -07:00
Matt Nadareski
c0ab4ef410 Make sure that only the correct DLL is being used 2016-04-29 13:43:01 -07:00
Matt Nadareski
e69e7ad0ab Make sure it always copies for now 2016-04-29 13:26:52 -07:00
Matt Nadareski
6f26b2d129 Add 64-bit dll 2016-04-29 13:26:30 -07:00
Matt Nadareski
f3c4f233c9 Add 64-bit build output 2016-04-29 13:19:48 -07:00
Matt Nadareski
e11c53b9d6 Fix output being truncated using Dictionaries to List 2016-04-29 13:02:46 -07:00
Matt Nadareski
842ab5f39d Reduce the number of steps 2016-04-29 11:49:23 -07:00
Matt Nadareski
5689b1e29e [doc] Update comments 2016-04-28 21:46:57 -07:00
Matt Nadareski
2216613c83 My spacing was always off 2016-04-28 20:25:28 -07:00
Matt Nadareski
baf23727c0 Fix runtime 2016-04-28 17:39:10 -07:00
Matt Nadareski
385bd17cf9 These things are taken care of in the main method 2016-04-28 17:19:00 -07:00
Matt Nadareski
2bf2fe9b80 Remove commented code 2016-04-28 17:18:31 -07:00
Matt Nadareski
586488296b Forgot to add fix from DB iteration of code 2016-04-28 17:13:16 -07:00
Matt Nadareski
2b4ac97f36 Make output comperable to regular parsing 2016-04-28 16:58:59 -07:00
Matt Nadareski
fd9451c9bd [doc] add comment about future work 2016-04-28 16:48:14 -07:00
Matt Nadareski
e9a9ddad6a Make keys more selective 2016-04-28 16:41:23 -07:00
Matt Nadareski
a2d3c04155 Make help more descriptive on usage 2016-04-28 15:57:38 -07:00
Matt Nadareski
12d2e88719 Bump version 2016-04-28 15:44:43 -07:00
Matt Nadareski
fa429aab7f Add functionality to run OfflineMerge program 2016-04-28 15:40:54 -07:00
Matt Nadareski
0897f39c52 Mono doesn't like a missing DTD 2016-04-28 13:04:32 -07:00
Matt Nadareski
fa519036ad Remove all traces of the outdated DB merge/import 2016-04-28 12:43:56 -07:00
Matt Nadareski
ae2b8fd44d Add more code for dictionary based merging 2016-04-28 11:31:35 -07:00
Matt Nadareski
a202dc3dbb More changes to enable Dictionary merging 2016-04-28 11:06:27 -07:00
Matt Nadareski
9672a5962d Add dictionary-based file output 2016-04-28 10:57:32 -07:00
Matt Nadareski
8aea894aed Fix non-deduped merging in DB-based version 2016-04-28 10:40:45 -07:00
Matt Nadareski
6d67512258 Add dictionary-based Parse for future use 2016-04-28 10:37:33 -07:00