Matt Nadareski
85fc63e6d0
Bump version number
2016-05-10 16:30:07 -07:00
Matt Nadareski
969ea4a56d
Because --merge --diff seems clunky
2016-05-10 15:56:05 -07:00
Matt Nadareski
1800ac6750
Logging overhaul!
...
This change brings about a few changes:
1) A new LogLevel called "User" that is used for non-verbose, non-error output
2) Only User and Error are output to console now, not all of them
3) All programs have log to file enabled by default and all flags for enabling logging have been removed
4) Some former Verbose statements have been converted over to User because of the shift in usage.
2016-05-10 15:41:33 -07:00
Matt Nadareski
4365b86b98
Make the process in DATabaseTwo more akin to normal DATabase; add new switches
2016-05-09 11:58:17 -07:00
Matt Nadareski
dc641df92d
Forgot an old addition to help
2016-05-09 11:46:15 -07:00
Matt Nadareski
f4678b8548
Add suggested feature for power users
...
Ignore is useful for users who don't particularly care about the source going into the system. This is especially useful in combination with norename enabled.
2016-05-09 11:44:53 -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
455c5c25e1
Add new output to OfflineMerge
2016-05-03 13:53:06 -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
4e4907a785
Remove 2 DAT restriction on everything excpet AB
2016-04-26 13:17:24 -07:00
Matt Nadareski
9123452d17
Enable AB mode
...
This mode outputs all necessary differences between two DATs, especially if combined with Diff mode.
2016-04-22 15:09:07 -07:00
Matt Nadareski
2d5bf0145b
Add "AB" mode
...
Basically, this will output the information that's in each DAT but not in the merged and also the data that's only in every DAT. This needs testing, but it's a good start.
2016-04-22 13:51:37 -07:00
Matt Nadareski
e0b0071847
Add another credits section
2016-04-21 20:39:59 -07:00
Matt Nadareski
961cee8c9a
Bump to intermediate version number
2016-04-21 20:05:39 -07:00
Matt Nadareski
b9115e66fe
Change wording and default
2016-04-21 15:24:31 -07:00
Matt Nadareski
8e4f8e9fa6
Make -nr clearer in CLI and menu
2016-04-21 15:04:01 -07:00
Matt Nadareski
f2985b40cc
Fix outputted DAT information
2016-04-21 14:35:11 -07:00
Matt Nadareski
4a7cfb071c
Fix help a little
2016-04-21 14:21:40 -07:00
Matt Nadareski
c757bd1534
Merge MergeDAT, part 2
2016-04-21 13:32:35 -07:00
Matt Nadareski
d9e298373c
Found a case of size being dash
2016-04-21 00:14:11 -07:00
Matt Nadareski
1c4d7dab2c
RV is not old-style CMP is
2016-04-20 21:55:28 -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
3a88832980
Merge DatToMiss, parts 1-5
2016-04-20 15:09:26 -07:00
Matt Nadareski
ec54249ab6
Add new features requested by Obiwantje
2016-04-20 13:20:50 -07:00
Matt Nadareski
dc0cd4f153
One more tab
2016-04-20 13:01:15 -07:00
Matt Nadareski
6cdabd84d8
Renamed some flags based on discussion with Obiwantje
2016-04-20 12:52:05 -07:00
Matt Nadareski
cb0587f91e
Help needed help
2016-04-20 12:42:08 -07:00
Matt Nadareski
6d61b2e0ab
Add quotes
2016-04-20 12:29:15 -07:00
Matt Nadareski
c746e9531d
Mono doesn't like fanciness
2016-04-20 11:50:03 -07:00
Matt Nadareski
361f7d7ee6
Merge DatSplit, part 5
2016-04-20 11:42:18 -07:00
Matt Nadareski
f07364d527
Merge DatSplit, part 2
2016-04-20 11:27:17 -07:00
Matt Nadareski
4a4b843bf4
Move clear statement
2016-04-20 02:53:24 -07:00
Matt Nadareski
c0b49ebda8
Formatting updates
2016-04-20 01:47:44 -07:00
Matt Nadareski
b2c4253dca
Merge SingleGame, part 5
2016-04-20 01:31:30 -07:00
Matt Nadareski
0243574542
Merge SingleGame, part 4
2016-04-20 01:27:15 -07:00
Matt Nadareski
99731d3c64
Merge SingleGame, part 1
2016-04-20 00:50:31 -07:00
Matt Nadareski
a0df635133
Reorganize internals in preparation for merging
2016-04-20 00:15:02 -07:00
Matt Nadareski
f09b63c4d1
Update menus, part 1
2016-04-20 00:01:58 -07:00
Matt Nadareski
2628d4832a
Rename DiffDat to MergeDAT
2016-04-19 17:29:09 -07:00
Matt Nadareski
8762324033
Add DatToMiss as requested; minor update to DiffDat wording
2016-04-19 17:25:30 -07:00
Matt Nadareski
7595601f47
Enable merging of the ouput
2016-04-19 16:58:47 -07:00
Matt Nadareski
6ceac909da
Build a working DiffDat generator
2016-04-19 16:39:17 -07:00
Matt Nadareski
f9bf8ec836
Make SingleGame more flexible
2016-04-19 14:00:09 -07:00
Matt Nadareski
e357da8388
Enable logging in SingleGame
2016-04-19 13:44:16 -07:00