summaryrefslogtreecommitdiffstats
path: root/src/core/file_sys/patch_manager.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2024-01-25vfs: Move vfs files to their own directoryFearlessTobi1-3/+3
2024-01-20android: Add addon delete buttont8951-10/+33
2024-01-07service: set: Rename filesgerman771-1/+1
2023-12-02file_sys: handle null romfsLiam1-4/+0
2023-10-13fsmitm_romfsbuild: avoid unnecessary copies of vfs pointersLiam1-4/+4
2023-09-14core: improve debug workflowLiam1-2/+2
2023-08-21patch_manager: apply manual HTML patches when presentLiam1-1/+8
2023-08-15vfs: expand support for NCA readingLiam1-18/+21
2023-07-21configure_system: Implement with for looplat9nq1-2/+2
2023-06-16patch_manager: remove unnecessary GetSize callsLiam1-5/+4
2023-06-03Fix typoKevin Sundqvist Norlén1-1/+1
2023-06-03Pick game icon based on the configured system languageKeve12271-1/+32
2023-06-03vfs: add vfs_cached for romfs buildLiam1-2/+3
2022-08-21core/file_sys: fix alignment of BuildIdLiam1-2/+2
2022-08-19core/file_sys: fix BuildId paddingLiam1-8/+6
2022-04-23general: Convert source file copyright comments over to SPDXMorph1-3/+2
2022-04-07patch_manager: Apply layered exefs patches from 'atmosphere' SD directorytech-ticks1-25/+38
2022-03-20general: Fix clang/gcc build errorsameerj1-0/+4
2022-03-19core: Reduce unused includesameerj1-1/+0
2022-02-15Dump patched exefs rather than baseKelebek11-9/+9
2021-06-28patch_manager: Do not apply LayeredFS mods when dumpingMorph1-2/+4
2021-06-28core: Simplify SDMC mod loadinglat9nq1-19/+6
2021-06-28core: Support LayeredFS mod from SDMC directorylat9nq1-2/+29
2021-05-26common: fs: Rework the Common Filesystem interface to make use of std::filesystem (#6270)Morph1-1/+0
2021-04-15common: Move settings to common from core.bunnei1-1/+1
2020-12-08file_sys: Consolidate common Title ID operationsMorph1-2/+2
2020-11-18patch_manager: Remove usages of the global system instanceLioncash1-44/+37
2020-10-13core/CMakeLists: Make some warnings errorsLioncash1-1/+1
2020-09-15cheat_engine: Remove unnecessary system argument to CheatParser's Parse functionLioncash1-9/+5
2020-09-15patch_manager: Resolve implicit truncations in FormatTitleVersion()Lioncash1-3/+4
2020-09-15patch_manager: Make use of type aliasesLioncash1-53/+59
2020-09-15patch_manager: Make a few functions internally linkedLioncash1-3/+12
2020-08-23file_sys: Replace inclusions with forward declarations where applicableLioncash1-2/+1
2020-08-03patch_manager: Resolve -Wignored-qualifier warningsLioncash1-2/+2
2020-05-28Make copying directory string more conciselat9nq1-2/+1
2020-05-28Address requested changeslat9nq1-3/+3
2020-05-28*nix systems can read any-case patch directorieslat9nq1-8/+27
2020-04-17core: memory: Move to Core::Memory namespace.bunnei1-4/+4
2020-04-16CMakeLists: Specify -Wextra on linux buildsLioncash1-1/+2
2020-04-14file_sys: patch_manager: Return early when there are no layers to apply.bunnei1-0/+6
2019-11-28patch_manager: Adds check for disabled cheats to prevent them from being enabled (#3178)Morph1-5/+11
2019-09-22dmnt_cheat_vm: Default initialize structure valuesZach Hilman1-2/+1
2019-09-22patch_manager: Update cheat parsing for new VMZach Hilman1-12/+17
2019-09-21yuzu: Port old usages of Filesystem namespace to FilesystemControllerZach Hilman1-8/+16
2019-09-21patch_manager: Add short-circuit edge-case to GetPatchVersionNamesZach Hilman1-0/+2
2019-09-21patch_manager: Add error checking to load dir to prevent crashesZach Hilman1-0/+15
2019-06-25patch_manager: Add getter for title versionZach Hilman1-0/+10
2019-06-12common/hex_util: Combine HexVectorToString() and HexArrayToString()Lioncash1-4/+4
2019-03-28patch_manager: Dump NSO name with build IDZach Hilman1-4/+5
2019-03-27core: Port current uses of RegisteredCache to ContentProviderZach Hilman1-6/+7
2019-03-22file_sys/cheat_engine: Remove use of global system accessorsLioncash1-7/+7
2019-03-22file_sys/patch_manager: Deduplicate NSO headerLioncash1-14/+8
2019-03-22file_sys/patch_manager: Remove two magic valuesLioncash1-2/+5
2019-03-05patch_manager: Display cheats in game list add-onsZach Hilman1-0/+2
2019-03-05patch_manager: Add support for loading cheats listsZach Hilman1-0/+52
2018-12-11patch_manager: Prevent use of a dangling pointer within PatchRomFSLioncash1-4/+3
2018-12-03patch_manager: Obey disabled add-ons list when patching gameZach Hilman1-11/+45
2018-12-02filesystem: De-globalize registered_cache_unionLioncash1-10/+9
2018-11-21patch_manager: Show LayeredExeFS patch in add-ons columnZach Hilman1-3/+14
2018-11-20patch_manager: Apply LayeredExeFS patchesZach Hilman1-0/+25
2018-11-20settings: Add option to dump ExeFS of games upon launchZach Hilman1-0/+9
2018-10-30global: Use std::optional instead of boost::optional (#1578)Frederic L1-5/+4
2018-10-29patch_manager: Add support for dumping decompressed NSOsZach Hilman1-0/+13
2018-10-28file_sys/patch_manager: Remove unnecessary if-statements (#1586)Frederic L1-7/+6
2018-10-17patch_manager: Add support for using LayeredFS with DataZach Hilman1-2/+3
2018-10-16file_sys/registered_cache: Use unique_ptr and regular pointers instead of shared_ptrs where applicableLioncash1-1/+1
2018-10-13patch_manager: Move non-Program RomFS patch log to DebugZach Hilman1-2/+8
2018-10-09patch_manager: Return a std::unique_ptr from ParseControlNCA() and GetControlMetadata() instead of a std::shared_ptrLioncash1-8/+7
2018-10-05romfs_factory: Extract packed update setter to new functionZach Hilman1-3/+4
2018-10-05patch_manager: Add support for NSP packed updatesZach Hilman1-2/+2
2018-10-05patch_manager: Add support for packed updatesZach Hilman1-3/+12
2018-10-04patch_manager: Avoid romfs_ext requirement for patchingZach Hilman1-4/+1
2018-10-04fsmitm_romfsbuild: Extract stubs and IPS to romfs_ext dirZach Hilman1-1/+12
2018-10-04ips_layer: Fix inaccuracies with comments and flagsZach Hilman1-1/+1
2018-10-04ips_layer: Deduplicate resource usageZach Hilman1-2/+4
2018-10-04patch_manager: Add support for IPSwitch format patchesZach Hilman1-22/+56
2018-10-02nso: Optimize loading of IPS patchesZach Hilman1-44/+37
2018-10-01patch_manager: Add PatchNSO functionZach Hilman1-0/+94
2018-10-01patch_manager: Use strings for patch type instead of enumZach Hilman1-19/+31
2018-10-01aoc_u: Extract AccumulateAOCTitleIDs to separate functionZach Hilman1-1/+2
2018-10-01aoc_u: Implement GetAddOnContentBaseIdZach Hilman1-2/+3
2018-10-01patch_manager: Add DLC recognition to PatchManagerZach Hilman1-0/+26
2018-09-26patch_manager: Invert conditionals within ApplyLayeredFS()Lioncash1-27/+30
2018-09-26vfs_concat/vfs_layered: Remove friend declarations from ConcatenatedVfsFileLioncash1-3/+2
2018-09-24fsmitm: Cleanup and modernize fsmitm portZach Hilman1-31/+35
2018-09-22patch_manager: Add LayeredFS mods supportZach Hilman1-1/+42
2018-09-20file-sys: Default heavy-weight class destructors in the cpp fileLioncash1-0/+2
2018-09-15Port #4182 from Citra: "Prefix all size_t with std::"fearlessTobi1-2/+2
2018-09-06file_sys/patch_manager: Add missing includesLioncash1-0/+4
2018-09-04bktr: Fix bucket overlap errorZach Hilman1-0/+3
2018-09-04patch_manager: Centralize Control-type NCA parsingZach Hilman1-20/+55
2018-09-04game_list: Fix version display on non-NAND titlesZach Hilman1-6/+22
2018-09-04bktr: Add logging on successful patchZach Hilman1-5/+17
2018-09-04bktr: Fix missing includes and optimize styleZach Hilman1-19/+16
2018-09-04file_sys: Add class to manage game patchesZach Hilman1-0/+90