Commit Graph

72 Commits

Author SHA1 Message Date
Matt Nadareski
cfdc88463a [ALL] Move things around 2016-08-29 16:55:55 -07:00
Matt Nadareski
0b97b046c8 [ALL] Start work on restructuring based on hashes (will not compile)
This set of changes is the start of turning over to a Hash based system instead of a Rom/Dat based system. It's a long process but it will be worth it in the end.
2016-08-29 16:33:07 -07:00
Matt Nadareski
b9abd54944 [Structs] Rename File to Rom again
I'm reverting this because there might be cases where System.IO.File and SabreTools.Helper.File could be in conflict
2016-08-29 13:57:46 -07:00
Matt Nadareski
4d621debcf [Structs] Rename Rom to File 2016-08-29 13:51:45 -07:00
Matt Nadareski
4231cf97b9 [Structs] Add HashData struct 2016-08-29 13:05:32 -07:00
Matt Nadareski
ba91487bb6 [ALL] Add invalid input text below help as well 2016-08-26 21:14:01 -07:00
Matt Nadareski
09be8adfdc [Headerer] Use variables 2016-06-21 10:41:28 -07:00
Matt Nadareski
18ce3860d0 [Headerer] Bring Headerer up to internal spec 2016-06-17 11:47:30 -07:00
Matt Nadareski
ae796b98cc [Skippers] Make header skippers more complete 2016-06-17 11:02:38 -07:00
Matt Nadareski
8143c80be1 [Mappings, Skippers] Separate out old Remapping class
All things that have to do with DAT mappings are in Mappings now and eveything having to do with header skippers are in Skippers now. Also, Skippers got proper implementations of matching a file to a rule and applying a rule to a file.
2016-06-17 01:22:22 -07:00
Matt Nadareski
1b9feb8ea4 [ALL] Mappings and pathing updates 2016-06-16 22:17:58 -07:00
Matt Nadareski
e07258a970 [ALL] RomData becomes Rom, DatData becomes Dat 2016-06-16 18:57:34 -07:00
Matt Nadareski
6a36af49ab [Headerer] Remove unused references 2016-06-16 10:33:57 -07:00
Matt Nadareski
e1b90fea0a [Headerer] Modularize Headerer and port some core features to the DLL 2016-06-14 01:40:47 -07:00
Matt Nadareski
b9487636d7 [ALL] Clean and organize usings 2016-06-13 23:54:26 -07:00
Matt Nadareski
b5e6828f47 [DBTools] Rename back to DBTools 2016-06-13 20:59:38 -07:00
Matt Nadareski
65f8ed089a [Remapping] Clean up how remappings are handled 2016-06-13 20:17:30 -07:00
Matt Nadareski
6e4864f736 [ALL} More package cleanup 2016-06-13 10:55:01 -07:00
Matt Nadareski
8b6a67d3ef [ALL] Remove unneeded NuGet package 2016-06-13 00:16:33 -07:00
Matt Nadareski
4c7942e46e [ALL] Move to new folders to reflect names 2016-06-12 20:20:50 -07:00
Matt Nadareski
56b35bad6b [SabreTools.Helper] Change SabreHelper to SabreTools.Helper 2016-06-12 20:12:43 -07:00
Matt Nadareski
aecb856a43 [Database] Update reference to DatabaseTools 2016-06-12 20:06:38 -07:00
Matt Nadareski
b54f771d3c [DatabaseTools] Rename DBTools 2016-06-12 20:05:20 -07:00
Matt Nadareski
5b3efe4609 [ALL] If output is redirected, don't clear the screen first 2016-06-09 23:35:12 -07:00
Matt Nadareski
1800ac6750 Logging overhaul!
This change brings about a few changes:
1) A new LogLevel called "User" that is used for non-verbose, non-error output
2) Only User and Error are output to console now, not all of them
3) All programs have log to file enabled by default and all flags for enabling logging have been removed
4) Some former Verbose statements have been converted over to User because of the shift in usage.
2016-05-10 15:41:33 -07:00
Matt Nadareski
0cc1e87a21 Add PSID and SPC to Headerer 2016-05-01 10:14:32 -07:00
Matt Nadareski
f3c4f233c9 Add 64-bit build output 2016-04-29 13:19:48 -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
9663d22274 Make program output even more uniform 2016-04-18 20:04:38 -07:00
Matt Nadareski
cd958b7950 Credits! 2016-04-18 16:32:17 -07:00
Matt Nadareski
dff14fe056 One more debug remove 2016-04-12 19:45:48 -07:00
Matt Nadareski
0ca49cb84a Remove debugging text 2016-04-12 18:12:31 -07:00
Matt Nadareski
61fc76f35d Forgot to double the value 2016-04-12 18:11:43 -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
72c4a95ae3 Convert to logging statements 2016-04-09 04:10:31 -07:00
Matt Nadareski
9ce5b2ee35 Add logging and correct creation of mappings 2016-04-09 04:07:46 -07:00
Matt Nadareski
c66e8b032e Move includes to helper project 2016-04-09 00:38:28 -07:00
Matt Nadareski
9517f0feaf Make sure header skippers are copied over 2016-04-09 00:36:04 -07:00
Matt Nadareski
8a266e9c07 Convert Headerer to use external header files 2016-04-09 00:34:37 -07:00
Matt Nadareski
6642a837a5 Add external header skippers 2016-04-08 23:29:03 -07:00
Matt Nadareski
f8ba67240a Add base tables in the Default folder 2016-04-07 11:30:06 -07:00
Matt Nadareski
503b302828 Move help to a central location; update help 2016-04-06 14:19:01 -07:00
Matt Nadareski
81cfbb0640 Add console titles 2016-04-06 00:35:39 -07:00
Matt Nadareski
97ee13681b Consolodate DB inits 2016-04-06 00:26:13 -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
fb0dd1a168 Bump version number 2016-04-05 16:11:31 -07:00
Matt Nadareski
845bd72a50 Bump version number 2016-04-03 03:06:29 -07:00
Matt Nadareski
7cdd98aad7 Add PC-Engine header support 2016-04-03 01:03:57 -07:00