File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1515 zip -j $ZIP_NAME
1616 artifacts/*/*.dll
1717 res/SmokeAPI.config.json
18+ res/README.txt
Original file line number Diff line number Diff line change 1+ Project page: https://github.com/acidicoala/SmokeAPI?tab=readme-ov-file#smokeapi
2+ Forum topic: https://cs.rin.ru/forum/viewtopic.php?p=2597932#p2597932
3+ DLC Database: https://steamdb.info/
Original file line number Diff line number Diff line change @@ -54,6 +54,11 @@ namespace {
5454 if (kb::str::eq (library_name, STEAMCLIENT_DLL )) {
5555 KB_HOOK_DETOUR_MODULE (CreateInterface, module_handle);
5656 } else if (kb::str::eq (library_name, STEAMAPI_DLL )) {
57+ // TODO: SteamAPI_Init will be too small to hook on x64.
58+ // Ideally, we should inspect the address it jumps to and hook that instead.
59+ // Moreover, SteamAPI_InitSafe calls the same address,
60+ // so it could be used as a sanity check
61+
5762 KB_HOOK_DETOUR_MODULE (SteamAPI_Init, module_handle);
5863 KB_HOOK_DETOUR_MODULE (SteamAPI_InitSafe, module_handle);
5964 KB_HOOK_DETOUR_MODULE (SteamAPI_InitFlat, module_handle);
You can’t perform that action at this time.
0 commit comments