From 7a32f12d9c7437aa333a114ab07faa74342a3150 Mon Sep 17 00:00:00 2001 From: Richard Stanway Date: Fri, 7 Dec 2018 23:01:23 +0100 Subject: [PATCH] win-capture: Disable cached offsets writing We don't read cached offsets any more, so it makes little sense to write them on every startup. --- plugins/win-capture/load-graphics-offsets.c | 3 +++ plugins/win-capture/plugin-main.c | 2 ++ 2 files changed, 5 insertions(+) diff --git a/plugins/win-capture/load-graphics-offsets.c b/plugins/win-capture/load-graphics-offsets.c index 66a0aafcf..e92afefb9 100644 --- a/plugins/win-capture/load-graphics-offsets.c +++ b/plugins/win-capture/load-graphics-offsets.c @@ -194,12 +194,15 @@ bool load_graphics_offsets(bool is32bit, const char *config_path) goto error; } + // uncomment this if you enable USE_HOOK_ADDRESS_CACHE +/* dstr_copy(&config_ini, config_path); dstr_cat(&config_ini, is32bit ? "32.ini" : "64.ini"); os_quick_write_utf8_file_safe(config_ini.array, str.array, str.len, false, "tmp", NULL); dstr_free(&config_ini); +*/ success = load_offsets_from_string(is32bit ? &offsets32 : &offsets64, str.array); diff --git a/plugins/win-capture/plugin-main.c b/plugins/win-capture/plugin-main.c index de11bd8d6..103f82316 100644 --- a/plugins/win-capture/plugin-main.c +++ b/plugins/win-capture/plugin-main.c @@ -29,6 +29,8 @@ extern bool load_graphics_offsets(bool is32bit, const char *config_path); #define IS32BIT true #endif +/* note, need to enable cache writing in load-graphics-offsets.c if you turn + * this back on*/ #define USE_HOOK_ADDRESS_CACHE false static DWORD WINAPI init_hooks(LPVOID param)