mirror of
https://github.com/Mauler125/r5sdk.git
synced 2025-02-09 19:15:03 +01:00
Game will check scripts/levels/mapname.json and load all rpaks in the rpak field. Game now also unloads pak files loaded by the SDK preventing crashes and unnecessary memory usage. VPK's and STBSP's are planned to be added as well.
26 lines
778 B
C++
26 lines
778 B
C++
//===========================================================================//
|
|
//
|
|
// Purpose: Model loading / unloading interface
|
|
//
|
|
// $NoKeywords: $
|
|
//===========================================================================//
|
|
|
|
#include "core/stdafx.h"
|
|
#include "engine/cmodel_bsp.h"
|
|
#include "engine/modelloader.h"
|
|
|
|
uint64_t HCModelLoader__Map_LoadModelGuts(void* thisptr, void* mod)
|
|
{
|
|
return CModelLoader__Map_LoadModelGuts(thisptr, mod);
|
|
}
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
void CModelLoader_Attach()
|
|
{
|
|
DetourAttach((LPVOID*)&CModelLoader__Map_LoadModelGuts, &HCModelLoader__Map_LoadModelGuts);
|
|
}
|
|
|
|
void CModelLoader_Detach()
|
|
{
|
|
DetourDetach((LPVOID*)&CModelLoader__Map_LoadModelGuts, &HCModelLoader__Map_LoadModelGuts);
|
|
} |