diff --git a/src/limits/Misc/ExtraObjectsDir.cpp b/src/limits/Misc/ExtraObjectsDir.cpp index a9ae44c..efc1188 100644 --- a/src/limits/Misc/ExtraObjectsDir.cpp +++ b/src/limits/Misc/ExtraObjectsDir.cpp @@ -98,3 +98,14 @@ class ExtraObjectsDirVC : public SimpleAdjuster injector::MakeJMP(0x40FC92, dirEntryHookVC, true); } } ExtraObjectsDirVC; + +class ExtraObjectsDirSA : public SimpleAdjuster +{ +public: + const char* GetLimitName() { return GetGVM().IsSA() ? "ExtraObjectsDir" : nullptr; } + void ChangeLimit(int, const std::string& value) + { + int n = std::stoi(value); + WriteMemory(0x5B8DDF + 1, n, true); + } +} ExtraObjectsDirSA;