Matt Nadareski
8994cf6f4c
More SuperDAT improvments
2016-05-17 16:53:02 -07:00
Matt Nadareski
48507e76b1
Add "type" to DatData for use with SuperDATs
2016-05-17 11:23:06 -07:00
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