Commit Graph

19 Commits

Author SHA1 Message Date
Matt Nadareski
1d129bfa18 Move Enums and Structs to central location 2016-04-12 15:03:47 -07:00
Matt Nadareski
4e59574d30 Size needs to be long 2016-04-11 23:59:17 -07:00
Matt Nadareski
e0c6630281 Remove version from name 2016-04-07 11:17:47 -07:00
Matt Nadareski
ea7468a24e Missed debugging output 2016-04-06 17:18:29 -07:00
Matt Nadareski
0f0313d52b Major changes to structure and code
First is the inclusion of two new projects: SabreHelper and SingleGame. SabreHelper is a DLL that contains anything that might be in common between programs (converters, db tools, logging). SingleGame is an experimental program to minimize a DAT for server usage, requested by Kludge.

The new structure represents a cleaner approach to having helper functions in a DLL, making each individual executable smaller and more well-defined.
2016-04-06 00:01:54 -07:00
Matt Nadareski
3c740a3f6b Move core functionality to Core folder 2016-03-24 12:49:10 -07:00
Matt Nadareski
91df64c8d5 Fixed typo that lead to incorrect merging 2016-03-23 23:32:40 -07:00
Matt Nadareski
61d4f0211a Remove debug text 2016-03-22 15:45:19 -07:00
Matt Nadareski
175690e2d5 Fix comapring game name against wrong string 2016-03-22 15:39:26 -07:00
Matt Nadareski
ffd416bd53 Fix case normalization 2016-03-22 13:37:31 -07:00
Matt Nadareski
b3f0106fd6 Implement variant of older merging code that I had before. Unfortunately, with variances in data that can be found across multiple sources, having external filtering is the only way; SQL can't do everything in this case, at least not in a meaningful way. The difference between this and the previous implementation is that it sorts at most once outside of the query and uses a monolithic query to change the sorting according to the mode. 2016-03-22 00:12:36 -07:00
Matt Nadareski
da7d5ba69e Convert struct assignment to a single statement 2016-03-21 22:06:33 -07:00
Matt Nadareski
5cc6a74efe Add paranoid case checking 2016-03-21 22:03:45 -07:00
Matt Nadareski
669c1e3498 Add additonal separate filters to try to deduplicate roms 2016-03-21 21:32:41 -07:00
Matt Nadareski
43aa39bb1c Fix merging on generate 2016-03-19 16:09:39 -07:00
Matt Nadareski
80c75203d1 Complex change to (seemingly) eliminate dupes properly 2016-03-19 15:44:35 -07:00
Matt Nadareski
c16f1ac3ca Fix import and generation by fixing how game names and file names are processed and stored. 2016-03-18 19:19:01 -07:00
Matt Nadareski
22d50e3162 Fix generate and import code for other DAT types 2016-03-18 15:01:00 -07:00
Matt Nadareski
88635341aa Initial commit of mostly working desktop portT 2016-03-18 01:17:39 -07:00