Commit Graph

1488 Commits

Author SHA1 Message Date
Matt Nadareski
3e55071d41 Add machines but don't invoke ItemDB 2026-04-16 13:59:15 -04:00
Matt Nadareski
af568d6a57 Make callers responsible for machine and source setting 2026-04-16 13:52:58 -04:00
Matt Nadareski
8f746824d6 Allow callers to set source and machine index 2026-04-16 13:27:29 -04:00
Matt Nadareski
334ab130da Remove unnecessary framework gating 2026-04-16 13:03:34 -04:00
Matt Nadareski
b8966f5e37 Remove unnecessary RemapDatItemToMachine method 2026-04-16 13:00:13 -04:00
Matt Nadareski
096f9d4b96 Remove external item to machine mappings 2026-04-16 12:54:43 -04:00
Matt Nadareski
b6c6296c29 Remove external item to source mappings 2026-04-16 12:39:24 -04:00
Matt Nadareski
8173806537 Add machine and source indexes to DatItem, currently unused 2026-04-16 12:26:52 -04:00
Matt Nadareski
af12310504 Rename ItemDictionaryDB to ItemDatabase 2026-04-16 11:51:28 -04:00
Matt Nadareski
5694cdf9a9 Editorconfig cleanup 2026-04-15 08:44:42 -04:00
Deterous
dab850103b XDVDFS FileWriter (#83) 2026-04-15 08:41:55 -04:00
Matt Nadareski
c646141bdf Remove DesignerCategory attribute usage 2026-04-15 00:27:48 -04:00
Matt Nadareski
ca02ed6b09 Add CICM sidecar models 2026-04-14 22:56:09 -04:00
Matt Nadareski
5b22902d03 Add QD image writer 2026-04-14 12:45:31 -04:00
Matt Nadareski
4e70a7665c Add NES cart writer 2026-04-14 12:33:27 -04:00
Matt Nadareski
650402df39 Add FDS image writer 2026-04-14 12:17:42 -04:00
Matt Nadareski
fead0d781c Add LNX cart writer 2026-04-14 12:03:19 -04:00
Matt Nadareski
3896b75b3b Add A78 cart writer 2026-04-14 11:59:12 -04:00
Matt Nadareski
ea2a1daadf Add NES image writing 2026-04-14 10:55:09 -04:00
Matt Nadareski
5968a367e8 Add FDS image writing 2026-04-14 10:33:30 -04:00
Matt Nadareski
b439cc3e35 Attempt to avoid input file overwriting 2026-04-14 10:27:23 -04:00
Matt Nadareski
3675a8ac75 Fix flaw in writable interface 2026-04-14 10:25:05 -04:00
Matt Nadareski
e16b485a7b Add LNX cart writing 2026-04-14 10:19:04 -04:00
Matt Nadareski
b51879bbec Add A78 cart writing 2026-04-14 10:13:05 -04:00
Matt Nadareski
f26c5bfebc Add IWritable interface 2026-04-14 09:59:23 -04:00
Matt Nadareski
4d5e7eb755 Minor editorconfig change 2026-04-13 10:04:24 -04:00
Matt Nadareski
7d14681fc9 Editorconfig and some manual cleanup 2026-04-13 09:43:40 -04:00
Deterous
0e5380ad1a Xbox ISO Support (#81)
* Xbox ISO support

* Fixes

* Print XGDType

* Review
2026-04-13 09:39:29 -04:00
Matt Nadareski
2494b44647 Start scaffolding disc image wrapper helper 2026-04-11 20:56:46 -04:00
Matt Nadareski
3d33f44eca Make inverted DataArea less impactful 2026-04-09 23:56:36 -04:00
Matt Nadareski
5f9eaef9f2 Make inverted DiskArea less impactful 2026-04-09 23:36:50 -04:00
Matt Nadareski
b0a9464d2b Make inverted Part less impactful 2026-04-09 23:29:00 -04:00
Matt Nadareski
5d4453fb1e Minor formatting fix 2026-04-09 22:57:50 -04:00
Matt Nadareski
ca3ebf33a8 Flatten Analog out of existence 2026-04-09 22:21:15 -04:00
Matt Nadareski
853e2ff5c0 Flatten Extension out of existence 2026-04-09 22:06:41 -04:00
Matt Nadareski
967d9ffe87 Flatten Instance out of existence 2026-04-09 21:34:00 -04:00
Matt Nadareski
27a93fa86a Clean up Rom ordering 2026-04-09 21:16:45 -04:00
Matt Nadareski
770f6f75d5 Flatten Condition out of existence 2026-04-09 21:13:55 -04:00
Matt Nadareski
2a700dee9c Add skeleton filter overrides for nested items 2026-04-09 20:33:34 -04:00
Deterous
c88ea9ce30 Support optional header in STFS, fix endianness in Descriptor (#80)
* Fix endianness in STFS Descriptor

* Support optional header for installer packages

* Fix field types

* Fix syntax

* Fix build
2026-04-09 09:57:26 -04:00
Matt Nadareski
45956e9128 This enum no longer has use 2026-04-08 23:37:59 -04:00
Matt Nadareski
baf68f3f81 Replace all instances of XXXXXX with proper test values 2026-04-08 21:04:11 -04:00
Matt Nadareski
9d63be5cc7 Merge pull request #79 from SabreTools/attempt-metadata-overhaul 2026-04-08 10:16:06 -04:00
Matt Nadareski
c78bde1fb2 Merge branch 'main' into attempt-metadata-overhaul 2026-04-07 22:20:28 -04:00
Matt Nadareski
574b993985 Editorconfig cleanup of STFS 2026-04-07 22:20:14 -04:00
Deterous
7485a43364 Secure Transacted File System (STFS) Support (#78)
* Initial STFS support

* Fix build errors

* Fix more build errors

* Final fix

* Cleanup printer

* Fix indent
2026-04-07 22:14:39 -04:00
Matt Nadareski
0363b1dd96 Slight code cleanliness updates 2026-04-07 11:23:10 -04:00
Matt Nadareski
94658ae225 Filter tree is reflection-free 2026-04-07 11:17:57 -04:00
Matt Nadareski
76c5dc40e3 Checkpoint reflection replacement 2026-04-07 10:37:03 -04:00
Matt Nadareski
6ba4a5b3ab Checkpoint reflection replacement 2026-04-07 10:26:58 -04:00