Commit Graph

7 Commits

Author SHA1 Message Date
Matt Nadareski
48507e76b1 Add "type" to DatData for use with SuperDATs 2016-05-17 11:23:06 -07:00
Matt Nadareski
e3595ea384 More code cleanup
This change comprises of multiple smaller changes:
- Convert all WriteToDat to WriteToDatFromDict, including MissFile
- Change obsolete Import to use updated ParseDict
- Remove all references to Parse
- Rename all references to "Dict" specific code to shorter names
- Remove more unused methods rendered obsolete by other changes
2016-05-16 21:52:49 -07:00
Matt Nadareski
a5682454b1 Include more information in notes and add extra fields ot DatData 2016-05-16 11:59:33 -07:00
Matt Nadareski
ff48cddc9a Create a more extensible system for DAT creation for future additions 2016-05-15 14:34:06 -07:00
Matt Nadareski
382f74afaa An attempt to make diffing work the way I think it should
Basically, if a rom is a duplicate, it can be a duplicate within a system or source or across system or source, and by hash alone or by all data matching. The four combinations make an enum now and the diff function is the only one that uses them right now. If we're in dedup mode, we want to check hashes only in diff. Otherwise, we want to check against ones that match all information. This  needs field testing.
2016-05-10 20:55:51 -07:00
Matt Nadareski
411115083d Make merging more robust 2016-05-03 23:59:32 -07:00
Matt Nadareski
1d129bfa18 Move Enums and Structs to central location 2016-04-12 15:03:47 -07:00