Optimize game_data struct

This commit is contained in:
mkrsym1
2023-08-04 00:19:02 +03:00
parent 7beab899a6
commit 5e2b015cc0
7 changed files with 11 additions and 15 deletions

View File

@ -70,10 +70,9 @@ static HMODULE _load_module_patched(wchar_t *path) {
return module;
}
HMODULE ace_load_base_module(const char *exeName) {
HMODULE ace_load_base_module(struct game_data *game) {
wchar_t baseModuleName[MAX_PATH];
swprintf(baseModuleName, MAX_PATH, L"%sBase.dll", exeName);
wcslwr(baseModuleName);
MultiByteToWideChar(CP_UTF8, 0, game->base_module_name, strlen(game->base_module_name) + 1, baseModuleName, MAX_PATH);
return _load_module_patched(baseModuleName);
}