Commit Graph

200 Commits

Author SHA1 Message Date
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
9e81178898 Fix mappings (@tractivo) 2016-04-04 13:34:33 -07:00
Matt Nadareski
743c3d3d7e Clean up help dialog 2016-04-03 18:22:09 -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
30220c260e Remove debugging output 2016-04-03 03:11:18 -07:00
Matt Nadareski
9e3ce0fd53 Missed a copy-paste change 2016-04-03 03:09:55 -07:00
Matt Nadareski
4aab2bf0e2 Revert auto tabs 2016-04-03 03:07:31 -07:00
Matt Nadareski
845bd72a50 Bump version number 2016-04-03 03:06:29 -07:00
Matt Nadareski
614cb92f01 Add XML to RV conversion 2016-04-03 03:05:51 -07:00
Matt Nadareski
bc4fbeacbc Make DAT conversion more accurate 2016-04-03 02:14:46 -07:00
Matt Nadareski
44775378dc Fix "fake" roms in MAME softlists 2016-04-02 21:52:04 -07:00
Matt Nadareski
3026608021 Bump version number 2016-04-02 21:46:15 -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
de4a2e5570 Misspelling in Neo-Geo 2016-04-02 20:57:26 -07:00
Matt Nadareski
d547bdbae9 Update all mappings
Some new additions to the MAME list; Tiger has been separated into Tiger Electronics and Tiger Telematics; Nintendo Wii and Wii U mappings have been fixed. All changes thanks to @tractivo
2016-04-02 20:31:57 -07:00
Matt Nadareski
663b7d8c37 Add more TOSEC mappings; lexographic sort 2016-04-01 18:19:06 -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
647bb5b7b9 Bump version number 2016-03-31 16:27:45 -07:00
Matt Nadareski
306b7b3413 Update help text 2016-03-31 16:26:23 -07:00
Matt Nadareski
92cbb9503c Add output folder as an optoin 2016-03-31 16:24:58 -07:00
Matt Nadareski
d3a1d4db6f Bump version number 2016-03-31 13:58:44 -07:00
Matt Nadareski
62148d3e1c Fix oddly specific RV2XML issue 2016-03-31 13:53:26 -07:00
Matt Nadareski
33890db6f4 Allow multiple distinct headers per file; bump version 2016-03-31 12:38:58 -07:00
Matt Nadareski
382f8a2d02 Make Import search through subdirectories
This is useful if the user doesn't want to remove files from their current structure (e.g. TOSEC).
2016-03-31 12:27:30 -07:00
Matt Nadareski
ce93503af3 [doc] Add remark to ProcessRoms 2016-03-31 12:26:01 -07:00
Matt Nadareski
b4d362438a Fix typo in mapping 2016-03-31 12:24:07 -07:00
Matt Nadareski
745a4c63c2 Add warnings and clean up errors 2016-03-30 14:18:37 -07:00
Matt Nadareski
b35d1c0367 typo patrol 2016-03-30 14:16:32 -07:00
Matt Nadareski
2644a4b1a6 Add log levels 2016-03-30 13:53:14 -07:00
Matt Nadareski
ab0392404e Increase urgency of Logger.Error; bump version number 2016-03-30 13:38:38 -07:00
Matt Nadareski
2d4a4fa668 Add and implement Logger.Error 2016-03-30 13:36:52 -07:00
Matt Nadareski
5d43c48a17 Bump version number 2016-03-30 12:59:38 -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
e3928fa002 Another typo fix 2016-03-30 12:23:50 -07:00
Matt Nadareski
964669b71b Fix typos 2016-03-30 12:21:38 -07:00
Matt Nadareski
4720e412c3 Change logging behavior 2016-03-30 12:18:56 -07:00
Matt Nadareski
7f6c8c5ab4 Bump version 2016-03-30 03:04:42 -07:00
Matt Nadareski
2a5ea06ea5 Overhaul Headerer and bump version
Headerer now does both deheadering and reheadering. When a file has a header detected, it puts an entry in the database with the header, unheadered sha1, and the rom type. Reheadering tries to find a matching sha1 in the database and then adds it if it's found.
2016-03-30 02:36:23 -07:00
Matt Nadareski
1ad7ddccc5 Bump version number 2016-03-29 23:33:47 -07:00
Matt Nadareski
0b6eae4d38 Missed a couple logger statements 2016-03-29 23:28:50 -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
ac03051e04 Start getting design together
First and foremost are the Generate options, which are populated with functions similar to ListSystems and ListSources.
2016-03-29 21:23:22 -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