Commit Graph

3869 Commits

Author SHA1 Message Date
Matt Nadareski
dea5d550fc Bump version number 2016-05-23 18:05:37 -07:00
Matt Nadareski
ca1694a1ca [doc] add description for CreateOutfileName 2016-05-23 18:05:20 -07:00
Matt Nadareski
92d5337ac9 Enable on-the-fly DAT writing for DATFromDir 2016-05-23 15:57:09 -07:00
Matt Nadareski
9184aa824e Refactor creating SortedDictionary 2016-05-23 14:15:09 -07:00
Matt Nadareski
7afdf4adc5 Refactor DAT name creation 2016-05-23 14:05:25 -07:00
Matt Nadareski
23c07252d9 Fix refactor start and end game 2016-05-23 13:57:03 -07:00
Matt Nadareski
c1565a5af2 Refactor write end game 2016-05-23 13:50:33 -07:00
Matt Nadareski
ed3a41c9b2 Refactor write start game 2016-05-23 13:45:12 -07:00
Matt Nadareski
11ecfe197d Refactor write rom 2016-05-23 13:33:24 -07:00
Matt Nadareski
78a3c22dea Refactor write header 2016-05-23 13:23:13 -07:00
Matt Nadareski
5b48934eb3 Dispose only if there's something to dispose 2016-05-23 12:11:22 -07:00
Matt Nadareski
79d1da0583 [doc] notes for Logging 2016-05-22 23:57:44 -07:00
Matt Nadareski
4d1b83b704 Update GZip handling for special cases 2016-05-22 23:33:33 -07:00
Matt Nadareski
8c8ea0cce6 Get actual file size from Romba files 2016-05-22 21:14:44 -07:00
Matt Nadareski
969878d0f1 Double path delims aren't needed and can be cleaned 2016-05-22 20:49:29 -07:00
Matt Nadareski
eb0b00724b More work on Romba support, add special string replacement in MissFile output (undocumented externally) 2016-05-22 20:42:04 -07:00
Matt Nadareski
b1554445c5 Add check for file length determining if it's a SHA-1 or not 2016-05-22 17:41:52 -07:00
Matt Nadareski
6e07324b42 Create new flag for GZipped files; add Romba read-in 2016-05-22 17:38:17 -07:00
Matt Nadareski
96b8880bcb Take care of case of software tag ONLY having roms inside after the description.
This is rare and probably not seen too much in many softlists, but it is a possible issue, and must be addressed.
2016-05-22 17:24:19 -07:00
Matt Nadareski
ccdb809a44 Merge branch 'master' of https://github.com/mnadareski/wizzardDesktop.git 2016-05-22 13:32:44 -07:00
attractivo
daa4ec54dd undeleting needed lines 2016-05-22 22:28:56 +02:00
Matt Nadareski
66795c8b18 Create Constants class and consolodate 2016-05-22 13:15:13 -07:00
Matt Nadareski
e8224606b7 Clean up commented commit from @tractivo 2016-05-22 12:51:02 -07:00
Matt Nadareski
dd6ab61cac Merge branch 'master' of https://github.com/mnadareski/wizzardDesktop.git 2016-05-22 12:48:56 -07:00
Matt Nadareski
e0bad9eccf Add a couple new features
Added HashSplit to DATabase (commandline and menu)
Make DATFromDir properly use DatData objects
Add "Romba" option to DATFromDir to allow GZIP files to be read as archives
2016-05-22 12:45:20 -07:00
attractivo
f310273c8d adding ///// comments for name NormalizeChars, RussianToLatin, SearchPattern 2016-05-21 22:01:03 +02:00
attractivo
c0950ca55a adding name trimming feature in //// comments for future use 2016-05-21 15:04:33 +02:00
Matt Nadareski
3fe787dc61 How did this stay for so long? 2016-05-21 01:02:23 -07:00
Matt Nadareski
235d43dc8b Shouldn't have to expicitly define an empty dictionary for parse.
Addendum to this fix is adding a Nodump output for HashSplit
2016-05-21 00:45:56 -07:00
Matt Nadareski
926db51830 More SuperDAT woes 2016-05-20 23:56:21 -07:00
Matt Nadareski
cacfef630f Output only if there's something worth outputting 2016-05-20 23:38:49 -07:00
Matt Nadareski
30752d8c0e Base path not being set correctly all the time 2016-05-20 23:28:47 -07:00
Matt Nadareski
8790e2ef94 Wrong path was being used for replacement 2016-05-20 23:21:07 -07:00
Matt Nadareski
8b196db721 Fix errant strings in DAT output 2016-05-20 23:12:39 -07:00
Matt Nadareski
2d79a0a4ae ...wrong flag name 2016-05-20 22:44:48 -07:00
Matt Nadareski
24d548c4b5 Add output redirection to HashSplit 2016-05-20 16:13:52 -07:00
Matt Nadareski
463469aa62 Add multiple input and directory support 2016-05-20 15:50:54 -07:00
Matt Nadareski
5a197d30b9 Forgot the second location, thanks @tractivo 2016-05-20 14:12:49 -07:00
Matt Nadareski
290494c598 Oops, forgot to add the type here 2016-05-20 14:04:49 -07:00
Matt Nadareski
99fa6da6b0 Add new tool: HashSplit
This tool will simply split a DAT by the "best" available hash in order of SHA-1, MD5, and CRC/No-Hash. The files are output to the same directory as the original file. Requested by Obiwantje.
2016-05-20 13:49:32 -07:00
Matt Nadareski
71783d27ed Descriptions can have double-quotes 2016-05-20 13:00:55 -07:00
Matt Nadareski
29edfc45ee One more step missed =( 2016-05-20 10:24:30 -07:00
Matt Nadareski
bb7288925e Err, missed a step with the tabs 2016-05-20 10:23:55 -07:00
Matt Nadareski
de9f3d6ac8 Adding Date to official specification, fix SabreDAT output
Secondary fix: how on Earth did reading from a game/rom formatted XML DAT not explode? It was using "xtr" instead of "subreader" for everything...
2016-05-20 10:21:24 -07:00
Matt Nadareski
daa41d1923 Create a 0-byte file for formats that don't allow actual blank folders 2016-05-20 09:56:49 -07:00
Matt Nadareski
26a2511701 Revert "Minor change to be fully compatible with SuperDAT output"
This reverts commit 8b43e2ec79.
2016-05-19 13:37:05 -07:00
Matt Nadareski
e61fece944 Revert "Keep the names and don't trim if we're in SuperDAT mode"
This reverts commit db2bd98ce1.
2016-05-19 13:36:59 -07:00
Matt Nadareski
db2bd98ce1 Keep the names and don't trim if we're in SuperDAT mode 2016-05-19 13:15:12 -07:00
Matt Nadareski
8b43e2ec79 Minor change to be fully compatible with SuperDAT output 2016-05-19 13:14:17 -07:00
Matt Nadareski
d8200433e0 Enable cascaded diffing of input files
Requested by @tractivo; allows for a series of DATs to be progressively pruned so that no dupes remain but the original info is intact.
2016-05-19 12:43:30 -07:00