mirror of
https://github.com/Mauler125/r5sdk.git
synced 2025-09-16 15:02:35 +02:00
Load STBSP file specified in prereq file
The game now loads a override STBSP file for the BSP if field 'stbsp' in level prereq settings is populated.
This commit is contained in:
@@ -1,7 +1,13 @@
|
||||
//=============================================================================//
|
||||
//
|
||||
// Purpose: RTech game utilities
|
||||
//
|
||||
//=============================================================================//
|
||||
#include "core/stdafx.h"
|
||||
#include "engine/host_cmd.h"
|
||||
#include "engine/sys_utils.h"
|
||||
#include "rtech/rtech_game.h"
|
||||
int g_nLoadedPakFileId[256]{};
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
// Purpose: unloads asset files from the memory pool
|
||||
@@ -39,12 +45,12 @@ void HRtech_AsyncLoad(std::string svPakFileName)
|
||||
|
||||
if (nPakId == 0xFFFFFFFF)
|
||||
{
|
||||
DevMsg(eDLL_T::RTECH, "RTech AsyncLoad failed read '%s' results '%u'\n", svPakFileName.c_str(), nPakId);
|
||||
DevMsg(eDLL_T::RTECH, "RTech_AsyncLoad: Failed read '%s' results '%u'\n", svPakFileName.c_str(), nPakId);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
DevMsg(eDLL_T::RTECH, "RTech AsyncLoad failed. File '%s' doesn't exist\n", svPakFileName.c_str());
|
||||
DevMsg(eDLL_T::RTECH, "RTech_AsyncLoad: Failed. File '%s' doesn't exist\n", svPakFileName.c_str());
|
||||
}
|
||||
}
|
||||
|
||||
|
@@ -56,6 +56,7 @@ void HRtech_AsyncLoad(std::string svPakFileName);
|
||||
void RTech_Game_Attach();
|
||||
void RTech_Game_Detach();
|
||||
|
||||
extern int g_nLoadedPakFileId[256];
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
class HRTechGame : public IDetour
|
||||
{
|
||||
|
Reference in New Issue
Block a user