Commit Graph

89 Commits

Author SHA1 Message Date
Matt Nadareski
6eac80805f Remove copy files flag 2020-09-18 10:52:13 -07:00
Matt Nadareski
e34f50c464 Better shorthand, change internal naming 2020-09-07 22:57:44 -07:00
Matt Nadareski
308de8dd73 Forgot SpamSum 2020-09-07 22:42:54 -07:00
Matt Nadareski
412759a2d7 New name please 2020-09-07 22:40:27 -07:00
Matt Nadareski
2f38209f10 Backport Wiki changes 2020-09-05 21:12:00 -07:00
Matt Nadareski
8a70bca9e8 Correct text in README 2020-09-04 23:24:42 -07:00
Matt Nadareski
42078307fe Output directory normalization 2020-09-04 23:22:00 -07:00
Matt Nadareski
58f9f1aace Clarify Extract and Restore 2020-09-04 23:17:27 -07:00
Matt Nadareski
4146972afe Add per-machine filtering to Batch 2020-09-04 20:57:30 -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
165f06ceba Update help with new value sets 2020-08-28 21:52:27 -07:00
Matt Nadareski
7cd413bea1 Add new batch command to readme 2020-08-27 17:10:25 -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
ebb6529440 Wire up new flag 2020-08-21 10:38:42 -07:00
Matt Nadareski
52c15d4732 Replace RVX with Depth 2020-08-18 23:39:13 -07:00
Matt Nadareski
a703e22234 Update README 2020-08-18 11:38:37 -07:00
Matt Nadareski
002e55e86e Make it an against flag instead 2020-08-01 15:10:41 -07:00
Matt Nadareski
b6c1e9f5c7 Add Game diffing 2020-08-01 14:15:04 -07:00
Matt Nadareski
a0af82737e Same for header features 2020-07-31 16:31:00 -07:00
Matt Nadareski
467586cf0e Add output dir to Verify 2020-07-31 14:04:10 -07:00
Matt Nadareski
71815ee785 Preliminary 1G1R 2020-07-27 22:31:17 -07:00
Matt Nadareski
9a14d4befb File type tango 2020-07-26 22:44:05 -07:00
Matt Nadareski
334e1c4585 Filter Abstraction (#25)
* Add category, back filters by dictionary

* Complete internal filter set

* Fix AreaSize filter

* Populate filter object the hard way

* Manipulation flags should not be filters

* None of them need to be public

* Convert to partial helper method

* Better method use

* Field, not string; no dictionary

* Add FilterTo method for later

* More naming options (easier conversion)

* Update README
2020-07-18 21:35:17 -07:00
Matt Nadareski
4e406604c2 Remove .NET Framework 4.6.2/4.7.2 (#24)
* Remove < .NET 4.8, general cleanup

* Abstract

* Tango

* Banner

* Scan no more

* Common

* Application

* Access

* Filter-feeder

* Graffiti

* Paint-over

* Law and Order

* XOR-o

* Unused staircase

* Maybe

* Maybe not

* Delete this

* The word is "no"

* Emit

* Improper

* Aye aye

* Fence

* Barrier

* Monkey

* Pail

* Lines
2020-07-15 09:41:59 -07:00
Matt Nadareski
e7984b7b74 Add JSON write 2020-06-15 22:31:46 -07:00
Matt Nadareski
4ad77d6be6 Cleanup and overhaul (#21)
* Syntax cleanup

* More minor cleanup, use Linq

* Fix broken features by using correct values

* Feature flags the same

* Features are modular

* No AlphaFS, more .NET versions

* Fix appveyor

* Put back identifiers, for some reason

* String interpolation, modernization

* Better use of GetField

* XmlTextWriter to remove possible issues

* Fix header for OpenMSX
2020-06-10 22:37:19 -07:00
Matt Nadareski
f01e47444c Use new list input 2020-06-06 13:53:31 -07:00
Matt Nadareski
ac2a9fabb7 Hashing 2020-06-05 22:26:44 -07:00
Matt Nadareski
2ab4e3d48e [ALL] Add Everdrive SMDB 2019-02-08 15:31:44 -08:00
Matt Nadareski
723537f556 [ALL] Add filtering support to D2D and Verify
Verify came for free since it uses the D2D code
2019-01-08 17:55:27 -08:00
Matt Nadareski
41b17d3303 [README] Update examples with new flags 2018-04-13 12:36:50 -07:00
Matt Nadareski
6042a1d070 [SabreTools, Feature, README] Better define user inputs 2018-04-13 12:20:18 -07:00
Matt Nadareski
ee38ed6d8b [README] Pre-emptively add to readme 2018-04-09 12:57:22 -07:00
Matt Nadareski
5449ae6015 [SabreTools, README] Add exclude-fields as valid input 2018-03-22 16:50:00 -07:00
Matt Nadareski
74c92d2ef1 [SabreTools, DatFile, DatHeader] Add one-rom-per-game 2018-03-20 15:10:43 -07:00
Matt Nadareski
72830b5d98 [SabreTools, Flags, DatFile] Add new base replacement flags
Update game type (bios, device, mechanical) and update parenting information (romof, cloneof, sampleof)
2018-03-20 14:49:04 -07:00
Matt Nadareski
b6a261d69d [ALL] Add openMSX software list to read/write 2018-03-15 16:59:48 -07:00
Matt Nadareski
bf84a2a218 [README] Add depreciation remappings 2018-03-12 21:25:47 -07:00
Matt Nadareski
eb71c16454 [SabreTools, Flags, DatFile, Utilities, README] Stat output
Add new input that mirrors the input for DAT formats. This also introduces the SSV statistics output format
2018-03-12 21:18:25 -07:00
Matt Nadareski
008deed188 [README] Minor change 2018-02-24 14:22:43 -08:00
Matt Nadareski
9f54a6a37b [SabreTools, DatFiles, README] Last few flags to all types 2018-02-24 14:20:17 -08:00
Matt Nadareski
b92cfd8455 [SabreTools, README, DatFiles] Add prefix/postfix everywhere 2018-02-24 13:14:58 -08:00
Matt Nadareski
4f94fd7270 [README] Update documentation 2018-02-22 16:41:04 -08:00
Matt Nadareski
a8460d6ff8 [SabreTools, DatFiles/] Add flag for keeping empty games instead of making it default 2018-02-14 12:09:18 -08:00
Matt Nadareski
f1284dee33 [README] Fix spaces 2018-02-08 00:34:36 -08:00
Matt Nadareski
d1a4d74a12 [SabreTools] Fix diffing flags
Due to real changes in the code base, having a single "diff" master flag no longer works. separating out the few flags that were still sitting under what is now "diff-all" makes it more easy to see the intent in the flags themselves.
2018-02-08 00:30:25 -08:00
Matt Nadareski
dd9d8d4943 [SabreTools, Feature, README] Rebuild README, handle newlines better 2018-01-23 20:43:54 -08:00
Matt Nadareski
4fc66cb34b [SabreTools] Add long descriptions to all help items 2018-01-23 16:32:34 -08:00
Matt Nadareski
b22968a2d2 [ALL] Update Help (WIP) 2018-01-23 15:55:04 -08:00