Added applying of IPS and IPS32 patches

This commit is contained in:
WerWolv
2020-11-29 15:09:36 +01:00
parent 7316be0bc2
commit 9e8523470d
5 changed files with 154 additions and 1 deletions

View File

@@ -12,4 +12,6 @@ namespace hex {
std::vector<u8> generateIPSPatch(const Patches &patches);
std::vector<u8> generateIPS32Patch(const Patches &patches);
Patches loadIPSPatch(const std::vector<u8> &ipsPatch);
Patches loadIPS32Patch(const std::vector<u8> &ipsPatch);
}

View File

@@ -99,6 +99,8 @@ namespace hex {
throw std::invalid_argument("Invalid value size!");
}
std::vector<u8> readFile(std::string_view path);
class ScopeExit {
public:
ScopeExit(std::function<void()> func) : m_func(func) {}