It shows how to use user's finder with KittyMemory library as an example.
#include <BNM/Loading.hpp>
#include "KittyMemory.h"
ElfScanner g_il2cppELF{};
void *KittyMemoryFinder(const char *name, void *data) {
auto &scanner = *(ElfScanner *) data;
return (void *) scanner.findSymbol(name);
}
void Example() {
BNM_LOG_DEBUG("07: %d", (int) result);
}
bool TryLoadByUsersFinder()
Try load BNM using custom method finder.
void AllowLateInitHook()
Allow BNM to load at any game state.
void SetMethodFinder(MethodFinder finderMethod, void *userData)
Set custom method finder.