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
Matt Nadareski
85c9322b1d
[README] Add new option to README
2018-01-17 16:02:30 -08:00
Matt Nadareski
1484e318aa
[SabreTools, Flags, DatFiles/, Utilities] Add depreciated flag
2018-01-10 22:23:17 -08:00
Matt Nadareski
f366e32c48
[SabreTools, Flags, DatFile, Utilities] Add SSV in/out
2018-01-08 18:02:50 -08:00
Matt Nadareski
2fb90ef5d5
[README] Update doc
2018-01-08 13:06:21 -08:00
Matt Nadareski
85d7b13a09
[SabreTools, Flags, DatFile] Add size split
2018-01-08 12:40:48 -08:00
Matt Nadareski
2e67c74c54
[SabreTools, Filter] Update list and string flags
2018-01-08 12:19:20 -08:00
Matt Nadareski
326a09a52d
[SabreTools, Flags, DatFiles/, Utilities] Fix flags
...
Fix some long flag names to be more descriptive
2018-01-08 11:34:56 -08:00
Matt Nadareski
4f11625acd
[SabreTools] Make help output be cleaner
2018-01-08 09:29:07 -08:00
Matt Nadareski
0d50e879ee
[README] Fix readme
2018-01-06 22:32:45 -08:00
Matt Nadareski
caabf69f11
[SabreTools, Flags, DatFile, README] Add replace year, manufacturer
2018-01-06 22:30:58 -08:00
Matt Nadareski
99c4c4e5a2
[SabreTools, Flags, DatFile, README] Add update description
2018-01-06 22:04:28 -08:00
Matt Nadareski
aa62531c9d
[SabreTools, DatFile] Allow updating names AND/OR hashes
2017-12-14 13:38:04 -08:00
Matt Nadareski
075ad6f08c
[SabreTools, DatFile] Add update hash flag to base-name
2017-12-13 13:00:47 -08:00
Matt Nadareski
54fcf3a1b6
[SabreTools, DatFile, README.1ST] Add output formats to split
2017-11-08 16:44:27 -08:00
Matt Nadareski
6df461b2e9
[SabreTools, DatFile, Enums, Flags] Overhaul splitting
2017-11-08 16:29:35 -08:00
Matt Nadareski
a987e31c5b
[SabreTools] Updates to splitting and output path
2017-11-08 14:39:04 -08:00
Matt Nadareski
77e2d9704f
[SabreTools, README.1ST] Depot variants wrapped in
2017-11-08 00:52:59 -08:00
Matt Nadareski
4fad2b97bc
[SabreTools, DatFile, Reports] Fix and upgrade stats output
2017-11-07 13:56:15 -08:00
Matt Nadareski
df23ba59c7
[README.1ST] Add example from edc
2017-11-03 10:21:27 -07:00
Matt Nadareski
94a4855f57
[FileTypes/] Add remaining unimplemented types
2017-11-02 10:14:52 -07:00
Matt Nadareski
d379ef59ab
[FIleTypes/] Migrate to individual input/output types
...
Similar to the migration of splitting DatFile into ifferent subtypes, this makes sure that logic that petains to each "type" of file that's used by SabreTools, be it an input/output archive format or a specialty file format that is treated by itself like CHDs, is in tis own namespace. ArchiveTools has been pared down accordingly and all "factory" logic should make it easier to add more formats in the future with little fuss.
2017-11-02 00:29:20 -07:00
Matt Nadareski
29c29df8cf
[SabreTools, FileTools, README.1ST] Add "don't add to db" flag
2017-10-31 21:35:54 -07:00