sabl and sabs mod support

This commit is contained in:
quaK 2025-05-04 21:19:18 +03:00
parent 02b494ba88
commit 74d3770b55
2 changed files with 4 additions and 2 deletions

View File

@ -121,7 +121,7 @@ namespace fastfiles
FILE_FLAG_OVERLAPPED | FILE_FLAG_NO_BUFFERING, nullptr);
};
if (base_filename == "mod.ff"s)
if (base_filename == "mod.ff"s || base_filename == "mod.sabs"s || base_filename == "mod.sabl"s)
{
auto* fs_basepath = game::Dvar_FindVar("fs_basepath");
auto* fs_game = game::Dvar_FindVar("fs_game");

View File

@ -81,6 +81,8 @@ namespace party
std::vector<fastdl_file> mod_files =
{
{".ff", "mod_hash", false},
{".sabl", "sabl_hash", false},
{".sabs", "sabs_hash", false},
};
std::unordered_map<std::string, std::string> hash_cache;
@ -572,7 +574,7 @@ namespace party
command::execute(utils::string::va("seta ui_hardcore %d", hardcore->current.enabled), true);
}
if (!utils::hook::invoke<bool>(0x1409CDCF0, game::Lobby_GetPartyData()) || game::Com_FrontEnd_IsInFrontEnd())
if (!game::Lobby_GetPartyData()->party_systemActive || game::Com_FrontEnd_IsInFrontEnd())
{
if (game::environment::is_dedi())
{