Matt Nadareski
8f3ff61cd4
[SabreHelper] Rename logical folder
2016-06-12 20:03:59 -07:00
Matt Nadareski
e02233e5d4
[DatTools] Fix filter issue, rename file to match class
2016-06-11 20:31:00 -07:00
Matt Nadareski
048aaa03fe
[SabreHelper] Move another class into logical directory
2016-06-10 17:38:19 -07:00
Matt Nadareski
dd0b0a6e6b
[SabreHelper] Move classes to logical directory based on use
2016-06-10 17:37:23 -07:00
Matt Nadareski
ffc78b076a
[Output, Stats] Output DAT statistics on DAT write
2016-06-10 02:00:40 -07:00
Matt Nadareski
298e28a1ce
[DBTools] Remove old database stuff
2016-05-28 16:42:31 -07:00
Matt Nadareski
07db29cfbf
Create and implement IGenerate, IImport
2016-05-28 16:15:47 -07:00
Matt Nadareski
7a5826e64b
[SabreHelper] Move Build.cs to Data
2016-05-28 16:04:09 -07:00
Matt Nadareski
e8c5a39e34
Test commit to see if I can get converstion-quality code directly into parse
2016-05-27 16:06:19 -07:00
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