Skip to content

Commit def5b0e

Browse files
committed
add some error messages when it fails to load sigs
1 parent 9569d89 commit def5b0e

2 files changed

Lines changed: 10 additions & 1 deletion

File tree

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ members = [
66
]
77

88
[workspace.package]
9-
version = "1.0.0"
9+
version = "1.0.1"
1010
edition = "2024"
1111
homepage = "https://github.com/srcwr/eventqueuefixfix"
1212
repository = "https://github.com/srcwr/eventqueuefixfix"

eventqueuefixfix/src/eventqueuefixfix.cpp

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,13 +50,22 @@ bool Extension_OnLoad(char* error, size_t maxlength)
5050
if (!gameconfs->LoadGameConfigFile("eventfix.games", &g_GameConfig1, error, maxlength))
5151
return false;
5252
if (!g_GameConfig1->GetMemSig("AddEventThree", (void**)&AddEvent))
53+
{
54+
strcpy(error, "failed to find AddEventThree signature from the eventqueuefix plugin's eventfix.games.txt file");
5355
return false;
56+
}
5457
if (!gameconfs->LoadGameConfigFile("eventfix2.games", &g_GameConfig2, error, maxlength))
5558
return false;
5659
if (!g_GameConfig2->GetMemSig("CppDelete", (void**)&CppDelete))
60+
{
61+
strcpy(error, "failed to find CppDelete signature from the eventfix2.games.txt");
5762
return false;
63+
}
5864
if (!g_GameConfig2->GetMemSig("CppDelete_Allocator", &g_DeleteAllocator))
65+
{
66+
strcpy(error, "failed to find CppDelete_Allocator signature from the eventfix2.games.txt");
5967
return false;
68+
}
6069
#if defined(WIN64)
6170
g_DeleteAllocator = *(void**)(((uintptr_t)g_DeleteAllocator) + 7 + *(int*)(((uintptr_t)g_DeleteAllocator)+3));
6271
#else

0 commit comments

Comments
 (0)