From b9cae22212307e9a9fc79924932214ba271a0080 Mon Sep 17 00:00:00 2001 From: mkrsym1 Date: Fri, 27 Oct 2023 08:23:50 +0300 Subject: [PATCH] Removed section name workaround for 3rd --- game_payload/src/hi3.c | 19 ++----------------- 1 file changed, 2 insertions(+), 17 deletions(-) diff --git a/game_payload/src/hi3.c b/game_payload/src/hi3.c index e17a7bb..ae7722e 100644 --- a/game_payload/src/hi3.c +++ b/game_payload/src/hi3.c @@ -5,31 +5,16 @@ #include -const char *HI3_TXS_SECTION_NAME_OLD = ".bh3"; -const char *HI3_TXS_SECTION_NAME_NEW = ".ace"; - const char *HI3_BASE_MODULE_NAME = "BH3Base.dll"; const char *HI3_ASSEMBLY_PATH = "BH3_Data\\Native\\UserAssembly.dll"; +const char *HI3_TXS_SECTION_NAME = ".ace"; const char *HI3_TVM_SECTION_NAME = ".tvm0"; void hi3_fill_data(struct game_data *buf) { - // !!! TEMPORARY WORKAROUND - // Name in exe matches name in base module - HMODULE exe = GetModuleHandleA(NULL); - if (pe_find_section(exe, HI3_TXS_SECTION_NAME_OLD)) { - // Old name - buf->txs_section_name = HI3_TXS_SECTION_NAME_OLD; - } else if (pe_find_section(exe, HI3_TXS_SECTION_NAME_NEW)) { - // New name - buf->txs_section_name = HI3_TXS_SECTION_NAME_NEW; - } else { - // This should not happen - msg_err_a("Could not determine region-specific section name. " ISSUE_SUFFIX); - } - buf->base_module_name = HI3_BASE_MODULE_NAME; buf->assembly_path = HI3_ASSEMBLY_PATH; + buf->txs_section_name = HI3_TXS_SECTION_NAME; buf->tvm_section_name = HI3_TVM_SECTION_NAME; buf->unityplayer_callback = NULL;