Commit Graph

41 Commits

Author SHA1 Message Date
Matt Nadareski
436f4391c8 [Split] Merge ExtSplit and HashSplit into one logical entity called Split 2016-06-10 17:33:50 -07:00
Matt Nadareski
db409922d7 [DATabase] Separate out helpers to partial class 2016-06-10 14:52:11 -07:00
Matt Nadareski
3eec524bf2 [DATabase, Filter] Move filter into DATabase 2016-06-10 13:18:46 -07:00
Matt Nadareski
ffc78b076a [Output, Stats] Output DAT statistics on DAT write 2016-06-10 02:00:40 -07:00
Matt Nadareski
e9d49e260a [DATabase] Clean up partial classes further 2016-06-10 01:46:59 -07:00
Matt Nadareski
d9706c783c [DATabase] Separate menus into distinct partial class 2016-06-10 01:41:36 -07:00
Matt Nadareski
7805ec5ac4 [DATabase] Change Convert* to Update
New Update functionality allows for manipulating every possible thing about a DAT in one location. A step up from just being able to convert. Also allows users to easily change a single thing across multiple DATs.
Secondarily, for sake of clarity, a couple new partial classes were spun off of DATabase until the menus can get cleaned up.
2016-06-10 01:38:58 -07:00
Matt Nadareski
1b4727c618 [DATabase] Move DATabaseTwo functions to DATabase 2016-05-28 16:36:39 -07:00
Matt Nadareski
c6b86010b6 Remove UncompressedSize project, rename Stats 2016-05-27 09:30:52 -07:00
Matt Nadareski
b38efc3546 Get framework for Stats into DATabase 2016-05-27 09:28:33 -07:00
Matt Nadareski
e0bad9eccf Add a couple new features
Added HashSplit to DATabase (commandline and menu)
Make DATFromDir properly use DatData objects
Add "Romba" option to DATFromDir to allow GZIP files to be read as archives
2016-05-22 12:45:20 -07:00
Matt Nadareski
f3c4f233c9 Add 64-bit build output 2016-04-29 13:19:48 -07:00
Matt Nadareski
0390144419 Merge MergeDAT, part 6 2016-04-21 14:12:01 -07:00
Matt Nadareski
04b1fce512 Merge MergeDAT, part 1 2016-04-21 13:10:13 -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
5dfd1db8e2 Merge DatSplit, part 3 2016-04-20 11:29:44 -07:00
Matt Nadareski
9ec79c4bef Merge DatSplit, part 1 2016-04-20 11:13:39 -07:00
Matt Nadareski
b2c4253dca Merge SingleGame, part 5 2016-04-20 01:31:30 -07:00
Matt Nadareski
04fdd61134 Merge SingleGame, part 2 2016-04-20 00:51:05 -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
c66e8b032e Move includes to helper project 2016-04-09 00:38:28 -07:00
Matt Nadareski
c19b5ba1b2 Add maybe-intro mappings 2016-04-07 12:37:23 -07:00
Matt Nadareski
f8ba67240a Add base tables in the Default folder 2016-04-07 11:30:06 -07:00
Matt Nadareski
9769a91608 Zip up and organize generate-all files. 2016-04-06 16:23:46 -07:00
Matt Nadareski
cde4e1c733 Make sure all mappings copy 2016-04-06 15:46:11 -07:00
Matt Nadareski
911ad165f6 Add preliminary support for NonGood 2016-04-06 15:45:33 -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
e032d991c2 Copy all remappings to output directory 2016-03-29 11:47:15 -07:00
Matt Nadareski
e1c9c8923a Add experimental remapping XML files 2016-03-29 11:44:02 -07:00
Matt Nadareski
9832c64f45 Rename Logging class to Logger 2016-03-28 18:40:35 -07:00
Matt Nadareski
9c8075dc05 Add logging support and bump version 2016-03-28 17:54:24 -07:00
Matt Nadareski
e2cb6acd41 Rename Program class files 2016-03-28 02:06:55 -07:00
Matt Nadareski
96bf3a2997 Update build location to above parent folder 2016-03-28 01:15:10 -07:00
Matt Nadareski
19e05b3d22 Rename Database helper class to DBTools so there's no confusion about naming later 2016-03-24 21:09:35 -07:00
Matt Nadareski
f9781747d7 Abstract database init to own class 2016-03-24 16:17:33 -07:00
Matt Nadareski
3c740a3f6b Move core functionality to Core folder 2016-03-24 12:49:10 -07:00
Matt Nadareski
1dc82ad245 Move helper classes to Helper folder 2016-03-24 12:48:39 -07:00
Matt Nadareski
c4d94c9921 Change name of Importer to Import 2016-03-24 12:46:02 -07:00
Matt Nadareski
936128a7f1 Simplified importing DATs into the database by first converting all of them to XML and then having a unified parser. As a consequence of this, there is also the ability to directly convert one RV DAT to an equivalent XML DAT now. 2016-03-19 02:16:26 -07:00
Matt Nadareski
88635341aa Initial commit of mostly working desktop portT 2016-03-18 01:17:39 -07:00