sabl and sabs mod support
This commit is contained in:
parent
02b494ba88
commit
74d3770b55
@ -121,7 +121,7 @@ namespace fastfiles
|
|||||||
FILE_FLAG_OVERLAPPED | FILE_FLAG_NO_BUFFERING, nullptr);
|
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_basepath = game::Dvar_FindVar("fs_basepath");
|
||||||
auto* fs_game = game::Dvar_FindVar("fs_game");
|
auto* fs_game = game::Dvar_FindVar("fs_game");
|
||||||
|
@ -81,6 +81,8 @@ namespace party
|
|||||||
std::vector<fastdl_file> mod_files =
|
std::vector<fastdl_file> mod_files =
|
||||||
{
|
{
|
||||||
{".ff", "mod_hash", false},
|
{".ff", "mod_hash", false},
|
||||||
|
{".sabl", "sabl_hash", false},
|
||||||
|
{".sabs", "sabs_hash", false},
|
||||||
};
|
};
|
||||||
|
|
||||||
std::unordered_map<std::string, std::string> hash_cache;
|
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);
|
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())
|
if (game::environment::is_dedi())
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user