Commit Graph

65 Commits

Author SHA1 Message Date
Matt Nadareski
17a2480f03 Properly implement SuperDAT functionality 2016-05-17 10:31:57 -07:00
Matt Nadareski
e3595ea384 More code cleanup
This change comprises of multiple smaller changes:
- Convert all WriteToDat to WriteToDatFromDict, including MissFile
- Change obsolete Import to use updated ParseDict
- Remove all references to Parse
- Rename all references to "Dict" specific code to shorter names
- Remove more unused methods rendered obsolete by other changes
2016-05-16 21:52:49 -07:00
Matt Nadareski
81e5d90dd1 Fix expected DATFromDir behavior 2016-05-12 11:23:11 -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
3185aa3fa6 noDate should be bare 2016-04-21 14:38:11 -07:00
Matt Nadareski
c757bd1534 Merge MergeDAT, part 2 2016-04-21 13:32:35 -07:00
Matt Nadareski
7e818df8a8 Miscellaneous cleanup
Updated Help to include new commandline params, clean up naming across classes, further updates to help future merging
2016-04-20 21:17:23 -07:00
Matt Nadareski
a4a4bdb761 Make DATFromDir ready to merge 2016-04-20 20:41:00 -07:00
Matt Nadareski
9663d22274 Make program output even more uniform 2016-04-18 20:04:38 -07:00
Matt Nadareski
f235628780 Remove unused 2016-04-18 16:41:46 -07:00
Matt Nadareski
cd958b7950 Credits! 2016-04-18 16:32:17 -07:00
Matt Nadareski
8621a5abe6 Consolodate DAT generation 2016-04-18 14:05:34 -07:00
Matt Nadareski
621ae8c0bc Have to dispose of archive if it's not being used; add error output 2016-04-18 13:10:07 -07:00
Matt Nadareski
1e7b0b7408 Get framework for adding SuperDAT functionality 2016-04-17 19:26:19 -07:00
Matt Nadareski
aa70ae6e3e [doc] separate vars 2016-04-14 15:02:20 -07:00
Matt Nadareski
c7f6f73884 Enable log to file 2016-04-14 14:35:12 -07:00
Matt Nadareski
290de40ac5 Break on error 2016-04-13 15:00:22 -07:00
Matt Nadareski
436d1a8554 Empty means error 2016-04-13 14:45:00 -07:00
Matt Nadareski
7db94458c4 Add an earlier check 2016-04-13 14:40:22 -07:00
Matt Nadareski
241801f7fa Not a file doesn't mean a directory 2016-04-13 14:32:36 -07:00
Matt Nadareski
f5d7bbd847 Signature-based instead of extension-based 2016-04-13 13:35:50 -07:00
Matt Nadareski
35a6fbe1d6 Limit the number of file types to attempt to parse as archive 2016-04-13 12:47:27 -07:00
Matt Nadareski
854649c681 Add one verbose message for Mono debuggin 2016-04-13 12:15:24 -07:00
Matt Nadareski
4629ebb3f7 Always use the full path 2016-04-13 12:14:14 -07:00
Matt Nadareski
2d2ae31814 Fix using "Default" 2016-04-13 00:44:55 -07:00
Matt Nadareski
0a85a477bb Emtpy name is not fun 2016-04-13 00:09:16 -07:00
Matt Nadareski
dd89930dbf Encountered errors with encounteredErrors 2016-04-12 23:49:51 -07:00
Matt Nadareski
a8af9ec0c3 Add option to remove Date from generated name 2016-04-12 23:46:10 -07:00
Matt Nadareski
4952135919 Rename logger; add extra catch 2016-04-12 23:39:22 -07:00
Matt Nadareski
1b9589f973 Integrate with SabreHelper.dll 2016-04-12 23:24:08 -07:00
Matt Nadareski
913baa7d83 Remove unnecessary vars 2016-04-12 23:10:30 -07:00
Matt Nadareski
036e8ad598 Convert over to SharpCompress 2016-04-12 23:07:23 -07:00
Matt Nadareski
c26c845042 Can't get mono to work nicely with 7za.exe 2016-04-12 21:57:28 -07:00
Matt Nadareski
67a4545dd0 EVEN MORE VERBOSE 2016-04-12 21:29:28 -07:00
Matt Nadareski
02dbbb3245 [doc] correct comment 2016-04-12 20:35:57 -07:00
Matt Nadareski
107e320bc0 Added more verbosity for Mono debugging 2016-04-12 20:34:38 -07:00
Matt Nadareski
e9d8e5fc01 More future code 2016-04-12 16:41:12 -07:00
Matt Nadareski
1e685ad948 Use built-in path delim... 2016-04-12 16:33:15 -07:00
Matt Nadareski
802ac68f02 Insert commented code for eventual merge 2016-04-12 15:58:53 -07:00
Matt Nadareski
ec1d61ad08 Fix issue with dashes (and maybe spaces) 2016-04-12 15:31:36 -07:00
Matt Nadareski
650bd1f4ea Mono may not like x64 2016-04-12 15:06:58 -07:00
Matt Nadareski
bdb83ce1c5 Don't run mono from local directory 2016-04-12 14:46:39 -07:00
Matt Nadareski
55f52b4083 Fix DAT name; maybe fix Mono? 2016-04-12 12:44:49 -07:00
Matt Nadareski
b8682038ad Maybe fix Mono? 2016-04-12 12:04:14 -07:00
Matt Nadareski
18294ddfa1 Address user feedback 2016-04-12 11:58:10 -07:00
Matt Nadareski
5134bbe4ae Clean includes 2016-04-12 02:16:02 -07:00
Matt Nadareski
bedadb2339 Fix always the first 2016-04-12 00:22:12 -07:00
Matt Nadareski
0f8c77df7c Fix drag and drop naming issue 2016-04-12 00:18:55 -07:00
Matt Nadareski
cc786e65f6 Change DAT naming 2016-04-12 00:15:16 -07:00
Matt Nadareski
2b7ea92008 Increase parity with Generate 2016-04-11 23:59:32 -07:00