Commit graph

1112 commits

Author SHA1 Message Date
Alex Barney
2b2b7471ea Implement the rest of SaveDataInternalStorageFileSystem 2024-03-09 15:23:26 -07:00
Alex Barney
2501cd24d0 Implement SaveDataExtender 2024-02-19 23:04:19 -07:00
Alex Barney
164382f998 Implement the rest of SaveDataFileSystemServiceImpl and update it to FS 17 2024-02-18 19:45:15 -07:00
Alex Barney
257cf57d0b Implement some Bitmap code 2024-02-04 00:22:31 -07:00
Alex Barney
037c5ace9e Update SaveDataFileSystemService for FS 17 2024-02-03 23:43:24 -07:00
Alex Barney
e6d32b96d0 The 17.0.0 save indexing change that caused improperly wiped consoles to not boot 2024-01-30 22:24:51 -07:00
Alex Barney
78e16d3d61 Implement SaveDataFileSystemService functions 2024-01-27 21:25:40 -07:00
Alex Barney
beca253086 Reorganize SaveDataFileSystemService 2024-01-26 15:49:50 -07:00
Alex Barney
49edb744c5 Skeleton a bunch of code related to save data 2024-01-02 00:28:27 -07:00
Alex Barney
908c2ca8ff Update NativeAOT build settings and use ToLowerInvariant 2023-12-16 22:46:37 -07:00
Alex Barney
7a8f0de6db Bump version to 0.20.0 2023-12-10 17:06:08 -07:00
Alex Barney
32dff54cce Use ref readonly 2023-12-09 23:30:19 -07:00
Alex Barney
03bf56f26c Use collection expressions 2023-12-09 18:48:56 -07:00
Alex Barney
f19b219e84 Use inline arrays 2023-12-08 23:54:46 -07:00
Alex Barney
48e7651291 Target .NET 8 2023-12-08 23:30:46 -07:00
Alex Barney
f28e7a7dbb hactoolnet: Copy hactool's option to suppress outputting decrypted keys 2023-11-15 19:45:15 -07:00
emargee
3f5cd08b68 fix: Enable extra cli output for titlekeys (when using titlekey crypto) 2023-11-15 19:45:15 -07:00
[mRg]
300fa877e4
Allow user to supply a titlekey on the command-line when processing NCAs (#290)
* feat: Enable user to supply a single titlekey when processing NCAs

* chore: update README

* feat: add `basetitlekey` support

* chore: README

* fix: check hasnt already been added via title.keys

* fix: Update logic so commandline supplied keys override existing keys in file

* hactoolnet: Parse title keys when reading CLI arguments
2023-11-15 19:22:17 -07:00
Alex Barney
dd478db70a hactoolnet: Don't output unknown key warnings by default 2023-10-18 08:46:02 -07:00
Alex Barney
ae9ea9b7f6 Support opening the INI1 from a v17.0.0+ kernel 2023-10-18 08:46:02 -07:00
Alex Barney
c03e4d3f71 Fix a typo in GetPathLengthMax 2023-10-15 23:52:13 -07:00
Alex Barney
279f86d910 Fix a bug in ConvertToFsCommonPath 2023-10-14 14:07:08 -07:00
Alex Barney
655fed169a Add key sources for 17.0.0 2023-10-13 08:24:46 -07:00
Alex Barney
d54bea8417 hactoolnet: Make some changes for building with NativeAOT 2023-10-11 09:27:26 -07:00
Alex Barney
316a9302c9 Build: Fix some branch names not properly creating a PR version string 2023-10-11 09:27:26 -07:00
Alex Barney
e7b642380c Update build and test dependencies 2023-10-11 09:27:26 -07:00
Alex Barney
8de9980160 Bump version to 0.19.0 2023-10-11 09:27:26 -07:00
Alex Barney
934f81da67 Add FileSystemAttribute functionality 2023-10-05 07:28:55 -07:00
Alex Barney
809cecd1aa Fix bug in BucketTree, diff with v16, use new C# features 2023-10-05 07:14:09 -07:00
Alex Barney
04a5d03b5f Fix an incorrect call when opening an NCA 2023-10-05 07:14:09 -07:00
Alex Barney
2b69ec6cf9 Diff fssrv::storage with FS 16 2023-09-17 20:14:15 -07:00
Alex Barney
b79619cb48 Update .NET SDK version to 7.0.401 2023-09-17 20:14:15 -07:00
Alex Barney
213515f06f Diff some more storage related classes with FS 16 2023-09-17 20:14:15 -07:00
Alex Barney
e2cbb0898c Diff GcSrv and SdmmcSrv with FS 16 2023-09-17 20:14:15 -07:00
Alex Barney
7005676777 Add SdCardPrivate 2023-09-17 20:14:14 -07:00
Alex Barney
fa9d5422cf Add some XML docs for GcSrv and SdmmcSrv 2023-09-17 20:14:14 -07:00
Alex Barney
94221ef073 Add interfaces for the nn::gc APIs 2023-09-17 20:14:14 -07:00
Alex Barney
fab5efc4de Add a simple emulated GC API implementation 2023-09-17 20:14:14 -07:00
Alex Barney
80588438c0 Add GameCardStorageCreator and GameCardFileSystemCreator 2023-09-17 20:14:14 -07:00
Alex Barney
a55b1d7c58 Implement PartitionFileSystem classes 2023-09-17 20:14:14 -07:00
Alex Barney
a45c541aca Replace the old EmulatedSdCard class 2023-09-17 20:14:14 -07:00
Alex Barney
0964ecb2ee Implement PatrolReader 2023-09-17 20:14:14 -07:00
Alex Barney
4ffc834427 Implement most of sdmmcsrv 2023-09-17 20:14:14 -07:00
Alex Barney
99d497ca7c Make sure to dispose some WeakRefs 2023-09-17 20:14:14 -07:00
Alex Barney
6b2ee7a54d Skeleton most of sdmmcsrv 2023-09-17 20:14:14 -07:00
Alex Barney
e76166d6d0 Skeleton the sdmmc api 2023-09-17 20:14:14 -07:00
Alex Barney
56765598a7 Implement the remaining gcsrv functions 2023-09-17 20:14:14 -07:00
Alex Barney
e18f6a9daf Add GameCardDeviceOperator 2023-09-17 20:14:14 -07:00
Alex Barney
f4c59771cb Add GameCardStorageDevice 2023-09-17 20:14:13 -07:00
Alex Barney
43d63086bf Begin implementing StorageDeviceManagerFactory and GameCardManager 2023-09-17 20:14:13 -07:00