Matt Nadareski
35e8e8a61b
[DatTools, Style] Make output names even better
2016-09-09 15:37:15 -07:00
Matt Nadareski
14a701b05a
[DBTools] Add new param, update usage
2016-09-01 23:17:09 -07:00
Matt Nadareski
6192242d5e
[ALL] Move some methods around to make more internal sense
2016-09-01 20:38:41 -07:00
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
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
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
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
8a266e9c07
Convert Headerer to use external header files
2016-04-09 00:34:37 -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
Matt Nadareski
3026608021
Bump version number
2016-04-02 21:46:15 -07:00
Matt Nadareski
4c63c820ac
Add extra check for directory creation; bump version number
2016-03-31 18:21:00 -07:00
Matt Nadareski
647bb5b7b9
Bump version number
2016-03-31 16:27:45 -07:00
Matt Nadareski
d3a1d4db6f
Bump version number
2016-03-31 13:58:44 -07:00
Matt Nadareski
33890db6f4
Allow multiple distinct headers per file; bump version
2016-03-31 12:38:58 -07:00
Matt Nadareski
ab0392404e
Increase urgency of Logger.Error; bump version number
2016-03-30 13:38:38 -07:00
Matt Nadareski
5d43c48a17
Bump version number
2016-03-30 12:59:38 -07:00
Matt Nadareski
7f6c8c5ab4
Bump version
2016-03-30 03:04:42 -07:00