Zach Hilman
|
e8cb6f5c9b
|
registration: Add Data_Unknown5 NCAContentType
|
2018-08-20 17:34:18 -04:00 |
|
Zach Hilman
|
27da7bc9da
|
filesystem: Add support for loading of system archives
|
2018-08-18 21:28:23 -04:00 |
|
Zach Hilman
|
35e4a47be0
|
registration: Various style and documentation improvements
Fix logic in RealVfsFilesystem Create methods
Remove magic numbers
Fix regex errors
|
2018-08-12 15:55:44 -04:00 |
|
Zach Hilman
|
6b76b77400
|
registration: Add support for force overwrite of installed
|
2018-08-11 23:01:42 -04:00 |
|
Zach Hilman
|
fdf27bf390
|
game_list: Split game list scans to multiple functions
Avoids unnecessary rebuilds of control data on every layer of recursion in AddFstEntriesToGameList
|
2018-08-11 22:50:48 -04:00 |
|
Zach Hilman
|
8f06a0f898
|
vfs_real: Add CreateFullPath to Create* operations
|
2018-08-11 22:50:48 -04:00 |
|
Zach Hilman
|
dda8ef11c7
|
control_metadata: Remove unnecessary reference to base file
|
2018-08-11 22:50:48 -04:00 |
|
Zach Hilman
|
149bda980a
|
romfs: Remove cyclic shared_ptr leak in romfs code
|
2018-08-11 22:50:48 -04:00 |
|
Zach Hilman
|
893447b6b0
|
registration: Update documentation and style
|
2018-08-11 22:50:48 -04:00 |
|
Zach Hilman
|
22bdddd6f0
|
nca_metadata: Remove unnecessary reference to base file
|
2018-08-11 22:50:48 -04:00 |
|
Zach Hilman
|
62e859c6c7
|
bis_factory: Create NAND dirs if they don't exist
|
2018-08-11 22:50:48 -04:00 |
|
Zach Hilman
|
f78a6e752f
|
qt: Use custom RawCopy with progress bar for installs
|
2018-08-11 22:50:48 -04:00 |
|
Zach Hilman
|
3b3c919e20
|
registration: Take RawCopy function as parameter
Instead of defaulting to VfsRawCopy
|
2018-08-11 22:50:48 -04:00 |
|
Zach Hilman
|
10812f8407
|
game_list: Populate control data from installed NAND
|
2018-08-11 22:50:48 -04:00 |
|
Zach Hilman
|
e5504a060d
|
registered_cache: Fix missing reading from yuzu_meta
|
2018-08-11 22:50:48 -04:00 |
|
Zach Hilman
|
167bfddafa
|
file_sys: Comply to style guidelines
|
2018-08-11 22:50:48 -04:00 |
|
Zach Hilman
|
bfb945c243
|
qt: Add 'Install to NAND' option to menu
Prompts for title type on NCA files.
|
2018-08-11 22:50:48 -04:00 |
|
Zach Hilman
|
b67e751ccb
|
game_list: Modify game list to scan installed titles
|
2018-08-11 22:50:48 -04:00 |
|
Zach Hilman
|
a91983b11c
|
file_sys: Add RegisteredCache
Manages NAND NCA get and install.
|
2018-08-11 22:50:48 -04:00 |
|
Zach Hilman
|
9aab787122
|
file_sys: Add support for parsing NCA metadata (CNMT)
|
2018-08-11 22:50:48 -04:00 |
|
Zach Hilman
|
ab8acce645
|
card_image: Add accessor for all NCAs in XCI
|
2018-08-11 22:50:48 -04:00 |
|
Zach Hilman
|
9b0e3556ed
|
vfs_real: Add CreateFullPath to CreateFile
Fixes bugs with calling CreateFile when the immediate directory does not exist.
|
2018-08-11 22:50:48 -04:00 |
|
Zach Hilman
|
c0257cf52f
|
filesystem: Add Open and Register functions for BISFactory
|
2018-08-11 22:50:48 -04:00 |
|
Zach Hilman
|
70a510bd8f
|
bis_factory: Add partial implementation of BISFactory
Creates and stores RegisteredCaches for user and system NAND, as creation of a RegisteredCache is expensive.
|
2018-08-11 22:50:48 -04:00 |
|
Zach Hilman
|
95bb1067c1
|
loader: Join 0* files in directory if filename is 00
i.e. Load the concatenated 00+01 if 01 exists as well. Needed for split NAND NCAs.
|
2018-08-11 22:50:48 -04:00 |
|
Zach Hilman
|
5b4119fa7f
|
loader: Recognize filename '00' as NCA
Needed to avoid mismatch filetype warnings on split NAND NCAs
|
2018-08-11 22:50:08 -04:00 |
|
Zach Hilman
|
42114e1df4
|
vfs: Add ConcatenatedVfsFile
|
2018-08-11 22:50:08 -04:00 |
|
Zach Hilman
|
a27ec24c0f
|
crypto: Remove hex utilities from key_manager
Move to hex_util.h in common
|
2018-08-11 22:50:08 -04:00 |
|
Zach Hilman
|
b70a831608
|
file_util: Add getter for NAND registration directory
|
2018-08-11 22:50:08 -04:00 |
|
Zach Hilman
|
10aac376d1
|
common: Move hex string processing to separate file
|
2018-08-11 22:50:08 -04:00 |
|
Zach Hilman
|
8069fbd37f
|
game_list: Reorder error checks
clang-format fix
|
2018-08-09 21:37:35 -04:00 |
|
Zach Hilman
|
ec3bef7b4c
|
loader: Add more descriptive errors
Full list of new errors and descriptions in core/loader/loader.h
|
2018-08-09 21:06:59 -04:00 |
|
Zach Hilman
|
668458525e
|
vfs: Fix documentation
|
2018-08-08 21:45:04 -04:00 |
|
Zach Hilman
|
94cf327e77
|
vfs: Fix typo in VfsFilesystem docs
|
2018-08-08 21:18:45 -04:00 |
|
Zach Hilman
|
2b6128fe0b
|
file_util: Use enum instead of bool for specifing path behavior
|
2018-08-08 21:18:45 -04:00 |
|
Zach Hilman
|
dad2ae1ee0
|
loader: Remove unused IdentifyFile overload
|
2018-08-08 21:18:45 -04:00 |
|
Zach Hilman
|
656e97df16
|
vfs: Use RealVfsFilesystem for fs-operations in RealVfsDirectory
|
2018-08-08 21:18:45 -04:00 |
|
Zach Hilman
|
52a2e42cb9
|
file_sys: Add missing include in savedata_factory
|
2018-08-08 21:18:45 -04:00 |
|
Zach Hilman
|
4b471f0554
|
core: Port core to VfsFilesystem for file access
|
2018-08-08 21:18:45 -04:00 |
|
Zach Hilman
|
aaa8fdea52
|
vfs: Add unreachable assert to file permissions converter
|
2018-08-08 21:18:45 -04:00 |
|
Zach Hilman
|
2de2ec25d6
|
vfs: Add RealVfsFilesystem implementation
|
2018-08-08 21:18:45 -04:00 |
|
Zach Hilman
|
3f82dad1e4
|
file_util: Add platform-specific slash option to SanitizePath
|
2018-08-08 21:18:45 -04:00 |
|
Zach Hilman
|
3bf488ce52
|
vfs: Add VfsFilesystem interface and default implementation
|
2018-08-08 21:18:45 -04:00 |
|
Zach Hilman
|
b36dee364e
|
filesystem: Remove unnecessary if conditions
|
2018-08-08 21:18:45 -04:00 |
|
Zach Hilman
|
1fbb7aff1e
|
externals/mbedtls: Update to mbedtls v2.12.0
|
2018-08-07 19:22:49 -04:00 |
|
Zach Hilman
|
1abfd4166e
|
configure_gamelist: Use explicit QVariant constructor
|
2018-08-07 17:10:10 -04:00 |
|
Zach Hilman
|
3e81c09094
|
loader: Fix scope error in DeconstructedRomDirectory
|
2018-08-07 10:37:38 -04:00 |
|
Zach Hilman
|
91cfe70301
|
loader: Add icon and title support to XCI
|
2018-08-06 23:13:42 -04:00 |
|
Zach Hilman
|
e4422b09b6
|
Fix missing qjpeg DLL
|
2018-08-06 23:06:33 -04:00 |
|
Zach Hilman
|
5927cf0e17
|
Use const where applicable
|
2018-08-06 23:06:33 -04:00 |
|
Zach Hilman
|
9e88f03e75
|
Avoid parsing RomFS to directory in NCA
|
2018-08-06 23:06:33 -04:00 |
|
Zach Hilman
|
7f9430f7ae
|
loader: Make AppLoader_NCA rely on directory loading code
Eliminates duplicate code shared between their Load methods, after all the only difference is how the romfs is handled.
|
2018-08-05 18:28:15 -04:00 |
|
Zach Hilman
|
2cc962e171
|
content_archive: Add support for titlekey cryptography
|
2018-08-04 14:57:21 -04:00 |
|
Zach Hilman
|
13cdf1f159
|
Add missing parameter to files.push_back()
|
2018-08-01 00:16:54 -04:00 |
|
Zach Hilman
|
0497bb5528
|
Fix merge conflicts with opus and update docs
|
2018-08-01 00:16:54 -04:00 |
|
Zach Hilman
|
187d8e215f
|
Use more descriptive error codes and messages
|
2018-08-01 00:16:54 -04:00 |
|
Zach Hilman
|
a9c921a41d
|
Use ErrorEncrypted where applicable and fix no keys crash
|
2018-08-01 00:16:54 -04:00 |
|
Zach Hilman
|
03149d3e4a
|
Add missing includes and use const where applicable
|
2018-08-01 00:16:54 -04:00 |
|
Zach Hilman
|
150527ec19
|
Allow key loading from %YUZU_DIR%/keys in addition to ~/.switch
|
2018-08-01 00:16:54 -04:00 |
|
Zach Hilman
|
cc8234fa89
|
Use SHGetKnownFolderPath instead of SHGetFolderPathA
|
2018-08-01 00:16:54 -04:00 |
|
Zach Hilman
|
239a3113e4
|
Make XCI comply to review and style guidelines
|
2018-08-01 00:16:54 -04:00 |
|
Zach Hilman
|
22342487e8
|
Extract mbedtls to cpp file
|
2018-08-01 00:16:54 -04:00 |
|
Zach Hilman
|
83c3ae8be8
|
Add missing string.h include
|
2018-08-01 00:16:54 -04:00 |
|
Zach Hilman
|
c54a10cb4f
|
Update mbedtls and fix compile error
|
2018-08-01 00:16:54 -04:00 |
|
Zach Hilman
|
df5b75694f
|
Remove files that are not used
|
2018-08-01 00:16:54 -04:00 |
|
Zach Hilman
|
906d785c73
|
RomFS Extraction
|
2018-07-27 18:14:03 -04:00 |
|
Zach Hilman
|
e8f641a52d
|
NRO Assets and NACP file format
Cleanup
Review fixes
|
2018-07-23 12:34:26 -04:00 |
|
Zach Hilman
|
c337272ca9
|
Fill in more fields in TouchScreenEntryTouch
|
2018-07-18 16:33:11 -04:00 |
|
Zach Hilman
|
f2f368014e
|
Single touch support
|
2018-07-18 14:06:33 -04:00 |
|
Zach Hilman
|
acc8fe5a2a
|
Bug fixes, testing, and review changes
|
2018-06-14 17:25:40 -04:00 |
|
Zach Hilman
|
f969ddb54e
|
Add 'Load Folder' menu option
|
2018-06-14 12:27:29 -04:00 |
|
Zach Hilman
|
9f8fbce35b
|
Add support for main files in file picker
|
2018-06-14 12:16:56 -04:00 |
|
Zach Hilman
|
94d27b1717
|
Recognize main files in game list
|
2018-06-14 12:02:32 -04:00 |
|
Zach Hilman
|
ac88d3e89f
|
Narrow down filter of layout configs
|
2018-06-13 20:03:12 -04:00 |
|
Zach Hilman
|
a353322b58
|
Move loop condition to free function
|
2018-06-13 13:44:46 -04:00 |
|
Zach Hilman
|
50153a1cb2
|
Avoid initializing single-joycon layouts with handheld controller
|
2018-06-13 13:01:05 -04:00 |
|