Matt Nadareski
89c9e08244
Add more verbose message
2016-04-04 19:05:07 -07:00
Matt Nadareski
1d00ea3bea
[doc] change comment
2016-04-04 19:02:20 -07:00
Matt Nadareski
2f619489c9
Redump bioses need their own pattern, like TOSEC
2016-04-04 18:01:38 -07:00
Matt Nadareski
087d9db7c8
One too many parenthesis
2016-04-04 17:20:59 -07:00
Matt Nadareski
13813c32d7
Add additional logic for numbered DATs
2016-04-04 16:20:08 -07:00
Matt Nadareski
74924a083e
Add special mapping for Gizmondo, N-Gage
2016-04-04 14:34:46 -07:00
Matt Nadareski
c8a6df3b42
Change int32 to int64 for file sizes
...
There were issues where some files had sizes that were larger than what a standard 32-bit integer could handle. This should fix that issue.
2016-04-04 13:37:20 -07:00
Matt Nadareski
35ebf06ec6
Add handling of hex-sized roms
...
The new Neo Geo softlist has 0x prefixed rom sizes for some reason. It seems like each cart might be broken up into different files or a single file with different hashes for each part; it's hard to tell. But this converts all hex numbers to dec before adding them in both normal XML and softlist.
2016-04-03 18:06:37 -07:00
Matt Nadareski
44775378dc
Fix "fake" roms in MAME softlists
2016-04-02 21:52:04 -07:00
Matt Nadareski
598041efb0
Fix imports of malformed XML by skipping errors
...
Also ended up adding an error to tell the users to double check their input file
2016-04-02 21:45:39 -07:00
Matt Nadareski
4c63c820ac
Add extra check for directory creation; bump version number
2016-03-31 18:21:00 -07:00
Matt Nadareski
e07c54bff3
Fix writing to folder
...
Make sure that the folder exists as well as make sure that it has the proper path markings
2016-03-31 16:40:28 -07:00
Matt Nadareski
92cbb9503c
Add output folder as an optoin
2016-03-31 16:24:58 -07:00
Matt Nadareski
ce93503af3
[doc] Add remark to ProcessRoms
2016-03-31 12:26:01 -07:00
Matt Nadareski
745a4c63c2
Add warnings and clean up errors
2016-03-30 14:18:37 -07:00
Matt Nadareski
2d4a4fa668
Add and implement Logger.Error
2016-03-30 13:36:52 -07:00
Matt Nadareski
397ef8067a
Add special mappings for TRS Model 2-4
2016-03-30 12:52:35 -07:00
Matt Nadareski
3e7e5eac7f
Add old mappings to TOSEC
2016-03-30 12:47:43 -07:00
Matt Nadareski
994ead77bb
Fix more verbose logging
2016-03-30 12:31:41 -07:00
Matt Nadareski
3ef696b48c
Generate DAT and Generate All work
...
Check boxes not hooked up yet
2016-03-29 21:46:27 -07:00
Matt Nadareski
175334a62c
[doc] Add actual documentation to all classes
2016-03-29 14:49:03 -07:00
Matt Nadareski
c43be67ebc
[doc] Add one last note
2016-03-29 14:09:10 -07:00
Matt Nadareski
8968d81312
[doc] Add import class add instructions
2016-03-29 14:06:29 -07:00
Matt Nadareski
dd4dfb9f20
Change namespace from WoD to SabreTools
2016-03-29 13:48:10 -07:00
Matt Nadareski
63f5566f3b
Rename DatType enums to match mappings
2016-03-29 13:41:55 -07:00
Matt Nadareski
070a1cccb3
Finish dyamic remappings import
2016-03-29 12:11:58 -07:00
Matt Nadareski
6157f0a870
Add source id to error message
2016-03-28 20:18:37 -07:00
Matt Nadareski
9832c64f45
Rename Logging class to Logger
2016-03-28 18:40:35 -07:00
Matt Nadareski
9c8075dc05
Add logging support and bump version
2016-03-28 17:54:24 -07:00
Matt Nadareski
9fede1a207
Fix merging order and bump version number
2016-03-28 14:28:51 -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
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
8ef2e384b2
Fix issues in convert and generate
2016-03-25 09:23:32 -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
731af58492
Add more preview code
2016-03-24 14:35:48 -07:00
Matt Nadareski
0bcaf3c67f
Add more peeks into a future change.
2016-03-24 14:23:12 -07:00
Matt Nadareski
5a012ff512
A preview of things to come...
2016-03-24 14:12:22 -07:00
Matt Nadareski
551eaa0187
Variable cleanup for future changes
2016-03-24 14:07:32 -07:00
Matt Nadareski
02d36e2abd
Put Helper classes in their own namespace
2016-03-24 14:03:22 -07:00
Matt Nadareski
a30ebed20c
Make some renaming-specific changes
2016-03-24 13:27:57 -07:00
Matt Nadareski
18ab82846e
Add ability to disable renaming of sets
2016-03-24 13:23:13 -07:00
Matt Nadareski
3c740a3f6b
Move core functionality to Core folder
2016-03-24 12:49:10 -07:00