453 Commits (96d131ebc1200cf2ed06b3d4caa32f6be7fd30a0)

Author SHA1 Message Date
Zach Hilman 0bb4dbc74b ips_layer: Use rle_size instead of data_size in RLE patch application 7 years ago
Lioncash b932d4b420 vfs: Handle failure of file reading within VfsRawCopy() 7 years ago
Zach Hilman 2aa6989cee vfs: Remove InterpretAsDirectory and related functions 7 years ago
Zach Hilman a0f408400b qt: Add support for dumping a DLC Data RomFS 7 years ago
Zach Hilman 148b28bad1 registered_cache: Deduplicate results of ListEntry and ListEntryFilter 7 years ago
Zach Hilman ee70cf8a1a patch_manager: Add support for using LayeredFS with Data 7 years ago
Lioncash b00f4831b0 content_archive: Simpify assignment of bktr_base_romfs in the constructor 7 years ago
Lioncash 6adf7a6f99 content_archive: Make IsValidNCA() an internally linked function 7 years ago
Lioncash 401a947c41 content_archive: Simplify rights ID check 7 years ago
Lioncash 33363de6df content_archive: Split loading into separate functions 7 years ago
Lioncash 067a174e00 content_archive: Pass and take NCASectionHeader instance by reference 7 years ago
Lioncash 54ff822f66 XCI: Add function for checking the existence of the program NCA 7 years ago
Zach Hilman 82da4930c1 savedata_factory: Add TemporaryStorage SaveDataSpaceId 7 years ago
Zach Hilman 0595fc9947 savedata_factory: Add support for DeviceSaveData 7 years ago
Lioncash 92495f4f70 file_sys/registered_cache: Use unique_ptr and regular pointers instead of shared_ptrs where applicable 7 years ago
Lioncash e83e140e3f file_sys/control_metadata: Get rid of magic constants 7 years ago
Zach Hilman a9af7113be aoc: Read DLC base title ID from RegisteredCache 7 years ago
Zach Hilman 8db37c1476 patch_manager: Move non-Program RomFS patch log to Debug 7 years ago
Zach Hilman ceb9a2a006 content_archive: Move get key log to Trace level 7 years ago
Lioncash 4473ebd41d patch_manager: Return a std::unique_ptr from ParseControlNCA() and GetControlMetadata() instead of a std::shared_ptr 7 years ago
Lioncash 5c9c637200 ips_layer: Avoid constructing std::vector instances where not necessary 7 years ago
Lioncash d4ffc70268 ips_layer: Remove unnecessary explicit std::pair constructor in std::array 7 years ago
Lioncash 890093255c ips_layer: Add missing includes 7 years ago
Lioncash f269987f32 ips_layer: std::move data within PatchIPS() and Apply() 7 years ago
Lioncash 3454b33238 ips_layer: Silence truncation and conversion warnings 7 years ago
Zach Hilman 3cf8ee66f6 vfs: Move forward declarations to separate file 7 years ago
Zach Hilman 598ca547b2 romfs_factory: Extract packed update setter to new function 7 years ago
Zach Hilman 91de5d554e patch_manager: Add support for NSP packed updates 7 years ago
Zach Hilman 19ed4d8558 patch_manager: Add support for packed updates 7 years ago
Zach Hilman 34bbd314d5 patch_manager: Avoid romfs_ext requirement for patching 7 years ago
Zach Hilman cc50704b77 fsmitm_romfsbuild: Extract stubs and IPS to romfs_ext dir 7 years ago
Zach Hilman fc0f2197e8 fsmitm_romfsbuild: Add support for stubbing and IPS patches in LFS 7 years ago
Zach Hilman 794fdbd680 ips_layer: Fix inaccuracies with comments and flags 7 years ago
Zach Hilman c60739016d ips_layer: Deduplicate resource usage 7 years ago
Zach Hilman 8593274f69 ips_layer: Add support for escape sequences and midline comments 7 years ago
Zach Hilman b571894b46 patch_manager: Add support for IPSwitch format patches 7 years ago
Zach Hilman a2602dddbe ips_layer: Add IPSwitchCompiler to process IPSwitch format 7 years ago
Lioncash b9b8610d6d submission_package: Avoid dangling std::string_view within SetTicketKeys() 7 years ago
Lioncash 689010c2fa submission_package: Correct location of null check within SetTicketKeys() 7 years ago
Lioncash b77f6a32ff submission_package: Use std::string's rfind() when looking for the extension in InitializeExeFSAndRomFS() 7 years ago
Lioncash 8f51371d7b submission_package: Ensure the 'extracted' member variable is always initialized 7 years ago
Lioncash e4f994749b submission_package: Move ExeFS and RomFS initialization to its own function 7 years ago
Lioncash eb438661e6 submission_package: Move NCA reading code to its own function 7 years ago
Lioncash 17fb526fd9 submission_package: Move ticket key setting to its own function 7 years ago
Lioncash 0b2773e2c6 submission_package: Invert conditionals within NSP's constructor to reduce nesting 7 years ago
Lioncash d91cd1d638 card_image: Ensure program_nca_status is always initialized 7 years ago
Zach Hilman fc1574a4de nso: Optimize loading of IPS patches 7 years ago
Zach Hilman 4f26c89688 patch_manager: Add PatchNSO function 7 years ago
Zach Hilman d913dba14a patch_manager: Use strings for patch type instead of enum 7 years ago
Zach Hilman 11b272edff file_sys: Implement function to apply IPS patches 7 years ago