Commit Graph

3692 Commits

Author SHA1 Message Date
Matt Nadareski
18cb67a610 Update .gitignore 2023-07-11 23:36:28 -04:00
Matt Nadareski
95afc206dc Check if root path ended with directory separator 2023-04-23 20:47:41 -04:00
Matt Nadareski
ac718efa78 Sync Compress and RVIO with latest from RVWorld 2023-04-21 15:04:31 -04:00
Matt Nadareski
de59a91bef Reorganize filters based on other changes 2023-04-20 22:11:45 -04:00
Matt Nadareski
7c6945fe09 Reorganize and add comments to MachineField 2023-04-20 16:30:00 -04:00
Matt Nadareski
b285ecf66d Reorganize and add comments to DatItemField 2023-04-20 15:57:39 -04:00
Matt Nadareski
b16afd6d59 Reorganize and add comments to DatHeaderField 2023-04-20 14:28:30 -04:00
Matt Nadareski
a2958a703c Update enum handling, part 3 2023-04-20 13:54:59 -04:00
Matt Nadareski
0594a6296c Update enum handling, part 2 2023-04-20 12:12:56 -04:00
Matt Nadareski
1f601dfa3f Update enum handling, part 1 2023-04-20 10:34:37 -04:00
Matt Nadareski
8921a09118 Start adding enum helpers 2023-04-19 17:35:20 -04:00
Matt Nadareski
728b5d6b27 Perform mass cleanup
This is cleanup based on both new .NET functionality (in 6 and 7) as well as a ton of simplifications and things that were missed that were caught due to the cleanup.
2023-04-19 16:39:58 -04:00
Matt Nadareski
fd5fd79b95 Update serials and details objects 2023-04-19 12:26:54 -04:00
Matt Nadareski
f6360492a4 Promote new flag to --dat-X instead
This change also introduces a few fixes to merging flags in general, as things like device non-merged were being converted/handled strangely.
2023-04-19 12:04:25 -04:00
Matt Nadareski
542075a651 Fix delete issue with rebuild 2023-04-18 12:02:09 -04:00
Matt Nadareski
237f04491e Add external flag for force adding roms 2023-04-17 14:02:11 -04:00
Matt Nadareski
3ae002a153 Add internal flag for force adding roms 2023-04-17 13:42:11 -04:00
Matt Nadareski
18fee399f4 Fix ambiguous references 2023-04-17 13:22:35 -04:00
Matt Nadareski
5fce4c84b5 Wire up skeleton formats to DatItem 2023-04-07 16:13:15 -04:00
Matt Nadareski
229fb5df03 Add skeleton File item 2023-04-07 15:59:16 -04:00
Matt Nadareski
e8f543ff62 Add 4 missing fields to Archive 2023-04-07 15:47:24 -04:00
Matt Nadareski
9410363d99 Add skeleton Details item 2023-04-07 15:25:13 -04:00
Matt Nadareski
bd951b46b5 Fix build 2023-04-07 15:13:19 -04:00
Matt Nadareski
f655d7b64f Add skeleton Serials item 2023-04-07 14:57:41 -04:00
Matt Nadareski
d58f404aa0 Fix missing Archive field updates 2023-04-07 14:49:30 -04:00
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