Commit Graph

29 Commits

Author SHA1 Message Date
Matt Nadareski
66795c8b18 Create Constants class and consolodate 2016-05-22 13:15:13 -07:00
Matt Nadareski
4e3e3f950c Add experimental DATabaseTwo and update 64-bit
DATabaseTwo is a standalone version of what will be replacing "Import" and "Generate" and thus eliminating the need for a complex import and export process. Custom DATs can be cared by Dir2DAT features and merging so there is no use to have advanced DB features. The new database, dats..sqlite, is a much lighter version, only holding the DAT information, systems, and sources.
2016-05-05 10:13:57 -07:00
Matt Nadareski
fc0e3b8577 Second attempt at making build selection automatic 2016-05-03 02:38:58 -07:00
Matt Nadareski
f5b47bcd52 Add PSID and SPC support 2016-05-01 10:07:35 -07:00
Matt Nadareski
ac50e10344 Build twice in a row to get the right result. 2016-04-29 13:46:51 -07:00
Matt Nadareski
c0ab4ef410 Make sure that only the correct DLL is being used 2016-04-29 13:43:01 -07:00
Matt Nadareski
e69e7ad0ab Make sure it always copies for now 2016-04-29 13:26:52 -07:00
Matt Nadareski
6f26b2d129 Add 64-bit dll 2016-04-29 13:26:30 -07:00
Matt Nadareski
f3c4f233c9 Add 64-bit build output 2016-04-29 13:19:48 -07:00
Matt Nadareski
c0930bb11b Add more experimental code
This code can be enabled for local testing by uncommenting and running it in place of the current code. This is the first of  few commits with  similar theme
2016-04-21 23:56:59 -07:00
Matt Nadareski
729a0fd71f Add skeleton for Good for @tractivo 2016-04-21 12:54:39 -07:00
Matt Nadareski
39b66ed8a1 Let's be Mono friendly
This is a massive overhaul that replaces System.Data.SQLite with Mono.Data.Sqlite. This should make it more compatible with Linux and Mac and has no known downsides for Windows.
2016-04-20 17:02:15 -07:00
Matt Nadareski
1e18a79d91 Headerer.sqlite gets autogenerated in the right state 2016-04-19 11:31:35 -07:00
Matt Nadareski
98ee9710fd Make minor fixes found by testers 2016-04-19 11:25:59 -07:00
Matt Nadareski
fd452a0a66 Remove extra file from project 2016-04-19 01:59:53 -07:00
Matt Nadareski
14d229bc1d Use centralized DAT parsing and manipulate data after
Though the change doesn't reflect this, RomManipulation is a renamed Sorting with an addtional method, Parse.
2016-04-19 01:11:23 -07:00
Matt Nadareski
06517988b5 Rename and better document 2016-04-19 00:14:14 -07:00
Matt Nadareski
75d89a2cde Move sorting to DLL 2016-04-19 00:07:40 -07:00
Matt Nadareski
fa4c5d069b Add generic DAT output to DLL 2016-04-18 13:59:15 -07:00
Matt Nadareski
e1262a7ed9 Add readme and license to build 2016-04-13 00:02:51 -07:00
Matt Nadareski
8ace3106d0 Remove standalone 7z 2016-04-12 23:14:39 -07:00
Matt Nadareski
3e7c53840e Move 7z around more logically. 2016-04-12 16:20:38 -07:00
Matt Nadareski
8f77b01546 Make better output directories 2016-04-12 15:43:34 -07:00
Matt Nadareski
50727d8edf Set Release directory 2016-04-12 15:37:22 -07:00
Matt Nadareski
1d129bfa18 Move Enums and Structs to central location 2016-04-12 15:03:47 -07:00
Matt Nadareski
c90fd5230d Copy helper classes/items to DLL 2016-04-12 14:54:55 -07:00
Matt Nadareski
c66e8b032e Move includes to helper project 2016-04-09 00:38:28 -07:00
Matt Nadareski
1c260ed857 Update build location and gitignore 2016-04-06 00:05:25 -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