Commit Graph

45 Commits

Author SHA1 Message Date
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
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
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
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
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
fa519036ad Remove all traces of the outdated DB merge/import 2016-04-28 12:43:56 -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
ba5581af63 Fix AB output from new database 2016-04-27 18:29:29 -07:00
Matt Nadareski
18369e89df More code changes to accustom diff and AB 2016-04-27 16:57:03 -07:00
Matt Nadareski
bfdb031438 Comment out code in preparation for eventual removal
The next step is to include the "source DAT name" in the dupe field instead of just "false". It will still be changed to "true" on merging, however. This will allow for multi-dat AB output since each unique source can have the non-dupe roms outputted. This will require a change in WriteToDat2 as well to enable "AB" mode, or at least a field called source that is default empty. If it's not empty, it tries to write out ONLY things that match that source. Maybe merge it in to the "diff" mechanic. Actually, if it's a flag, it will just output every variant: All in A, All in B, All in both, All not in both. Pretty easy.
2016-04-27 16:11:29 -07:00
Matt Nadareski
e450eebfd7 Stage 2 changes for using in-mem database
This change makes it mostly functional, having a way to both parse and merge in one step and output from the database. The issue is that the output from Parse2 doesn't match Parse OR Parse + Merge. Duplicates don't seem to be added in the first case and there are a differing number of roms in the second.
2016-04-27 01:10:24 -07:00
Matt Nadareski
6e6a2f9391 Add new HashDataToString function for later use 2016-04-26 13:17:55 -07:00
Matt Nadareski
8970756a2c Update old header with all information 2016-04-21 20:14:29 -07:00
Matt Nadareski
7e818df8a8 Miscellaneous cleanup
Updated Help to include new commandline params, clean up naming across classes, further updates to help future merging
2016-04-20 21:17:23 -07:00
Matt Nadareski
07ce694ae3 Fix GAME prefix not DAT prefix 2016-04-20 17:45:39 -07:00
Matt Nadareski
f82152e0a6 Add DAT name prefixing 2016-04-20 15:30:56 -07:00
Matt Nadareski
dc590e218b Minor fixes to DatToMiss 2016-04-20 13:56:05 -07:00
Matt Nadareski
e244b7a05a Make extensions functional 2016-04-20 13:41:01 -07:00
Matt Nadareski
ec54249ab6 Add new features requested by Obiwantje 2016-04-20 13:20:50 -07:00
Matt Nadareski
3214a26fb1 Quotes are for my friends 2016-04-20 12:15:57 -07:00
Matt Nadareski
eca0015108 Mono doesn't like empty directories 2016-04-20 12:00:16 -07:00
Matt Nadareski
6ceac909da Build a working DiffDat generator 2016-04-19 16:39:17 -07:00
Matt Nadareski
45a1fc37a0 One space can make all the difference in the world 2016-04-19 15:05:46 -07:00
Matt Nadareski
8f1dcd71f7 Fix pathing issues and overhaul SingleGame 2016-04-19 12:10:21 -07:00
Matt Nadareski
ee7c660e74 Add method to write to text file preemptively
This method will be used (possibly) by a future addition to the SabreTools set where a DAT is parsed and transformed into an arbitrary miss file. This is a power user tool at best.
2016-04-18 23:04:03 -07:00
Matt Nadareski
ccb8864ff2 Missed a < on the output 2016-04-18 19:23:50 -07:00
Matt Nadareski
e90c872295 Managed to forget returns. 2016-04-18 15:41:58 -07:00
Matt Nadareski
52544546d5 Need to check the ending delim 2016-04-18 15:33:36 -07:00
Matt Nadareski
a65b3e2f19 Add preface to WriteToDat 2016-04-18 15:12:30 -07:00
Matt Nadareski
660db10231 [doc] update comment slightly 2016-04-18 15:07:08 -07:00
Matt Nadareski
8621a5abe6 Consolodate DAT generation 2016-04-18 14:05:34 -07:00
Matt Nadareski
fa4c5d069b Add generic DAT output to DLL 2016-04-18 13:59:15 -07:00