yuzu/src/core/file_sys
Zach Hilman da6d4cde56 patch_manager: Apply LayeredExeFS patches
This will scan the <mod>/exefs dir for all files and then layer those on top of the game's exefs and use this as the new exefs. This allows for overriding of the compressed NSOs or adding new files. This does use the same dir as IPS/IPSwitch patch, but since the loader will not look for those they are ignored.
2018-11-20 17:51:00 -05:00
..
bis_factory.cpp bis_factory: Add getter for mod dump root for a title ID 2018-10-29 16:08:03 -04:00
bis_factory.h bis_factory: Add getter for mod dump root for a title ID 2018-10-29 16:08:03 -04:00
card_image.cpp file_sys: Use common KeyManager in NCA container types 2018-11-01 20:23:38 -04:00
card_image.h file_sys: Use common KeyManager in NCA container types 2018-11-01 20:23:38 -04:00
content_archive.cpp content_archive: Add optional KeyManager parameter to constructor 2018-11-01 20:22:29 -04:00
content_archive.h content_archive: Add optional KeyManager parameter to constructor 2018-11-01 20:22:29 -04:00
control_metadata.cpp control_metadata: Add GetRawBytes function to NACP 2018-10-29 13:54:38 -04:00
control_metadata.h control_metadata: Add GetRawBytes function to NACP 2018-10-29 13:54:38 -04:00
directory.h Port #4182 from Citra: "Prefix all size_t with std::" 2018-09-15 15:21:06 +02:00
errors.h file_sys/errors: Remove currently unused filesystem error codes 2018-11-16 00:18:22 -05:00
fsmitm_romfsbuild.cpp fsmitm_romfsbuild: Extract stubs and IPS to romfs_ext dir 2018-10-04 12:29:20 -04:00
fsmitm_romfsbuild.h general: Remove unused boost inclusions where applicable 2018-10-30 00:09:46 -04:00
ips_layer.cpp global: Use std::optional instead of boost::optional (#1578) 2018-10-30 00:03:25 -04:00
ips_layer.h ips_layer: Add missing includes 2018-10-09 14:10:13 -04:00
mode.h VFS Regression and Accuracy Fixes (#776) 2018-07-23 19:40:35 -07:00
nca_metadata.cpp file-sys: Default heavy-weight class destructors in the cpp file 2018-09-19 19:34:08 -04:00
nca_metadata.h file-sys: Default heavy-weight class destructors in the cpp file 2018-09-19 19:34:08 -04:00
nca_patch.cpp Port #4182 from Citra: "Prefix all size_t with std::" 2018-09-15 15:21:06 +02:00
nca_patch.h Port #4182 from Citra: "Prefix all size_t with std::" 2018-09-15 15:21:06 +02:00
partition_filesystem.cpp vfs: Remove InterpretAsDirectory and related functions 2018-10-19 14:02:07 -04:00
partition_filesystem.h vfs: Remove InterpretAsDirectory and related functions 2018-10-19 14:02:07 -04:00
patch_manager.cpp patch_manager: Apply LayeredExeFS patches 2018-11-20 17:51:00 -05:00
patch_manager.h patch_manager: Return a std::unique_ptr from ParseControlNCA() and GetControlMetadata() instead of a std::shared_ptr 2018-10-09 14:38:03 -04:00
program_metadata.cpp process/vm_manager: Amend API to allow reading parameters from NPDM metadata 2018-09-24 17:24:50 -04:00
program_metadata.h process/vm_manager: Amend API to allow reading parameters from NPDM metadata 2018-09-24 17:24:50 -04:00
registered_cache.cpp file_sys: Use common KeyManager in NCA container types 2018-11-01 20:23:38 -04:00
registered_cache.h file_sys: Use common KeyManager in NCA container types 2018-11-01 20:23:38 -04:00
romfs_factory.cpp romfs_factory: Extract packed update setter to new function 2018-10-05 08:53:51 -04:00
romfs_factory.h romfs_factory: Extract packed update setter to new function 2018-10-05 08:53:51 -04:00
romfs.cpp fsmitm_romfsbuild: Extract stubs and IPS to romfs_ext dir 2018-10-04 12:29:20 -04:00
romfs.h fsmitm_romfsbuild: Extract stubs and IPS to romfs_ext dir 2018-10-04 12:29:20 -04:00
savedata_factory.cpp ns: Implement command 400: GetApplicationControlData 2018-10-29 16:20:16 -04:00
savedata_factory.h ns: Implement command 400: GetApplicationControlData 2018-10-29 16:20:16 -04:00
sdmc_factory.cpp file_sys/registered_cache: Use unique_ptr and regular pointers instead of shared_ptrs where applicable 2018-10-16 09:38:52 -04:00
sdmc_factory.h file_sys/registered_cache: Use unique_ptr and regular pointers instead of shared_ptrs where applicable 2018-10-16 09:38:52 -04:00
submission_package.cpp file_sys: Use common KeyManager in NCA container types 2018-11-01 20:23:38 -04:00
submission_package.h file_sys: Use common KeyManager in NCA container types 2018-11-01 20:23:38 -04:00
vfs_concat.cpp vfs_concat/vfs_layered: Remove friend declarations from ConcatenatedVfsFile 2018-09-25 20:06:01 -04:00
vfs_concat.h vfs_concat/vfs_layered: Remove friend declarations from ConcatenatedVfsFile 2018-09-25 20:06:01 -04:00
vfs_layered.cpp vfs: Remove InterpretAsDirectory and related functions 2018-10-19 14:02:07 -04:00
vfs_layered.h vfs: Remove InterpretAsDirectory and related functions 2018-10-19 14:02:07 -04:00
vfs_offset.cpp global: Use std::optional instead of boost::optional (#1578) 2018-10-30 00:03:25 -04:00
vfs_offset.h global: Use std::optional instead of boost::optional (#1578) 2018-10-30 00:03:25 -04:00
vfs_real.cpp vfs: Remove InterpretAsDirectory and related functions 2018-10-19 14:02:07 -04:00
vfs_real.h vfs: Remove InterpretAsDirectory and related functions 2018-10-19 14:02:07 -04:00
vfs_static.h global: Use std::optional instead of boost::optional (#1578) 2018-10-30 00:03:25 -04:00
vfs_types.h vfs: Move forward declarations to separate file 2018-10-07 13:15:11 -04:00
vfs_vector.cpp vfs: Remove InterpretAsDirectory and related functions 2018-10-19 14:02:07 -04:00
vfs_vector.h vfs: Remove InterpretAsDirectory and related functions 2018-10-19 14:02:07 -04:00
vfs.cpp global: Use std::optional instead of boost::optional (#1578) 2018-10-30 00:03:25 -04:00
vfs.h global: Use std::optional instead of boost::optional (#1578) 2018-10-30 00:03:25 -04:00
xts_archive.cpp vfs: Remove InterpretAsDirectory and related functions 2018-10-19 14:02:07 -04:00
xts_archive.h vfs: Remove InterpretAsDirectory and related functions 2018-10-19 14:02:07 -04:00