Alex Barney
6f1596ae5f
More closely match original FS behavior in IFileSystem
2019-07-07 16:30:18 -05:00
Alex Barney
6adcc8cce0
Rethrow exceptions with external result code
2019-07-07 16:30:18 -05:00
Alex Barney
69658ae08e
Add result ranges and convert savedata results to external results
2019-07-07 16:30:18 -05:00
Alex Barney
bbf92766c0
Change behavior of IFileSystem.GetEntryType
...
GetEntryType now returns NotFound if the entry doesn't exist.
The FileExists and DirectoryExists functions were removed from IFileSystem and readded as extension methods
2019-06-28 23:08:27 -05:00
Alex Barney
8f37b2b1c4
Use more result codes in FS code
2019-06-28 23:08:27 -05:00
Alex Barney
46d4274686
Support xts nca. Handle more errors in switchfs
2019-06-26 13:26:37 -05:00
Alex Barney
abad1ee666
Fix NCA2 decryption bug
2019-06-26 13:26:37 -05:00
Alex Barney
89525c5eaa
hactoolnet: Use FileSystemManager in ProcessSave
2019-06-26 13:26:37 -05:00
Alex Barney
a43da54f95
Fix path normalizer bug
2019-06-26 13:26:37 -05:00
Alex Barney
a14b513b59
hactoolnet: Add an access log option and enable it for NCAs
...
Progress bars for NCA extraction now show the overall progress instead of per-file progress
2019-06-26 13:26:37 -05:00
Alex Barney
b51d4397e9
Add close and unmount methods. Add helpers for common fs tasks
2019-06-26 13:26:37 -05:00
Alex Barney
1859b4ce26
Add FS access log
2019-06-26 13:26:37 -05:00
Alex Barney
5d32150ad8
Update PathTools.IsNormalized to handle mount names
2019-06-26 13:26:37 -05:00
Alex Barney
b821ba9519
Add additional FileSystemManager methods
2019-06-26 13:26:37 -05:00
Alex Barney
9964483e83
Add basic FileSystemManager methods
2019-06-26 13:26:37 -05:00
Alex Barney
a44bdf780e
Make path normalizer work with mount names
2019-06-26 13:26:37 -05:00
Alex Barney
5a8744c6b5
Add basic filesystem accessors
2019-06-26 13:26:37 -05:00
Alex Barney
f45d4166eb
Add HorizonResultException
2019-06-26 13:26:37 -05:00
Somebody Whoisbored
fc149bf4c4
Add support to writing to the Nand class ( #64 )
2019-06-17 00:16:04 -05:00
Ac_K
0f110cf7e8
Update Nacp.cs
...
Fix wrong field who is UserAccountSwitchLock @0x3026 according to https://switchbrew.org/wiki/NACP_Format
2019-06-13 23:39:12 -05:00
Alex Barney
b361567977
Add CoreRT build option ( #63 )
2019-06-06 17:15:43 -05:00
Alex Barney
e8847243d9
Version 0.4.1
2019-06-05 00:29:29 -05:00
Alex Barney
775478fa16
Add read and write options to IFile interface
2019-06-04 23:40:48 -05:00
Alex Barney
fbeaff8d88
Make Nca.SectionExists return false for invalid type
2019-06-04 22:26:37 -05:00
Alex Barney
dc8aad1e71
Add IMKV database reader and writer ( #61 )
...
* Add Result struct
* Add IMKV database reading
* Add imkvdb writing
* Add get and set to kvdb
* Add Freeze method to IExportable
* Add generic kvdb value
* Add ContentMetaKey for use with kvdb
2019-06-03 20:24:38 -05:00
Alex Barney
a7391afa9c
Fix build parameter variables
2019-05-30 21:00:22 -05:00
Alex Barney
5a4b56efad
Update build dependencies
2019-05-30 20:21:58 -05:00
Alex Barney
61c66bc979
Update version to 0.4.0
2019-05-30 18:37:07 -05:00
Alex Barney
7cacc19b77
Remove DiscUtils csproj files
2019-05-30 18:24:22 -05:00
Alex Barney
9d03729e8a
Misc fixes
2019-05-24 15:24:10 -05:00
Alex Barney
1876e3b671
Add ReadOnlyFileSystem
2019-05-24 15:03:07 -05:00
Alex Barney
279e180466
Fix bug when opening patched nca filesystem with no base
2019-05-24 12:44:35 -05:00
Alex Barney
0fa9fccc5f
Add DirectorySaveDataFileSystem
2019-05-22 17:08:22 -05:00
Alex Barney
5b764e487e
Remove old SaveFsEntry file
2019-05-20 15:04:11 -05:00
Alex Barney
f7b983ccb2
Add PathTools.Combine
2019-05-20 15:01:14 -05:00
Alex Barney
b92750688e
Add a basic Getting Started page ( #59 )
...
* Begin adding a samples document
* Minor text changes
* Update examples
* Update usage text
2019-05-16 14:47:47 -05:00
Alex Barney
353c538c6b
Properly handle opening patch NCAs with an empty base section
2019-05-14 17:03:53 -05:00
Alex Barney
d189826203
Rename IO namespace to Fs ( #58 )
2019-05-14 16:39:20 -05:00
Alex Barney
e3e6411aa6
Add rename functions to SaveDataFileSystemCore
2019-05-13 21:30:09 -05:00
Alex Barney
25a66cf4df
Fix issues with empty files in SaveDataFileSystemCore
2019-05-13 21:30:09 -05:00
Alex Barney
6f7de478eb
Implement CreateDirectory in SaveDataFileSystemCore
2019-05-13 21:30:09 -05:00
Alex Barney
b9236b973a
Fix bug in CachedStorage that would drop writes
...
If block 0 of the storage was written to before the cache was filled and then another block was accessed, any writes to block 0 would be lost.
2019-05-13 21:30:09 -05:00
Alex Barney
b83fb6c7fc
Add SaveFsList expansion
2019-05-13 21:30:09 -05:00
Alex Barney
823800945a
Add comments for the new functions
2019-05-13 21:30:09 -05:00
Alex Barney
c766a413e2
hactoolnet: Add option to replace a savedata's entire contents
2019-05-13 21:30:09 -05:00
Alex Barney
26ac0ed975
Fix bugs when running out of save data space
2019-05-13 21:30:09 -05:00
Alex Barney
47ba61db45
Add DeleteDirectory to savedata
2019-05-13 21:30:09 -05:00
Alex Barney
3c45e7e71b
Add DeleteDirectoryRecursively and CleanDirectoryRecursively
2019-05-13 21:30:09 -05:00
Alex Barney
6590cad251
Fix QueryEntry signature
2019-05-13 21:30:09 -05:00
Alex Barney
f1e839a64a
Add GetFreeSpaceSize and GetTotalSpaceSize
2019-05-13 21:30:09 -05:00