Matt Nadareski
c6c0b0ce8b
Add db export Archive fields
2023-04-07 14:34:49 -04:00
Matt Nadareski
01ce52ec35
Complete overhaul on Skippers
...
This change involves safety updates for serialization, better definitions of various classes, renames of some classes for accuracy, missing enum decoration, and various fixes.
2023-04-04 18:31:19 -04:00
Matt Nadareski
573aa2848a
Add enum decoration, fix attributes for skippers
2023-04-04 11:38:46 -04:00
Matt Nadareski
7ccf58e433
Add minimally supported operation case
2023-04-04 11:25:18 -04:00
Matt Nadareski
022851e545
Prep Skippers for XML serialization
2023-04-04 11:23:59 -04:00
Matt Nadareski
6a9947093a
Add explicit NI XML detection
2023-04-03 12:39:31 -04:00
Matt Nadareski
189a499fda
Fix header writing for ID
2023-04-03 12:38:01 -04:00
Matt Nadareski
19778947d8
Add header-level No-Intro ID support
2023-04-03 12:24:42 -04:00
Matt Nadareski
bfa04dc574
Add No-Intro XSD to code (outdated)
2023-04-03 12:11:54 -04:00
Matt Nadareski
cf1a8122b1
Add No-Intro cloneofid tag
2023-04-03 11:57:06 -04:00
Matt Nadareski
fb20e5c92b
Attempt to add multi-category support
2023-04-03 11:52:38 -04:00
Matt Nadareski
9d1dc11c6a
Trim names in hashfiles
2023-03-30 19:35:41 -04:00
Matt Nadareski
aa5cc76f8f
Handle filenames with spaces in hashfiles
2023-03-30 10:59:56 -04:00
Matt Nadareski
6ee9edfe89
Fix oversights in hashfiles
...
- Allows for multiple spaces between filename and hash
- Allows for paths in names to be counted as machine names
2023-03-29 22:58:06 -04:00
Matt Nadareski
dc79249d61
Add No-Intro MIA support
2023-03-26 22:03:29 -04:00
Matt Nadareski
2681e4a997
Add No-Intro ID support
2023-03-26 21:47:17 -04:00
Matt Nadareski
dbf5ee5040
Alias GetCurrentDirectory
2023-01-20 10:56:39 -08:00
Matt Nadareski
cba8a01ece
Fix VSCode launch.json
2023-01-19 18:04:30 -08:00
Matt Nadareski
ea21e994e7
Remove fancy mid-version naming
2023-01-19 18:03:45 -08:00
Matt Nadareski
1eb3e1c11a
Relicense to MIT
...
I am relicensing this code with the permission of all code contributors to this code.
2023-01-08 21:48:21 -08:00
Matt Nadareski
909f241bc0
OS-specific builds in AppVeyor
2023-01-02 15:11:52 -08:00
Matt Nadareski
a203dee28a
Fix AppVeyor build script
2023-01-01 20:48:39 -08:00
Matt Nadareski
e7adfb154f
Add .NET 7 build targets
2022-12-29 23:55:38 -08:00
Matt Nadareski
3039ab0ff8
Add rudimentary header table
2022-12-22 10:42:03 -08:00
Matt Nadareski
b6e66b2fe2
Add database design WIP doc
2022-12-22 10:13:30 -08:00
Matt Nadareski
3ed197684d
Fix broken utilities test
2022-12-22 09:27:31 -08:00
Matt Nadareski
97e847333b
Fix faulty ignore logic
2022-12-22 09:27:02 -08:00
Matt Nadareski
9469bd6543
Partially fix EOF issues in hashing
2022-12-22 09:20:29 -08:00
Matt Nadareski
5cbae32dcf
GetMissingRequiredFields for Listrom
2022-11-03 21:20:18 -07:00
Matt Nadareski
19f2ccd4d1
Add GetMissingRequiredFields for SL
2022-11-03 21:07:48 -07:00
Matt Nadareski
d574a3baaf
Update optional and required fields for SL
2022-11-03 17:07:49 -07:00
Matt Nadareski
58db62cadd
Update SL DTD
2022-11-03 17:04:31 -07:00
Matt Nadareski
d35faea5a9
Add override method to all required places
2022-11-03 17:02:38 -07:00
Matt Nadareski
a6d02d8c9c
Remove TODO in Hashfile
2022-11-03 16:51:15 -07:00
Matt Nadareski
6c235e98b6
Migrate to GetMissingRequiredFields
2022-11-03 16:46:53 -07:00
Matt Nadareski
c23cfc0b36
Add null check to ShouldIgnore
2022-11-03 16:29:06 -07:00
Matt Nadareski
b3b2176b01
Add verbose logging to ShouldIgnore; add note
2022-11-03 16:27:58 -07:00
Matt Nadareski
4ea8abc1a4
Add logging TODO to ShouldIgnore
2022-11-03 16:19:58 -07:00
Matt Nadareski
507be000a1
Clean up usings in Hashfile
2022-11-03 16:18:25 -07:00
Matt Nadareski
392e59e697
Add Hashfile TODO for future requirements
2022-11-03 16:16:20 -07:00
Matt Nadareski
f1d37a7bb6
Enforce required fields for Hashfile
...
I was going back and forth on this, but honestly, this is the one set of types that is really meaningless if the hashes are missing.
2022-11-03 16:15:49 -07:00
Matt Nadareski
b1f2836261
Add gated code for Hashfile HasRequiredFields
2022-11-03 16:14:42 -07:00
Matt Nadareski
b8ab055c66
DatFile cleanup and add HasRequiredFields (nw)
2022-11-03 16:05:07 -07:00
Matt Nadareski
7fbae5623b
Add ShouldIgnore note, possibly for strict
2022-11-03 16:01:03 -07:00
Matt Nadareski
66b767ed4d
Add unused item dictionary database implementation
2022-11-03 15:54:00 -07:00
Matt Nadareski
83ddb0ccf9
Update nuget packages
2022-11-03 15:16:47 -07:00
Matt Nadareski
d0591e5932
Remove lingering TODO
2022-11-03 14:57:39 -07:00
Matt Nadareski
909ec8c4cc
Create separate files for internal skippers
2022-11-03 14:55:46 -07:00
Matt Nadareski
946b210d37
Add unused strict writing flag
2022-11-03 12:58:37 -07:00
Matt Nadareski
b8e0da44ed
Add validation notes to DAT types
2022-11-03 12:35:50 -07:00