diff --git a/game_payload/blob/core.o b/game_payload/blob/core.o index 48cfc88..b4e13ed 100644 Binary files a/game_payload/blob/core.o and b/game_payload/blob/core.o differ diff --git a/game_payload/include/game.h b/game_payload/include/game.h index b190ec8..0922e58 100644 --- a/game_payload/include/game.h +++ b/game_payload/include/game.h @@ -8,7 +8,7 @@ typedef void (*unityplayer_callback_t)(HMODULE unityModule); struct game_data { const char *base_module_name; - const char *assembly_name; + const char *assembly_path; const char *txs_section_name; const char *tvm_section_name; diff --git a/game_payload/src/hi3.c b/game_payload/src/hi3.c index 5561cd2..f3e2c65 100644 --- a/game_payload/src/hi3.c +++ b/game_payload/src/hi3.c @@ -4,14 +4,14 @@ #include const char *HI3_BASE_MODULE_NAME = "BH3Base.dll"; -const char *HI3_ASSEMBLY_NAME = "UserAssembly.dll"; +const char *HI3_ASSEMBLY_PATH = "BH3_Data\\Native\\UserAssembly.dll"; const char *HI3_TXS_SECTION_NAME = ".bh3"; const char *HI3_TVM_SECTION_NAME = ".tvm0"; void hi3_fill_data(struct game_data *buf) { buf->base_module_name = HI3_BASE_MODULE_NAME; - buf->assembly_name = HI3_ASSEMBLY_NAME; + buf->assembly_path = HI3_ASSEMBLY_PATH; buf->txs_section_name = HI3_TXS_SECTION_NAME; buf->tvm_section_name = HI3_TVM_SECTION_NAME; diff --git a/game_payload/src/hsr.c b/game_payload/src/hsr.c index ba09a6a..434b993 100644 --- a/game_payload/src/hsr.c +++ b/game_payload/src/hsr.c @@ -5,7 +5,7 @@ #include const char *HSR_BASE_MODULE_NAME = "StarRailBase.dll"; -const char *HSR_ASSEMBLY_NAME = "GameAssembly.dll"; +const char *HSR_ASSEMBLY_PATH = "GameAssembly.dll"; const char *HSR_TXS_SECTION_NAME = ".ace"; const char *HSR_TVM_SECTION_NAME = ".tvm0"; @@ -89,7 +89,7 @@ void hsr_fill_data(struct game_data *buf) { } buf->base_module_name = HSR_BASE_MODULE_NAME; - buf->assembly_name = HSR_ASSEMBLY_NAME; + buf->assembly_path = HSR_ASSEMBLY_PATH; buf->txs_section_name = HSR_TXS_SECTION_NAME; buf->tvm_section_name = HSR_TVM_SECTION_NAME;