Matt Nadareski
a04a3485ef
Fix ParentablePath issues; fix parse logging
2020-09-21 13:04:11 -07:00
Matt Nadareski
9510d9efe6
Add support for old CMP dats (partial library-only)
2020-09-20 21:12:57 -07:00
Matt Nadareski
ba253f94e6
Reduce who cares about date
2020-09-18 11:26:50 -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
1e4afb3046
Decouple stream hashing from special file info
2020-09-17 23:07:49 -07:00
Matt Nadareski
044d70da6e
Consolidate some of the throws
2020-09-15 17:09:35 -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
e34f50c464
Better shorthand, change internal naming
2020-09-07 22:57:44 -07:00
Matt Nadareski
412759a2d7
New name please
2020-09-07 22:40:27 -07:00
Matt Nadareski
5f749d07a4
Add and use SpamSum for Media and Rom types
...
SpamSum implementation courtesy of https://github.com/aaru-dps/Aaru
2020-09-04 15:02:15 -07:00
Matt Nadareski
3e9b4e510c
Add DeviceReference type, cleanup TODOs
2020-08-31 23:01:51 -07:00
Matt Nadareski
4bf5a835e7
Fix Sort
2020-08-28 01:13:55 -07:00
Matt Nadareski
335f160ace
Fix the cracks in the armor
2020-08-27 20:56:50 -07:00
Matt Nadareski
4d0a3f55eb
Add Aaruformat validation and media item type ( #29 )
...
* Initial `media` and AaruFormat code
* But... why?
* Fix AIF reading
* Fix D2D, Logiqx cleanup
* Minor cleanup
* Final cleanup round
2020-08-27 16:57:22 -07:00
Matt Nadareski
3b481de3b9
Add Batch Feature ( #28 )
...
* Checkpoint Batch input
* Fix and enable Batch
* Add overwrite to write
* 1G1R and better help text
* Add set header value
* Implement internal split/merge
* Implement description to name
* Add field removal
* Implement ORPG
* Implement scene date strip
* Read me
* Better wording
* Slight re-format based on re-reading
* Add note at top here too
2020-08-26 17:11:24 -07:00
Matt Nadareski
35b8489a17
Fix depot paths
2020-08-25 16:47:11 -07:00
Matt Nadareski
38f69f9dcc
Fix of-tags, more CMP writing
2020-08-24 13:43:37 -07:00
Matt Nadareski
769bc077e7
XML-like optional/required for CMP writer
2020-08-24 13:29:27 -07:00
Matt Nadareski
d8fdce88c0
Fix JSON read/write, XML write
2020-08-24 11:56:49 -07:00
Matt Nadareski
ece8e0cae7
Add required variants for XML
2020-08-24 00:48:27 -07:00
Matt Nadareski
06829d3d5f
Use better XML methods
2020-08-24 00:25:23 -07:00
Matt Nadareski
fd489d5e4b
Better optional attributes
2020-08-23 22:54:09 -07:00
Matt Nadareski
f8fae70231
Remove unnecessary Field exclusion
2020-08-23 22:23:55 -07:00
Matt Nadareski
a1d81a8e5f
Wire up a whole bunch of stuff on read
2020-08-23 21:10:29 -07:00
Matt Nadareski
3e320bb85e
Add and use DepotInformation
2020-08-20 11:23:48 -07:00
Matt Nadareski
52c15d4732
Replace RVX with Depth
2020-08-18 23:39:13 -07:00
Matt Nadareski
8e687a251d
Add RVX compatible inputs
2020-08-18 11:34:43 -07:00
Matt Nadareski
6f5d959629
Verbose logging and empty strings
2020-08-17 14:10:53 -07:00
Matt Nadareski
e50580f460
More verbose logs
2020-08-17 14:03:40 -07:00
Matt Nadareski
939da19af8
Wrap uncommon exception
2020-08-17 13:48:05 -07:00
Matt Nadareski
98a8c9cbfd
Allow wildcarded paths for inputs
2020-08-08 21:53:34 -07:00
Matt Nadareski
17a6a7ec69
IO extensions to IO namespace
2020-08-01 23:04:11 -07:00
Matt Nadareski
41d3d0c848
IO namespace
2020-08-01 22:46:28 -07:00