diff --git a/game_payload/blob/core.o b/game_payload/blob/core.o index dbfe6cc..f2621c7 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 2f6d38f..24d0117 100644 --- a/game_payload/include/game.h +++ b/game_payload/include/game.h @@ -18,7 +18,7 @@ typedef void (*unityplayer_callback_t)(HMODULE unityModule); struct game_data { enum game_id id; // Temporary const char *name; - const char *assembly_path; + const char *assembly_name; const char *tp6_section_name; // Unused for now const char *tvm_section_name; diff --git a/game_payload/src/hi3.c b/game_payload/src/hi3.c index 26175eb..4e55b42 100644 --- a/game_payload/src/hi3.c +++ b/game_payload/src/hi3.c @@ -4,7 +4,7 @@ #include const char *HI3_NAME = "BH3"; -const char *HI3_ASSEMBLY_PATH = "BH3_Data/Native/UserAssembly.dll"; +const char *HI3_ASSEMBLY_NAME = "UserAssembly.dll"; const char *HI3_TP6_SECTION_NAME = ".bh3"; const char *HI3_TVM_SECTION_NAME = ".tvm0"; @@ -36,7 +36,7 @@ void hi3_fill_data(struct game_data *buf) { buf->id = id; buf->name = HI3_NAME; - buf->assembly_path = HI3_ASSEMBLY_PATH; + buf->assembly_name = HI3_ASSEMBLY_NAME; buf->tp6_section_name = HI3_TP6_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 89f3aac..f253b40 100644 --- a/game_payload/src/hsr.c +++ b/game_payload/src/hsr.c @@ -5,7 +5,7 @@ #include const char *HSR_NAME = "StarRail"; -const char *HSR_ASSEMBLY_PATH = "GameAssembly.dll"; +const char *HSR_ASSEMBLY_NAME = "GameAssembly.dll"; const char *HSR_TP6_SECTION_NAME = ".ace"; const char *HSR_TVM_SECTION_NAME = ".tvm0"; @@ -86,7 +86,7 @@ void hsr_fill_data(struct game_data *buf) { buf->id = id; buf->name = HSR_NAME; - buf->assembly_path = HSR_ASSEMBLY_PATH; + buf->assembly_name = HSR_ASSEMBLY_NAME; buf->tp6_section_name = HSR_TP6_SECTION_NAME; buf->tvm_section_name = HSR_TVM_SECTION_NAME;