Load all interface versions that matter from steam_interfaces.txt
parent
8ffb2dc03c
commit
b7b5f78e7f
14
dll/dll.cpp
14
dll/dll.cpp
|
@ -61,31 +61,45 @@ static void load_old_interface_versions()
|
|||
line.erase(std::remove(line.begin(), line.end(), '\t'), line.end());
|
||||
#define REPLACE_WITH_FILE(s, f) {if (line.find(s) != std::string::npos) {strncpy(f, line.c_str(), sizeof(f) - 1); continue;}}
|
||||
REPLACE_WITH_FILE("SteamClient", old_client);
|
||||
REPLACE_WITH_FILE("SteamGameServerStats", old_gameserver_stats);
|
||||
REPLACE_WITH_FILE("SteamFriends", old_friends);
|
||||
REPLACE_WITH_FILE("SteamMatchMakingServers", old_matchmaking_servers);
|
||||
REPLACE_WITH_FILE("SteamMatchMaking", old_matchmaking);
|
||||
REPLACE_WITH_FILE("STEAMREMOTESTORAGE_INTERFACE_VERSION", old_remote_storage_interface);
|
||||
REPLACE_WITH_FILE("STEAMSCREENSHOTS_INTERFACE_VERSION", old_screenshots);
|
||||
REPLACE_WITH_FILE("STEAMHTTP_INTERFACE_VERSION", old_http);
|
||||
REPLACE_WITH_FILE("STEAMCONTROLLER_INTERFACE_VERSION", old_controller);
|
||||
REPLACE_WITH_FILE("SteamController", old_controller);
|
||||
REPLACE_WITH_FILE("STEAMUGC_INTERFACE_VERSION", old_ugc_interface);
|
||||
REPLACE_WITH_FILE("STEAMINVENTORY_INTERFACE", old_inventory);
|
||||
REPLACE_WITH_FILE("STEAMUSERSTATS_INTERFACE_VERSION", old_userstats);
|
||||
REPLACE_WITH_FILE("STEAMAPPS_INTERFACE_VERSION", old_apps);
|
||||
REPLACE_WITH_FILE("STEAMHTMLSURFACE_INTERFACE_VERSION", old_html_surface);
|
||||
REPLACE_WITH_FILE("SteamNetworking", old_networking);
|
||||
REPLACE_WITH_FILE("SteamUser", old_user);
|
||||
REPLACE_WITH_FILE("SteamUtils", old_utils);
|
||||
REPLACE_WITH_FILE("SteamGameServer", old_gameserver);
|
||||
PRINT_DEBUG("NOT REPLACED %s\n", line.c_str());
|
||||
#undef REPLACE_WITH_FILE
|
||||
}
|
||||
|
||||
PRINT_DEBUG("client: %s\n", old_client);
|
||||
PRINT_DEBUG("gameserver: %s\n", old_gameserver);
|
||||
PRINT_DEBUG("gameserver stats: %s\n", old_gameserver_stats);
|
||||
PRINT_DEBUG("user: %s\n", old_user);
|
||||
PRINT_DEBUG("friends: %s\n", old_friends);
|
||||
PRINT_DEBUG("matchmaking: %s\n", old_matchmaking);
|
||||
PRINT_DEBUG("remote: %s\n", old_remote_storage_interface);
|
||||
PRINT_DEBUG("screenshots: %s\n", old_screenshots);
|
||||
PRINT_DEBUG("http: %s\n", old_http);
|
||||
PRINT_DEBUG("controller %s\n", old_controller);
|
||||
PRINT_DEBUG("ugc: %s\n", old_ugc_interface);
|
||||
PRINT_DEBUG("inventory: %s\n", old_inventory);
|
||||
PRINT_DEBUG("userstats: %s\n", old_userstats);
|
||||
PRINT_DEBUG("apps: %s\n", old_apps);
|
||||
PRINT_DEBUG("networking: %s\n", old_networking);
|
||||
PRINT_DEBUG("html surface: %s\n", old_html_surface);
|
||||
PRINT_DEBUG("utils: %s\n", old_utils);
|
||||
loaded = true;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue