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