Zach Hilman
d913dba14a
patch_manager: Use strings for patch type instead of enum
2018-10-01 16:02:50 -04:00
Zach Hilman
cfc63b8736
patch_manager: Add DLC recognition to PatchManager
2018-09-30 21:01:35 -04:00
Zach Hilman
9d428044ad
patch_manager: Add LayeredFS mods support
2018-09-21 19:53:33 -04:00
Lioncash
315f6ef402
file-sys: Default heavy-weight class destructors in the cpp file
...
Several classes have a lot of non-trivial members within them, or don't
but likely should have the destructor defaulted in the cpp file for
future-proofing/being more friendly to forward declarations.
Leaving the destructor unspecified allows the compiler to inline the
destruction code all over the place, which is generally undesirable from
a code bloat perspective.
2018-09-19 19:34:08 -04:00
Lioncash
1c61b93026
file_sys/patch_manager: Add missing includes
...
These includes were previously being satisfied indirectly.
2018-09-06 13:53:23 -04:00
Zach Hilman
46eb9ec6ba
bktr: Fix bucket overlap error
2018-09-04 17:01:54 -04:00
Zach Hilman
14a18fd7ae
patch_manager: Centralize Control-type NCA parsing
2018-09-04 16:25:10 -04:00
Zach Hilman
ac7d3882b4
game_list: Fix version display on non-NAND titles
2018-09-04 16:24:02 -04:00
Zach Hilman
b555718bb9
bktr: Add logging on successful patch
2018-09-04 16:24:02 -04:00
Zach Hilman
e88835cd40
bktr: Fix missing includes and optimize style
2018-09-04 16:24:02 -04:00
Zach Hilman
1b8f19f417
file_sys: Add class to manage game patches
...
Right now only includes Updates, but should eventually contain all of the other patches we need.
2018-09-04 16:22:25 -04:00