Commit Graph

3764 Commits

Author SHA1 Message Date
Matt Nadareski
f4f11efa66 Make all DatItems handle being a sub item gracefully 2020-09-30 13:41:02 -07:00
Matt Nadareski
7fc49203f4 Sub items should not check types 2020-09-30 13:25:40 -07:00
Matt Nadareski
d82a911cd9 Don't write internal quotes during normal use (fixes #30) 2020-09-30 10:07:53 -07:00
Matt Nadareski
2099a82b2b Handle edge case for help usage 2020-09-30 10:01:04 -07:00
Matt Nadareski
ae59978bee Only write raw on empty for XML 2020-09-30 09:56:42 -07:00
Matt Nadareski
4bcd86ef93 Fix issue with ignore/continue in SL read 2020-09-30 09:50:54 -07:00
Matt Nadareski
e61f5fbdbf Better cleanup after filter in Batch 2020-09-27 21:13:53 -07:00
Matt Nadareski
80f5b69513 Ensure machine has writable items 2020-09-25 20:25:29 -07:00
Matt Nadareski
d66e2a57cf Use specified in more places 2020-09-23 16:24:59 -07:00
Matt Nadareski
4439b90e2c Fix odd interaction of filtering from Batch 2020-09-23 16:21:01 -07:00
Matt Nadareski
2f71aeb736 Fix missfile write removing items on game-name output 2020-09-23 14:38:45 -07:00
Matt Nadareski
83d67c7ac1 Readonly readers in readers, update CMP reader 2020-09-21 13:20:58 -07:00
Matt Nadareski
db0c50bd3a Fix separated value read (and use for SMDB) 2020-09-21 13:20:22 -07:00
Matt Nadareski
a04a3485ef Fix ParentablePath issues; fix parse logging 2020-09-21 13:04:11 -07:00
Matt Nadareski
07066c2299 Change location of Extra INI ROOT_FOLDER remap 2020-09-21 10:53:23 -07:00
Matt Nadareski
4e2897dd1c Tweak Extras INI parsing 2020-09-21 10:23:57 -07:00
Matt Nadareski
9510d9efe6 Add support for old CMP dats (partial library-only) 2020-09-20 21:12:57 -07:00
Matt Nadareski
195aaba308 Fix batch filtering for per machine 2020-09-19 15:54:21 -07:00
Matt Nadareski
ae3bae2d0a Add explicit list of supported types 2020-09-18 17:12:31 -07:00
Matt Nadareski
5a8ff006bd Reduce repeated code, again 2020-09-18 16:12:29 -07:00
Matt Nadareski
f2951a41ca Separate all blank finding for DFD 2020-09-18 15:18:12 -07:00
Matt Nadareski
c533a29bd7 Fix rebuild, extract depth to proper places 2020-09-18 15:01:03 -07:00
Matt Nadareski
9c671b488d Split out blank directory adding 2020-09-18 12:15:09 -07:00
Matt Nadareski
ea5ef04ab1 Less passing down the chain 2020-09-18 11:40:21 -07:00
Matt Nadareski
ba253f94e6 Reduce who cares about date 2020-09-18 11:26:50 -07:00
Matt Nadareski
bc5e508d84 Remove unused method 2020-09-18 10:55:35 -07:00
Matt Nadareski
99c530b418 Add special combinations of TreatAsFile 2020-09-18 10:54:34 -07:00
Matt Nadareski
6eac80805f Remove copy files flag 2020-09-18 10:52:13 -07:00
Matt Nadareski
e1cb29880d Reorder params to be more logical 2020-09-18 10:45:40 -07:00
Matt Nadareski
3502a35dbd Remove unused parameter from Write 2020-09-18 10:44:01 -07:00
Matt Nadareski
b9e6111ae1 Stats writing not inherent to writing to file 2020-09-18 10:42:06 -07:00
Matt Nadareski
cae8ce898c Less reliance on specific hashes in DFD path 2020-09-18 10:21:04 -07:00
Matt Nadareski
7ed7107fd2 Clean up more info instances 2020-09-18 01:50:44 -07:00
Matt Nadareski
817f1528cd Use flag more properly 2020-09-18 00:52:43 -07:00
Matt Nadareski
4bb768f258 Reduce redundant code 2020-09-18 00:45:08 -07:00
Matt Nadareski
7acadcddd5 Simplify GetInfo 2020-09-18 00:29:08 -07:00
Matt Nadareski
208de0282b Fix SpamSum hashing 2020-09-17 23:37:42 -07:00
Matt Nadareski
1e4afb3046 Decouple stream hashing from special file info 2020-09-17 23:07:49 -07:00
Matt Nadareski
3ad55d806b Add note for later on DatabaseTools 2020-09-17 22:58:56 -07:00
Matt Nadareski
66136b5d79 Rewrite some Logger bits, remove last Global throw 2020-09-15 17:26:57 -07:00
Matt Nadareski
044d70da6e Consolidate some of the throws 2020-09-15 17:09:35 -07:00
Matt Nadareski
74a0c47102 Fix a few stragglers 2020-09-15 14:46:39 -07:00
Matt Nadareski
fc580c7d35 Make logging more intuitive 2020-09-15 14:38:37 -07:00
Matt Nadareski
f506915a04 Make less things use global throw state 2020-09-15 14:23:40 -07:00
Matt Nadareski
91f659dca2 Add and use ThrowOnError global (temp) 2020-09-15 12:12:13 -07:00
Matt Nadareski
ab06bf89f6 Add status to whitelist 2020-09-15 11:18:34 -07:00
Matt Nadareski
0263bb4076 Safety fix for old CMP DatFiles 2020-09-15 11:17:49 -07:00
Matt Nadareski
d7f263e824 Simplify machine name filter 2020-09-08 12:59:08 -07:00
Matt Nadareski
7f6507cffb Move easy filters so Machine can use them 2020-09-08 12:54:41 -07:00
Matt Nadareski
d8835920a7 Reduce DatItem boilerplate 2020-09-08 10:56:37 -07:00