Commit Graph

62 Commits

Author SHA1 Message Date
Matt Nadareski
98ee9710fd Make minor fixes found by testers 2016-04-19 11:25:59 -07:00
Matt Nadareski
59db4d19c9 Remove unused string 2016-04-19 02:01:38 -07:00
Matt Nadareski
14b21ff74c Switch statement is more clear
I used this format for DATFromDir and it's much cleaner and easier to both read and comment. All should be like this.
2016-04-19 01:57:29 -07:00
Matt Nadareski
9663d22274 Make program output even more uniform 2016-04-18 20:04:38 -07:00
Matt Nadareski
f96ae24eda Menu credits and remove from header 2016-04-18 16:38:54 -07:00
Matt Nadareski
cd958b7950 Credits! 2016-04-18 16:32:17 -07:00
Matt Nadareski
fe38eb0c6f Fix MEGAMERGED too 2016-04-06 20:25:33 -07:00
Matt Nadareski
6a826b79b7 Fix sorting of DATs 2016-04-06 20:12:34 -07:00
Matt Nadareski
497897ade1 Explicitly define compression level 2016-04-06 20:11:10 -07:00
Matt Nadareski
424b95d6d9 Add log statements 2016-04-06 17:32:58 -07:00
Matt Nadareski
3523feb20b Fix zipped output 2016-04-06 17:09:51 -07:00
Matt Nadareski
9769a91608 Zip up and organize generate-all files. 2016-04-06 16:23:46 -07:00
Matt Nadareski
503b302828 Move help to a central location; update help 2016-04-06 14:19:01 -07:00
Matt Nadareski
c420aeacdb Missed a single reference... 2016-04-06 00:02:39 -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
a5c776a792 Make sure things have tabs instead of spaces 2016-04-04 23:11:29 -07:00
Matt Nadareski
743c3d3d7e Clean up help dialog 2016-04-03 18:22:09 -07:00
Matt Nadareski
9e3ce0fd53 Missed a copy-paste change 2016-04-03 03:09:55 -07:00
Matt Nadareski
4aab2bf0e2 Revert auto tabs 2016-04-03 03:07:31 -07:00
Matt Nadareski
845bd72a50 Bump version number 2016-04-03 03:06:29 -07:00
Matt Nadareski
614cb92f01 Add XML to RV conversion 2016-04-03 03:05:51 -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
e07c54bff3 Fix writing to folder
Make sure that the folder exists as well as make sure that it has the proper path markings
2016-03-31 16:40:28 -07:00
Matt Nadareski
647bb5b7b9 Bump version number 2016-03-31 16:27:45 -07:00
Matt Nadareski
306b7b3413 Update help text 2016-03-31 16:26:23 -07:00
Matt Nadareski
92cbb9503c Add output folder as an optoin 2016-03-31 16:24:58 -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
382f8a2d02 Make Import search through subdirectories
This is useful if the user doesn't want to remove files from their current structure (e.g. TOSEC).
2016-03-31 12:27:30 -07:00
Matt Nadareski
745a4c63c2 Add warnings and clean up errors 2016-03-30 14:18:37 -07:00
Matt Nadareski
b35d1c0367 typo patrol 2016-03-30 14:16:32 -07:00
Matt Nadareski
ab0392404e Increase urgency of Logger.Error; bump version number 2016-03-30 13:38:38 -07:00
Matt Nadareski
2d4a4fa668 Add and implement Logger.Error 2016-03-30 13:36:52 -07:00
Matt Nadareski
5d43c48a17 Bump version number 2016-03-30 12:59:38 -07:00
Matt Nadareski
994ead77bb Fix more verbose logging 2016-03-30 12:31:41 -07:00
Matt Nadareski
e3928fa002 Another typo fix 2016-03-30 12:23:50 -07:00
Matt Nadareski
964669b71b Fix typos 2016-03-30 12:21:38 -07:00
Matt Nadareski
7f6c8c5ab4 Bump version 2016-03-30 03:04:42 -07:00
Matt Nadareski
2a5ea06ea5 Overhaul Headerer and bump version
Headerer now does both deheadering and reheadering. When a file has a header detected, it puts an entry in the database with the header, unheadered sha1, and the rom type. Reheadering tries to find a matching sha1 in the database and then adds it if it's found.
2016-03-30 02:36:23 -07:00
Matt Nadareski
1ad7ddccc5 Bump version number 2016-03-29 23:33:47 -07:00
Matt Nadareski
0b6eae4d38 Missed a couple logger statements 2016-03-29 23:28:50 -07:00
Matt Nadareski
ac03051e04 Start getting design together
First and foremost are the Generate options, which are populated with functions similar to ListSystems and ListSources.
2016-03-29 21:23:22 -07:00
Matt Nadareski
175334a62c [doc] Add actual documentation to all classes 2016-03-29 14:49:03 -07:00
Matt Nadareski
dd4dfb9f20 Change namespace from WoD to SabreTools 2016-03-29 13:48:10 -07:00
Matt Nadareski
9857370d2e Slight further rearrangement 2016-03-29 13:38:58 -07:00
Matt Nadareski
89a6c43fc9 Rearrange and label params 2016-03-29 13:36:32 -07:00
Matt Nadareski
01fca3450e Bump version number 2016-03-29 12:14:32 -07:00
Matt Nadareski
070a1cccb3 Finish dyamic remappings import 2016-03-29 12:11:58 -07:00