Matt Nadareski
65741d7942
Misc cleanup
2016-03-29 03:10:54 -07:00
Matt Nadareski
f3d9d9effa
Add remaining menu and all of command line
2016-03-29 03:09:45 -07:00
Matt Nadareski
2797293a7c
Add AddSource and AddSystem to menu
2016-03-29 02:45:39 -07:00
Matt Nadareski
ad756780f8
Write RemoveSource and RemoveSystem
2016-03-29 02:25:04 -07:00
Matt Nadareski
741b4b72bc
Write AddSource and AddSystem
2016-03-29 02:22:21 -07:00
Matt Nadareski
885fe4b8a4
Add skeletons for adding/removing sources/systems
2016-03-29 02:07:37 -07:00
Matt Nadareski
6157f0a870
Add source id to error message
2016-03-28 20:18:37 -07:00
Matt Nadareski
26c7ad4fd1
@tractivo: Add old TOSEC name mapping
2016-03-28 20:04:27 -07:00
Matt Nadareski
123f4f1aea
Add generate all DATs
2016-03-28 19:44:10 -07:00
Matt Nadareski
9832c64f45
Rename Logging class to Logger
2016-03-28 18:40:35 -07:00
Matt Nadareski
0436671646
Enable saving of the extracted header
2016-03-28 18:23:49 -07:00
Matt Nadareski
ed01e9cfa5
Allow logfile to be appended
2016-03-28 18:00:21 -07:00
Matt Nadareski
9c8075dc05
Add logging support and bump version
2016-03-28 17:54:24 -07:00
Matt Nadareski
04b2eacbdd
Fix text centering
2016-03-28 15:21:09 -07:00
Matt Nadareski
b761cec203
Add testing credit and bump version
2016-03-28 15:19:05 -07:00
Matt Nadareski
9fede1a207
Fix merging order and bump version number
2016-03-28 14:28:51 -07:00
Matt Nadareski
e2cb6acd41
Rename Program class files
2016-03-28 02:06:55 -07:00
Matt Nadareski
3eacecfa65
Rename namespace and classes
...
The whole namespace should no longer be "DATabase", rather WoD for the whole project. As such, both of the Program classes should be renamed for their actual purposes
2016-03-28 02:06:14 -07:00
Matt Nadareski
07fb6674f1
Same goes for the other a7800 actually
2016-03-28 01:49:02 -07:00
Matt Nadareski
d034645911
Fix a7800 matching
...
I forgot that the length of the string is TWICE the size of the byte array. This caused the wrong number to be attempted to be matched.
2016-03-28 01:48:28 -07:00
Matt Nadareski
bcf6d8434e
Get auto-detect working.
2016-03-28 01:29:55 -07:00
Matt Nadareski
96bf3a2997
Update build location to above parent folder
2016-03-28 01:15:10 -07:00
Matt Nadareski
d6d577726d
Clean up deheader a little
2016-03-28 01:10:21 -07:00
Matt Nadareski
d730b58dd6
Add deheader to git
...
This code is based on the deheader experimental code in the web version. It is very rough but it works for now.
2016-03-28 01:01:56 -07:00
Matt Nadareski
35d892017c
Bump version number
2016-03-27 22:17:51 -07:00
Matt Nadareski
7df373ba70
Fix new information being added as new rom
2016-03-27 22:15:57 -07:00
Matt Nadareski
33b12e7a8a
Change handling of duplicate roms
...
If a rom or disk is found to be a duplicate (by using the actual last item in the list instead of unnecessary cached values), it then checks to see if any information is missing from the rom it's a duplicate of. If the CRC, MD5, or SHA1 are empty and a new value is available, it uses the new value dynamically. This way, the original information in the database is untouched but the generated DAT is more complete.
2016-03-27 21:43:51 -07:00
Matt Nadareski
d81d536c3d
Make output files UTF-8 because of special character issues.
2016-03-25 11:20:58 -07:00
Matt Nadareski
8b0f15fa35
Add descriptions to RV dats and bump version
2016-03-25 11:01:23 -07:00
Matt Nadareski
cc16b451c6
Bump version number for both maintence build and bugfix build
2016-03-25 09:27:19 -07:00
Matt Nadareski
8ef2e384b2
Fix issues in convert and generate
2016-03-25 09:23:32 -07:00
Matt Nadareski
8fa4421253
Add window title
2016-03-25 01:27:00 -07:00
Matt Nadareski
f6a733410a
Make version easier to edit.
2016-03-25 00:50:27 -07:00
Matt Nadareski
d9787eba37
Increment subversion in anticipation
2016-03-25 00:36:29 -07:00
Matt Nadareski
9d10fd068a
Make header consistent
2016-03-25 00:28:39 -07:00
Matt Nadareski
e98074dfef
Change menu wording
2016-03-25 00:26:42 -07:00
Matt Nadareski
bd90075634
Remove unnecessary reset
2016-03-25 00:25:31 -07:00
Matt Nadareski
0b1a0016f0
Make the menu fancy
2016-03-25 00:24:30 -07:00
Matt Nadareski
bbddf0f6c6
Update version
2016-03-24 22:26:48 -07:00
Matt Nadareski
3e03eb2997
Implement full CLI menu
2016-03-24 22:25:56 -07:00
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